我想知道Couch DB HTTP API中有没有办法在没有VIEWS的情况下查询数据库?我们可以获取具有特定id的所有文档/文档,但是如果我们想要使用除了ID之外的密钥来查询数据库,而不使用VIEWS呢?
答案 0 :(得分:2)
如果不使用视图,则无法通过主键(ID)以外的任何方式查询CouchDB数据库。在CouchDB世界中,视图是查询。
答案 1 :(得分:1)
您可以使用couchDB的HTTP API从CouchDB获取没有视图的数据。
http://wiki.apache.org/couchdb/HTTP_Document_API
存储在CouchDB中的文档具有DocID。 DocID是区分大小写的字符串标识符,用于唯一标识文档。两个文档在同一个数据库中不能具有相同的标识符,它们被认为是同一个文档。
http://localhost:5984/test/some_doc_id
http://localhost:5984/test/another_doc_id
http://localhost:5984/test/BA1F48C5418E4E68E5183D5BD1F06476