persistent_couchdb_queries.js 671 Bytes
Newer Older
Administrator committed
1 2 3 4 5
//pouchDB persistent queries
// document that tells PouchDB/CouchDB


var oidoc = {
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
    _id: '_design/index',
    views: {
        by_fp: {
            map: function (doc) {
                emit(doc.fingerprint);
            }.toString()
        },
        by_completed: {
            map: function (doc) {
                emit(doc.completed);
            }.toString()
        },
        by_odoo_id: {
            map: function (doc) {
                emit(doc.odoo_id);
            }.toString()
        }
Administrator committed
23 24 25
    }
};
// save it
26 27 28 29 30

dbc.put(oidoc, function (err, result) {
    if (!err) {
        console.log('index enregistré');
    } else {
Administrator committed
31
    //console.log(err);
32
    }
Administrator committed
33
});