Utilities for conditional updating of Pouch/Couch objects
$ npm install pouchdb-updateif
const asDesignDoc = require('couch-asdesigndoc')
const PouchDB = require('pouchdb-node')
PouchDB.plugin(require('pouchdb-updateif')
let db = new PouchDB('example')
db.updateIfChanged(asDesignDoc({
_id: '_design/test',
views: {
simple: {
map(doc) { emit(doc.date, doc.title) }
}
}
})