0.4.4 • Published 10 years ago
then-couchdb v0.4.4
then-couchdb
then-couchdb is a promise-based CouchDB client for node.js. It supports all the features of CouchDB in a simple, user-friendly package.
Usage
Creating a client.
var couchdb = require('then-couchdb');
var db = couchdb.createClient('http://localhost:5984/my-database');
Save and fetch a single document.
db.save({ name: 'one' }).then(function (doc) {
assert(doc);
assert(doc._id);
assert(doc._rev);
db.get(doc._id).then(function (doc) {
assert(doc);
assert.equal(doc.name, 'one');
});
});
Save and fetch many documents in bulk.
db.saveAll([
{ name: 'one' },
{ name: 'two' },
{ name: 'three' }
]).then(function (docs) {
assert(Array.isArray(docs));
assert.equal(docs.length, 3);
var keys = docs.map(function (doc) {
return doc._id;
});
db.getAll(keys).then(function (docs) {
assert(Array.isArray(docs));
assert.equal(docs.length, 3);
});
});
0.4.4
10 years ago
0.4.3
11 years ago
0.4.2
11 years ago
0.4.1
11 years ago
0.4.0
11 years ago
0.3.9
11 years ago
0.3.8
11 years ago
0.3.7
11 years ago
0.3.6
11 years ago
0.3.5
11 years ago
0.3.4
11 years ago
0.3.3
11 years ago
0.3.2
11 years ago
0.3.1
11 years ago
0.3.0
11 years ago
0.2.1
11 years ago
0.2.0
11 years ago
0.1.2
11 years ago