Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Adds a compatibility layer to Mongoose v3 to regain most of the API sugar from Mongoose v2
JavaScript
branch: master
Failed to load latest commit information.
lib more deprecated methods
test more deprecated methods
.gitignore
History.md release 0.0.2
LICENSE initial commit
Makefile initial commit
README.md README
index.js
package.json release 0.0.2

README.md

mongoose-v2-compat

Adds a compatibility layer to Mongoose v3 to regain most of the API sugar from Mongoose v2.

install

npm install mongoose-v2-compat

Example:

require('mongoose-v2-compat');
var mongoose = require('mongoose');
mongoose.compat = true;

// now we can use all the old methods
mongoose.connectSet('...');

Thing.where('tags').$in(array).asc('name').run(callback);

Provided methods

  • Query#$or
  • Query#$nor
  • Query#$gt
  • Query#$gte
  • Query#$lt
  • Query#$lte
  • Query#$ne
  • Query#$in
  • Query#$nin
  • Query#$all
  • Query#$regex
  • Query#$size
  • Query#$maxDistance
  • Query#$mod
  • Query#$near
  • Query#$exists
  • Query#$elemMatch
  • Query#$within
  • Query#$box
  • Query#$center
  • Query#$centerSphere
  • Query#$slice
  • Query#run
  • Query#notEqualTo
  • Query#wherein
  • Query#fields
  • Query#asc
  • Query#desc
  • mongoose.createSetConnection
  • mongoose.connectSet
  • document#commit
  • MongooseArray#$push
  • MongooseArray#$pushAll
  • MongooseArray#$pull
  • MongooseArray#$pullAll
  • MongooseArray#$unshift
  • MongooseArray#$addToSet

tests

Run the tests with make test.

LICENSE

Something went wrong with that request. Please try again.