密钥数组上的CouchDB过滤

时间:2014-01-31 20:00:37

标签: nosql couchdb

给出一个像这样发出的CouchDb视图:

emit([doc.name, doc.date], doc)

如何过滤多个doc.name值?以下似乎不起作用。

keys=[["name1",{}],["name2",{}],["name3",{}]]

1 个答案:

答案 0 :(得分:0)

指定keys参数时,您指定的是完全匹配。假设您想要一个范围查询(无论日期如何,每个文档的名称=“name1”),您需要使用startkey和endkey进行查询:

?startkey=["name1", ""]&endkey=["name1", {}]

并且必须为每个名称重复查询。