在MySQL中将CouchDB中的数据过滤为IN

时间:2016-09-03 12:26:43

标签: couchdb

我想知道我是否可以在Couchdb中过滤数据,类似于MySQL中的IN。例如,map函数是:

function(doc) {
  emit(doc.idWord, [doc.idTwitterData, doc.tf*doc.idf]);
}

我想只选择idWord值为1或5的文档。我尝试设置startkey = 1和endkey = 5但它不起作用。

1 个答案:

答案 0 :(得分:1)

这非常简单。您只需查询?keys=[1,5]即可。这将获取idWord等于1或5的所有记录。您可能想要编码 []

作为补充:如果您正在进行远程查询,则使用参数startkey和endkey。以下是远程查询如何工作的一个很好的解释。