Nosql 基于密钥数组的CouchDB过滤

Nosql 基于密钥数组的CouchDB过滤,nosql,couchdb,Nosql,Couchdb,给定一个发出如下信息的CouchDb视图: emit([doc.name, doc.date], doc) 如何筛选多个doc.name值?下面似乎不起作用 keys=[["name1",{}],["name2",{}],["name3",{}]] 指定keys参数时,指定的是精确匹配。假设您希望对name=name1的每个文档进行范围查询,无论日期如何,则需要使用startkey和endkey进行查询: ?startkey=["name1", ""]&endkey=["name1"

给定一个发出如下信息的CouchDb视图:

emit([doc.name, doc.date], doc)
如何筛选多个doc.name值?下面似乎不起作用

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

指定keys参数时,指定的是精确匹配。假设您希望对name=name1的每个文档进行范围查询,无论日期如何,则需要使用startkey和endkey进行查询:

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

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

是否确定这不能在单个查询中实现?