mongojs
A node.js module for mongodb, that emulates the mongodb API as much as possible. It wraps mongodb-native.
It is available through npm:
npm install mongojs --mongodb:native
mongojs is very simple to use:
var db = require('mongojs').connect(databaseURL, [collections]);
Some examples of this could be:
var db = require('mongojs').connect('mydb', ['mycollection']);
var db = require('mongojs').connect('example.com/mydb', ['mycollection']);
var db = require('mongojs').connect('username:password@example.com/mydb', ['mycollection']);
After we connected to can query or update the database just how we would using the mongo API with the exception that we use a callback
db.mycollection.find(callback);
db.mycollection.find().sort({name:1}, callback);
db.mycollection.find({level:{$gt:90}}).forEach(callback);
db.mycollection.update({name:'mathias'}, {$inc:{level:1}}, {multi:true}, callback);
db.mycollection.save({created:'just now'});
For more detailed information about the different usages of update and quering see the mongo docs