1.2.1 • Published 9 years ago

level-key v1.2.1

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

SYNOPSIS

The easiest way to work with sublevels through multilevel.

MOTIVATION

  • Multilevel doesn't allow you to create sublevels.
  • In order to use db.sublevel('foo'), multilevel maintains a list of sublevels that needs to be up to date in the manifest.json.

USAGE

The same method can be used to install level-key on the server, the method will be written to the manifest.json.

var multilevel = require('multilevel');
var net = require('net');
var key = require('level-key');

var db = multilevel.client();
var con = net.connect(3000);

con.pipe(db.createRpcStream()).pipe(con);

var k = key('reports', 'yearly', 'today');
var val = {};

client.put(k, val, function(err) {
 /* ... */
});

client
  .createReadStream({ gte: k, lte: k + '~' })
  .on('data', function(d) {
    /* ... */
  });