Skip to content

claudetech/co-nedb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Releases

No releases published

Packages

No packages published