Skip to content

grimen/node-document-storage

Repository files navigation

NODE-DOCUMENT-STORAGE Build Status

Storage adapter interface for node-document ODM for Node.js.

About

Unified interface for write/read data to/from differen kinds of storages/databases.

Adapters

API

#set

  • (keys, values, [callback(err, res)])

    storage.set(['post/1', 'post/2'], [{foo: 1}, {foo: 2}], function(err, res) {
      // console.log(arguments);
    });
  • (keys_values, [callback(err, res)])

    storage.set({'post/1': {foo: 1}, 'post/2': {foo: 1}}, function(err, res) {
      // console.log(arguments);
    });

#get

  • (keys, [callback(err, res)])

    storage.get(['post/1', 'post/2'], function(err, res) {
      // console.log(arguments);
    });

#del

  • (keys, [callback(err, res)])

    storage.del(['post/1', 'post/2'], function(err, res) {
      // console.log(arguments);
    });

#exists

  • (keys, [callback(err, res)])

    storage.exists(['post/1', 'post/2'], function(err, res) {
      // console.log(arguments);
    });

Installation

  $ npm install node-document-storage

Test

Local tests:

  $ make test

License

Released under the MIT license.

Copyright (c) Jonas Grimfelt

Bitdeli Badge

About

Storage adapter interface for `node-document` ODM for Node.js.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published