我想知道我是否可以在Couchdb中过滤数据,类似于MySQL中的IN。例如,map函数是:
function(doc) {
emit(doc.idWord, [doc.idTwitterData, doc.tf*doc.idf]);
}
我想只选择idWord值为1或5的文档。我尝试设置startkey = 1和endkey = 5但它不起作用。
答案 0 :(得分:1)
这非常简单。您只需查询?keys=[1,5]
即可。这将获取idWord等于1或5的所有记录。您可能想要编码 []
作为补充:如果您正在进行远程查询,则使用参数startkey和endkey。以下是远程查询如何工作的一个很好的解释。