从Cloudant获取所有文档数据,而不是id, key, value

Get all doc data from Cloudant as opposed to id, key, value

本文关键字:id value key 数据 获取 Cloudant 文档      更新时间:2023-09-26

试图查询我的数据库以获得所有文档的所有信息。db。列表功能获取文档的概览,但不返回文档的所有数据。目前必须获得高级数据,然后循环遍历行并查询每个单独的文档。一定有更好的办法……

是否有一种方法可以获得所有文档与每个文档的全套信息?

得到:

{
  "id": "0014ee0d-7551-4639-85ef-778f74365d05",
  "key": "0014ee0d-7551-4639-85ef-778f74365d05",
  "value": {
    "rev": "59-4f01f89e12c488ba5b8aba4643982c45"
  }
}

:

{
  "_id": "14fb92ad75b8694c05b98d89de6e9b2d",
  "_rev": "1-6067c00b37a18ad8bab6744d258e6439",
  "offeringId": "ae0146696d1d3a90fe400cc55a97a60e",
  "timestamp": 1464165870848,
  "srcUrl": "",
  "score": 9,
  ...
}

您为nano链接的存储库看起来像一个过时的镜子。官方存储库包含db的文档。列表,其中还包括一个params对象。我会再检查一下你的nano版本,但我猜你已经有一个更新的版本了。

您可以简单地将{ include_docs: true }作为db.list的第一个参数,并与id, keyvalue一起,您将获得具有整个文档的doc属性。