Skip to content

Instantly share code, notes, and snippets.

@nickleefly
Created January 26, 2015 02:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nickleefly/8d243ab30650972107fc to your computer and use it in GitHub Desktop.
Save nickleefly/8d243ab30650972107fc to your computer and use it in GitHub Desktop.
read a list of data from levelup
var mkdirp = require('mkdirp')
var path = require('path')
var HOME = process.env.HOME
var dir = path.join(HOME, 'dprk.db')
mkdirp.sync(dir)
var db = require('levelup')(dir, {encoding: 'json'})
db.put(
'dprk'
, {
name : 'Kim Jong-un'
, spouse : 'Ri Sol-ju'
, dob : '8 January 1983'
, occupation : 'Clown'
}
, function (err) {
db.get('dprk', function (err, value) {
console.log('dprk:', value)
db.close()
})
}
)
db.createReadStream()
.on('data', function (data) {
console.log(data.key, '=', data.value)
})
.on('error', function (err) {
console.log('Oh my!', err)
})
.on('close', function () {
console.log('Stream closed')
})
.on('end', function () {
console.log('Stream closed')
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment