level-indexing
level indexing and finding
Installing
npm install level-indexing
Example
var assert = ; var level = ;var sublevel = ;var indexing = ; // sublevel instancevar db = ; // users sublevel (needs json value encoding)var users = db; // use indexing; // index some propertiesusersindex'username'index'email'; // a user objectvar user = id: 1 username: 'foobar' email: 'foo@bar'; users;
API
indexing(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