|
|
6 years ago | |
|---|---|---|
| .. | ||
| .travis.yml | 6 years ago | |
| CHANGELOG.md | 6 years ago | |
| CONTRIBUTORS.md | 6 years ago | |
| LICENSE.md | 6 years ago | |
| README.md | 6 years ago | |
| UPGRADING.md | 6 years ago | |
| example.js | 6 years ago | |
| index.js | 6 years ago | |
| package.json | 6 years ago | |
| test.js | 6 years ago | |
README.md
level-concat-iterator
Concatenate items from an iterator into an array.
Usage
var concat = require('level-concat-iterator')
var level = require('level')
level('DB', function (err, db) {
db.put('foo', 'bar', function (err) {
concat(db.iterator(), function (err, data) {
console.log(data)
})
})
})
If you are upgrading: please see UPGRADING.md.
API
concat(iterator, cb)
Takes an abstract-leveldown compatible iterator as first parameter and calls back with an array of keys and values. Calls back with an error if iterator.next(cb) or iterator.end(cb) errors.
Contributing
Level/concat-iterator is an OPEN Open Source Project. This means that:
Individuals making significant and valuable contributions are given commit-access to the project to contribute as they see fit. This project is more like an open wiki than a standard guarded open source project.
See the Contribution Guide for more details.
Donate
To sustain Level and its activities, become a backer or sponsor on Open Collective. Your logo or avatar will be displayed on our 28+ GitHub repositories, npm packages and (soon) our website. 💖
Backers
Sponsors
License
MIT © 2018-present Contributors.