使用多个键时,我无法让 couchdb 视图返回正确的文档。
这工作正常,返回匹配的文档:
获取http://example.com:5984/myDb/_design/myFilters/_view/getItemByForeignKeyId?key=abc123
这将返回视图中的所有文档,无论是否匹配:
获取http://example.com:5984/myDb/_design/myFilters/_view/getItemByForeignKeyId?keys=%5B%22abc123%22%5D
我通常非常擅长寻找我的答案。但是,CouchDB 文档对使用多个键的格式非常清楚。我见过一些使用 ?keys=[123,123] 并且我也见过 ?keys="abc","abc"。
如果有人可以使用GET方法对 CouchDB 的多个键查询的“正确”格式和编码提供任何说明,我将不胜感激。