service.postAllDocs({ db:'orders',includeDocs: true,极限: 10 }).then(响应=> { console.log(response.result)});
结果只返回: id、key和value(仅包含rev)
发布于 2021-12-15 11:36:04
要从数据库(包括文档主体)中获取前10个文档,这段代码可以工作:
const { CloudantV1 } = require('@ibm-cloud/cloudant')
const client = CloudantV1.newInstance()
const DBNAME = 'orders'
const main = async function () {
const response = await client.postAllDocs({ db: DBNAME, includeDocs: true, limit: 10 })
console.log(response.result.rows)
}
main()这将产生以下输出:
[
{
id: '1',
key: '1',
value: { rev: '1-0fdc08a2625917344e37eb91661a5568' },
doc: {
_id: '1',
_rev: '1-0fdc08a2625917344e37eb91661a5568',
fruit: 'banana'
}
},
{
id: '2',
key: '2',
value: { rev: '1-8c4d4385540143ea87f8663193105425' },
doc: {
_id: '2',
_rev: '1-8c4d4385540143ea87f8663193105425',
fruit: 'apple'
}
}
]文档主体位于每个对象中的doc属性之下。
https://stackoverflow.com/questions/70338139
复制相似问题