Easy to use nodejs couchdb driver. Couchdb becomes a simple keystore with a get() and set() functions.
npm install couch-getsetgo
cd node_modules/couch-getsetgo/
node test.js
db = require('couch-getsetgo');
db.connect({url: 'http://getsetgo-test.iriscouch.com/test'});
Inserts new doc or update existing.
doc = {_id: '12345', x: 1, y: 2};
db.set( doc );
db.get('12345', function (err, doc) {
if (doc) {
// Success
}
});
db.connect({url: 'http://getsetgo-test.iriscouch.com/test'});
doc1 = {_id: '12345', x: 1, y: 2};
db.set(doc1, function (err) {
if (!err) {
// Successfully saved
db.get('12345', function (err, doc2) {
if (doc2) {
// Success
console.log(doc2);
}
});
}
});