如何使用 node.js 获取 pouchdb 文档的所有 ID
How to get all ids to pouchdb's documents using node.js
我想知道如何使用 node.js 从 pouchdb 获取某个数据库的所有 ID
这是我的尝试,但您可以猜到它没有用,具体来说,我需要将所有 ID 放入一个数字数组中,只有 ID 没有别的。我是 javascript 和数据库
的初学者
var PouchDB = require('PouchDB');
var db = new PouchDB('mes_iab_db');
db.allDocs({
include_docs: true,
attachments: true
}).then(function (result) {
console.log(result)
var new1 = JSON.stringify(result.rows);
console.log(new1);
new1.filter(id=>{id=_id;})
}).catch(function (err) {
console.log(err);
});
尝试这样的事情
db.allDocs({
include_docs: true,
attachments: true,
})
.then(function (result) {
if (result.rows && result.rows.length) {
return result.rows.map(({ doc }) => doc._id);
}
return [];
})
.then(console.log)
.catch(function (err) {
console.log(err);
});
我想知道如何使用 node.js 从 pouchdb 获取某个数据库的所有 ID 这是我的尝试,但您可以猜到它没有用,具体来说,我需要将所有 ID 放入一个数字数组中,只有 ID 没有别的。我是 javascript 和数据库
的初学者var PouchDB = require('PouchDB');
var db = new PouchDB('mes_iab_db');
db.allDocs({
include_docs: true,
attachments: true
}).then(function (result) {
console.log(result)
var new1 = JSON.stringify(result.rows);
console.log(new1);
new1.filter(id=>{id=_id;})
}).catch(function (err) {
console.log(err);
});
尝试这样的事情
db.allDocs({
include_docs: true,
attachments: true,
})
.then(function (result) {
if (result.rows && result.rows.length) {
return result.rows.map(({ doc }) => doc._id);
}
return [];
})
.then(console.log)
.catch(function (err) {
console.log(err);
});