如何从couchdb中查找特定的json文档

时间:2014-10-18 11:18:51

标签: couchdb cloudant couchdb-futon

如何从couchdb

中查找特定的json文档详细信息

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

1 个答案:

答案 0 :(得分:0)

CouchDB自己没有为您提供集合/存储桶,因此您的所有文档都是对等的。由您提供元数据,例如通过使属性$doctype具有表示它是什么类型的文档的值。如果您正在撰写maps,例如想创建一个视图(二级索引),只返回适用于员工的东西。

知道,如果您只想按_id查询,则不需要上述内容。只需使用GET做一个简单的URIhttp://host:port/databasename/documentid

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

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