1.0.0 • Published 10 years ago

minetrocity-nodb v1.0.0

Weekly downloads
1
License
MIT
Repository
github
Last release
10 years ago

nodb

A localized document-based database

Install

npm install --save minetrocity-nodb

Use

var nodb = require('minetrocity-nodb');

var config = {
  db: {
    location: __dirname + 'databases/', //Path to db folder
    timeout: 1000 * 60 * 3, //Time to auto-close db (default: 300000 = 5 min; -1 = no auto-close)
    fileTimeout: 500, //Only allow fs operations once per millis (default: -1 = no limit)
  }
}

var bob = {
  name: 'Bob',
  age: 20
};

nodb.writeData('users', 'bob', bob).then(function () {
  console.log('Bob saved to database');
});

//Elsewhere

nodb.readData('users', 'bob').then(function (data) {
  console.log('Hello,', data.name); // Hello, bob
});
1.0.0

10 years ago