|<- [[Securing CouchDB]]|[[Understanding partitioning]] ->|
NodeJS -> CouchDB : cradle
// db.js
var cradle = require('cradle');
var db = new(cradle.Connection)('http://127.0.0.1', 5984, {
auth: {username: 'admin', password: 'admin'}
}).database('');
module.exports = db;
// app.js
var db = require('./db');
db.view('menu/items', function (err, res) { // 'menu/items' = vue
for (var i=0; i < res.length, i++) {
var row = res[i];
console.log(row);
}
});
// sauver des données
var db = require('./db');
db.save({
prop_1: "valeur", prop_2: "valeur"
}, function (erreur, reponse) {
console.log(reponse);
});