Manipulation library to use the mongodb native driver with generator based flow control libraries such as co and frameworks such as koa.
$ npm install co-mongodb
var comongo = require('co-mongodb');
co(function *() {
// db is just a regular Db instance from the native driver.
db = yield comongo.client.connect('mongodb://localhost:27017/test');
// The same goes for collection.
var collection = yield comongo.db.collection(db, 'testCollection');
var result = yield comongo.db.addUser(db, 'user', 'pass');
var user = result[0];
yield comongo.db.removeUser(db, 'user');
yield comongo.db.close(db);
})();- MongoClient
comongo.client - Db
comongo.db - Collection
comongo.collection - Admin
comongo.admin - Cursor
comongo.cursor - Grid
comongo.grid
More to come soon...
