一般的な考え方は、いくつかの値でデータを選択し、日付で並べ替える必要があるということです。
このSQLクエリのようなものをcouchdbにクエリする必要があります
Select * from TABLE where Val = "val1" OR Val = "val2" order by Date
だから私はマップ関数が次のようになっています
if(doc.type == 'item'){
emit([doc.val, doc.date], doc);
}
それは次のようなものであるべきだと思います
?startkey=[['val1','val2']]&endkey=[['val1','val2'],{}]
また
{keys: [['val1',{}],['val2',{}]]}
出来ますか?他のいくつかの亜種が存在する可能性があります-この問題を解決するのは難しいですか? ありがとう。