Delete a range of keys in leveldb
JavaScript
Latest commit 6c73c4d Mar 11, 2015 @Raynos Merge pull request #1 from vespakoen/master
keyStream -> createKeyStream
Failed to load latest commit information.
examples
test
.gitignore
.travis.yml
LICENCE
README.md
index.js
package.json

README.md

level-delete-range

build status

browser support

Delete a range of keys in leveldb

Example

var level = require("levelidb")
    , after = require("after")
    , toArray = require("write-stream/array")
    , db = level("/tmp/delete-range-simple", {
        createIfMissing: true
    })
    , deleteRange = require("level-delete-range")

var next = after(3, function () {
    deleteRange(db, {
        start: "foo:"
        , end: "foo;"
    }, function (err) {
        db.createReadStream()
            .pipe(toArray(function (list) {
                console.log("list", list)
            }))
    })
})

db.put("foo:1", { foo: "1" }, next)
db.put("foo:2", { foo: "2" }, next)
db.put("foo:3", { foo: "3" }, next)

Installation

npm install level-delete-range

Contributors

  • Raynos

MIT Licenced