从 Cloudant 获取所有文档数据,而不是 id、key、value
Get all doc data from Cloudant as opposed to id, key, value
正在尝试查询我的数据库以获取包含所有信息的所有文档。 db.list 功能获取文档的概览但不会 return 文档的所有数据。目前必须获取高级数据然后遍历行并查询每个单独的文档。必须有更好的方法...
有没有办法获取所有文档以及每个文档的完整信息集?
得到:
{
"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 链接的存储库看起来像一个过时的镜像。 official repository includes documentation for db.list 其中还包含一个 params
对象。我会仔细检查你的 nano 版本,但我猜你已经有了更新的版本。
您只需添加 { include_docs: true }
作为 db.list
的第一个参数,然后在 id
、key
和 value
旁边,您将得到 doc
属性 包含整个文档。
正在尝试查询我的数据库以获取包含所有信息的所有文档。 db.list 功能获取文档的概览但不会 return 文档的所有数据。目前必须获取高级数据然后遍历行并查询每个单独的文档。必须有更好的方法...
有没有办法获取所有文档以及每个文档的完整信息集?
得到:
{
"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 链接的存储库看起来像一个过时的镜像。 official repository includes documentation for db.list 其中还包含一个 params
对象。我会仔细检查你的 nano 版本,但我猜你已经有了更新的版本。
您只需添加 { include_docs: true }
作为 db.list
的第一个参数,然后在 id
、key
和 value
旁边,您将得到 doc
属性 包含整个文档。