首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >@ibm-cloud/cloudant: includeDocs: true,仍然无法获得文档的全部细节

@ibm-cloud/cloudant: includeDocs: true,仍然无法获得文档的全部细节
EN

Stack Overflow用户
提问于 2021-12-13 16:51:12
回答 1查看 107关注 0票数 0

service.postAllDocs({ db:'orders',includeDocs: true,极限: 10 }).then(响应=> { console.log(response.result)});

结果只返回: id、key和value(仅包含rev)

EN

回答 1

Stack Overflow用户

发布于 2021-12-15 11:36:04

要从数据库(包括文档主体)中获取前10个文档,这段代码可以工作:

代码语言:javascript
复制
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()

这将产生以下输出:

代码语言:javascript
复制
[
  {
    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属性之下。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70338139

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档