Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

nimble, durable, document store

branch: master

initial commit

latest commit c2b38c62f6
cloudhead authored
Octocat-spinner-32 benchmark initial commit
Octocat-spinner-32 lib initial commit
Octocat-spinner-32 test initial commit
Octocat-spinner-32 LICENSE initial commit
Octocat-spinner-32 README.md initial commit
README.md

nimbus

nimble, durable, document store.

synopsis

var nimbus = require('nimbus');
var db = new(nimbus.DB);

db.load('./database.nimbus');
db.put({ _id: 32, name: 'joseline', profession: 'botanist' });
db.get(32).name; // 'joseline'
db.update(32, { profession: 'florist' });
db.get(32).profession; // 'florist'

db.remove(32);
db.get(32); // null

db.filter(function (row) {
    return row.name.match(/^[Jj]/);
}); // [{ _id: 32, name: 'joseline', profession: 'florist' }]

db.put({ _id: 45, name: 'locke' }, function (err) {
    if (! err) {
        // The data has been persisted to disk.
    }
}); // The data is in memory.

More information coming soon.

license

See LICENSE.

Copyright (c) 2010 - Alexis Sellier

Something went wrong with that request. Please try again.