【问题标题】:How to find particular json document from couchdb如何从 couchdb 中查找特定的 json 文档
【发布时间】:2014-10-18 11:18:51
【问题描述】:

如何从 couchdb 中找到特定的 json 文档详细信息

例如:数据库名称:employee_mgmt,在该数据库中包含 50 个 json 文档。所以我想查找特定的员工 json 文档(按员工 ID 查找)。

【问题讨论】:

  • 这个答案有帮助吗?如果,则标记为答案,如果不是,为什么?
  • 如果某个答案解决了您的问题,请接受。如果答案没有帮助,您可以在答案中添加评论以说明原因。如果您不接受对您有用的答案,人们将不愿意回答您未来的问题。
  • 您可能需要阅读stackoverflow helphow to ask a qood question 以了解您的问题被标记为下的原因。

标签: couchdb cloudant couchdb-futon


【解决方案1】:

CouchDB 本身并不为您提供集合/存储桶,因此您的所有文档都是对等的。由您决定是否提供元数据,例如通过拥有一个属性$doctype,其值表示它是什么类型的文档。如果您正在编写 maps 和例如,这很有用。想要创建一个视图(二级索引),返回仅适用于员工的内容。

知道,如果您只想通过_id 进行查询,则不需要上述内容。只需使用URI 做一个简单的GET 即可:http://host:port/databasename/documentid

更多信息:http://docs.couchdb.org/en/1.6.1/api/document/common.html#get--db-docid

如果你想获得一批匹配许多_id的文档,请使用内置索引_all_docshttp://docs.couchdb.org/en/1.6.1/api/database/bulk-api.html#post--db-_all_docs

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-01
    • 1970-01-01
    • 2019-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多