目前我正在試圖創建一個視圖和查詢,以適應這個SQL查詢:多個鍵值的CouchDB視圖的查詢
SELECT * FROM articles
WHERE articles.location="NY" OR articles.location="CA"
ORDER BY articles.release_date DESC
我試圖創建一個複雜的關鍵視圖:
function(doc) {
if(doc.type == "Article") {
emit([doc.location, doc.release_date], doc)
}
}
然後使用startkey和endkey檢索一個位置並在發佈日期對結果進行排序。
.../_view/articles?startkey=["NY", {}]&endkey=["NY"]&limit=5&descending=true
這工作正常。
但是,我怎麼能發送多個startkeys和endkeys我的看法,以模仿
WHERE articles.location="NY" OR articles.location="CA"
?
雖然答案是正確的,它看起來像這仍然是不可能的,看來這將是隨時可用2.0出來:https://issues.apache.org/jira/browse/ COUCHDB-523 – 2015-05-14 15:06:50