除了进行客户端过滤或发布一次性映射/归约(这将导致表扫描)之外,是否有任何方法可以查询带有 tagA
标记的文档 或者 tagB
?
最佳答案
向具有 function(doc){doc.tags.forEach(函数(标签){发出(标签,1)})}
应该可以了:)
来自 http://wiki.apache.org/couchdb/HTTP_view_API 中的查询选项部分
关于CouchDB:查询 "documents tagged with A or B"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3276703/