如何将数据单独插入pouchdb

How can insert data separately into pouchdb

如何创建两个 pouchdb .in 运行 函数?下面的方法会混淆两个 pouchdb。

.run(function($pouchDB) {

$pouchDB.setDatabase("rowDB");
$.getJSON('test1.json', function(data) {
    var row = data[0].Rows;
    for (var i = 0; i < row.length; i++) {
        row[i]._id = row[i].id;
    }
    $pouchDB.bulkDocs(deprow);
});

$pouchDB.setDatabase("infoDB");
$.getJSON('test2.json', function(data) {
    var row = data[0].Rows;
    for (var i = 0; i < row.length; i++) {
        row[i]._id = row[i].id;
    }
    $pouchDB.bulkDocs(row); 
});
})

您可能需要将 setDatabase 方法调用移到 bulkDocs() 之前:

.run(function($pouchDB) {
$.getJSON('test1.json', function(data) {
    var row = data[0].Rows;
    for (var i = 0; i < row.length; i++) {
        row[i]._id = row[i].id;
    }
    $pouchDB.setDatabase("rowDB");
    $pouchDB.bulkDocs(deprow);
});