- Added support for replica sets.
- Added $nin as another whitelisted $conditional for SchemaArray [brian]
- Changed #with to #where [brian]
- Added ability to use $in conditional with Array types [brian]
- Added
id
virtual getter for documents to easily access the hexString of the_id
.
- Fix for arrays within subdocuments [brian]
- Fixed embedded documents saving.
- Minor refactorings [brian]
- Query refactor and $ne, $slice, $or, $size, $elemMatch, $nin, $exists support [brian]
- Named scopes sugar [brian]
- Updated node-mongodb-native driver [thanks John Allen]
- Fixed single member arrays as defaults [brian]
- Fixed for collection-level buffering of commands [gitfy]
- Fixed
Document#toJSON
[dalejefferson] - Fixed
Connection
authentication [robrighter] - Fixed clash of accessors in getters/setters [eirikurn]
- Improved
Model#save
promise handling
- Fixed memory leak warnings for test suite on 0.3
- Fixed querying documents that have an array that contain at least one specified member. [brian]
- Fixed default value for Array types (fixes GH-210). [brian]
- Fixed example code.
- Fixed
post
middleware - Fixed; it's now possible to instantiate a model even when one of the paths maps to an undefined value [brian]
- Fixed; combo $push and $pushAll auto-converts into a $pushAll [brian]
- Fixed; combo $pull and $pullAll auto-converts to a single $pullAll [brian]
- Fixed; $pullAll now removes said members from array before save (so it acts just like pushAll) [brian]
- Fixed; multiple $pulls and $pushes become a single $pullAll and $pushAll. Moreover, $pull now modifies the array before save to reflect the immediate change [brian]
- Added tests for nested shortcut getters [brian]
- Added tests that show that Schemas with nested Arrays don't apply defaults [brian]
- Added MongooseNumber#toString
- Added MongooseNumber unit tests
- Make sure safe mode works with Model#save
- Changed Schema options: safe mode is now the default
- Updated node-mongodb-native to HEAD
- Added a Model.create shortcut for creating documents. [brian]
- Fixed; we can now instantiate models with hashes that map to at least one null value. [brian]
- Fixed Schema with more than 2 nested levels. [brian]
- Improved
MongooseNumber
, works almost like the native except fortypeof
not being'number'
.