level-post
get consistent post hooks for leveldb.
var level =var db =db
methods
post(db, opts={}, cb)
Create a hook to listen for database events matching the constraints in opts
.
cb(op)
fires for each matching operation for op
, an object with type
,
key
, and value
properties.
You can use these keys as constraints, just like level core:
opts.gte
,opts.start
,opts.min
- greater than or equal toopts.gt
- greater thanopts.lte
,opts.end
,opts.max
- less than or equal toopts.lt
- less than
You can also specify a keyEncoding with opts.keyEncoding
. If there was a
keyEncoding set up by leveldb in the constructor (at db.options.keyEncoding
),
that one will be used.
License
MIT