我将如何在 couchDB 中执行“where or”查询?我习惯了 SQL,通常会执行以下操作:
SELECT * FROM Customers
WHERE City='Berlin'
OR City='München';
我对蒲团的基本看法如下:
function(doc) {
if(doc.city) {
emit(doc.city, doc);
}
}
我将如何在 couchDB 中执行“where or”查询?我习惯了 SQL,通常会执行以下操作:
SELECT * FROM Customers
WHERE City='Berlin'
OR City='München';
我对蒲团的基本看法如下:
function(doc) {
if(doc.city) {
emit(doc.city, doc);
}
}
使用像这样的简单视图索引(即:不发出数组作为键),您可以非常轻松地查询视图的多个键。不要使用GET
请求,而是使用 aPOST
并发送如下正文:
{
"keys": [
"Berlin",
"München"
]
}
有关更多详细信息,请参阅文档。