0.1.0 • Published 9 years ago

co-ne-db v0.1.0

Weekly downloads
3
License
MIT
Repository
github
Last release
9 years ago

co-ne-db Build Status

Sorry for the crappy name, co-nedb was already taken but find() was returning a function instead of a cursor, making it impossible to use properly.

Installation

$ npm install co-ne-db

Usage

Just call then function provided by this module on the nedb datastore.

var wrap = require('co-ne-db');
var Datastore = require('nedb');
var db = new Datastore();
db = wrap(db);

co(function *() {
  yield db.insert({foo: 'bar'});
  var records = yield db.find({}).exec();
});

Note that find, findOne and count always return a cursor, to be able to chain sort, skip, etc, so you should always call exec to execute your query.

0.1.0

9 years ago