Store name-value pairs in an array-like fashion.
This library lets you store name-value pairs in a MongoDB database.
Require StringStore
:
var StringStore = require('stringstore');
Connect to a database:
var db = new StringStore('mongodb://localhost/test', function(err) {
});
Get most recent value for name:
db.peek('name', function(err, value) {
//value = {created: Date, value: String}
});
Get all values for name:
db.peekMany('name', function(err, values) {
//values = [{created: Date, value: String}, {created: Date, value: String}]
});
Push value for name:
db.push('name', 'value', function(err) {
});
Push values for name:
db.pushMany('name', ['value0', 'value1', 'value2'], function(err) {
});