add Query#not
rename prototype alias
update query-provider interface
implement mongodb#update