0.0.0 • Published 10 years ago

datastore.memory v0.0.0

Weekly downloads
6
License
MIT
Repository
github
Last release
10 years ago

datastore.memory

Strawman datastore implementation. Simple in memory object.

Example

var assert = require('assert')
var MemDS = require('datastore.memory')
var ds = MemDS()

ds.put('foo', 'bar', function(err, val, key) {
  if (err) throw err
  console.log('put ' + key + ': ' + val)
  assert(val === 'bar')
})

ds.has('foo', function(err, has, key) {
  if (err) throw err
  console.log(key + ' exists? ' + has)
  assert(has === true)
})

ds.get('foo', function(err, val, key) {
  if (err) throw err
  console.log('get ' + key + ': ' + val)
  assert(val === 'bar')
})

ds.delete('foo', function(err, key) {
  if (err) throw err
  console.log(key + ' deleted')
})

ds.has('foo', function(err, has, key) {
  if (err) throw err
  console.log(key + ' exists? ' + has)
  assert(has === false)
})
0.0.0

10 years ago