leveldex
level indexing and finding.
Originally based on stagas/level-indexing.
Installing
npm install leveldex
Example
var assert = ; var level = ;var sublevel = ;var index = ; // sublevel instancevar db = ; // users sublevel (needs json value encoding)var users = db; // use index; // index some propertiesusersindex'username'index'email'; // a user objectvar user = id: 1 username: 'foobar' email: 'foo@bar'; users;
API
leveldex(sublevel)
Enable indexing on a sublevel db instance.
index(name)
Indexes a property name
.
by(index, key, fn)
Gets a value from index
by key
. Key can be
an object with a property of index
.
find(key, fn)
Finds key
in all indexes. Key can be an object.
License
MIT