在哪里或查询 - CouchDB

时间:2014-05-07 17:56:16

标签: javascript couchdb couchdb-futon nosql

我如何做"哪里或"在couchDB中查询?我习惯于SQL,通常会做类似的事情:

SELECT * FROM Customers
WHERE City='Berlin'
OR City='München';

我在蒲团的基本视图看起来像:

function(doc) {
  if(doc.city) {
    emit(doc.city, doc);
  }
}

1 个答案:

答案 0 :(得分:2)

使用这样的简单视图索引(即:不发出数组作为其键)您可以非常轻松地查询多个键的视图。不使用GET请求,请使用POST并发送类似以下内容的正文:

{
  "keys": [
    "Berlin",
    "München"
  ]
}

有关详细信息,请参阅documentation