2014-10-18 25 views
-1

如何找到CouchDB的如何找到特定的JSON文档的CouchDB的

特别JSON文件的详细信息例如:数据库名称:employee_mgmt,在该数据库中包含50个JSON文档。所以我想找到特定的员工JSON文档(按员工ID查找)。

+1

他回答有用文档?如果,然后标记为答案,如果不是,为什么? – Daniel 2014-10-23 19:47:59

+0

如果答案解决了您的问题,请接受它。如果答案没有帮助,您可以在答案中添加评论以说明原因。如果你不接受适合你的答案,人们将不愿意回答你未来的问题。 – 2014-10-30 11:58:21

+0

您可能想阅读[stackoverflow help](http://stackoverflow.com/help)和[如何问问qood问题](http://stackoverflow.com/help/how-to-ask)以查看为什么你的问题已被标记。 – 2014-10-30 12:00:41

回答

0

CouchDB不会为您提供集合/存储桶,因此您的所有文档都是同行。您需要提供元数据,例如通过让一个属性$doctype具有代表它是什么类型的文档的值。如果您正在编写maps并且例如想要创建一个视图(二级索引)返回仅适用于员工的内容。

知道,如果你只是想通过_id查询,你不需要上述。只要做一个简单的GETURI为: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