CouchDB:查询“用A或B标记的文档”?

时间:2010-07-18 18:23:48

标签: couchdb tagging

如果没有进行客户端过滤或POST一次性map / reduce(这会导致表扫描),有没有办法查询用tagA 标记的文档或 tagB

1 个答案:

答案 0 :(得分:6)

使用{“keys”:[“tagA”,“tagB”],“include_docs”:true}的主体发出一个POST请求到一个带有函数映射的视图(doc){doc.tags.forEach(功能(标签){EMIT(标签,1)})}

应该做啊:)

来自http://wiki.apache.org/couchdb/HTTP_view_API

中的查询选项部分