- updated; debug module 0.7.4 refack
- fixed; inclusive/exclusive logic
- added; selected()
- added; selectedInclusively()
- added; selectedExclusively()
- Fix Mongo DB Dependency #20 rschmukler
- added; geometry support for near()
- fixed; update retains key order #19
- less hardcoded isNode env detection #18 vshulyak
- added; validation of findAndModify varients
- clone update doc before execution
- stricter env checks
- Now support GeoJSON point values for Query#near
- internally, 'asc' and 'desc' for sorts are now converted into 1 and -1, respectively
- updated docs
- changed internal representation of
sortto use objects instead of arrays
- updated; sliced to 0.0.5
- now using a callback in collection.find instead of directly calling toArray() on the cursor ebensing
- now exposing mongodb export to allow for better testing ebensing
- select no longer accepts arrays as parameters ebensing
- use $geoWithin by default
- added use$geoWithin flag ebensing
- fix read preferences typo ebensing
- fix reference to old param name in exists() ebensing
- fixed; $intersects -> $geoIntersects #14 ebensing
- fixed; Retain key order when copying objects #15 ebensing
- bump mongodb dev dep
- findAndModify; return the query
- move mquery.proto.canMerge to mquery.canMerge
- overwrite option now works with non-empty objects
- use strict mode
- validate count options
- validate distinct options
- add aggregate to base collection methods
- clone merge arguments
- clone merged update arguments
- move subclass to mquery.prototype.toConstructor
- fixed; maxScan casing
- use regexp-clone
- added; geometry/intersects support
- support $and
- near: do not use "radius"
- callbacks always fire on next turn of loop
- defined collection interface
- remove time from tests
- clarify goals
- updated docs;
- initial release