Skip to content

siddiq/getsetgo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

getsetgo

Easy to use nodejs couchdb driver. Couchdb becomes a simple keystore with a get() and set() functions.

Install:

npm install couch-getsetgo

Test:

cd node_modules/couch-getsetgo/
node test.js

Examples:

db = require('couch-getsetgo');
db.connect({url: 'http://getsetgo-test.iriscouch.com/test'});

Write:

Inserts new doc or update existing.

doc = {_id: '12345', x: 1, y: 2};

db.set( doc );

Read:

db.get('12345', function (err, doc) {
  if (doc) {
    // Success
  }
});

Full Example:

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);
      }
    });
  }
});

Relax !

About

Write code in 59 seconds to read/write to couch db.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published