私はcouchDBデータベースを使用しています。
and a query like
すべてのドキュメントをカテゴリ別に取得し、["category","document_id"] startkey=["category","document_id"]&endkey=["category",{}]`のようなキーで結果を改ページできます
これらの結果を日付順に並べ替えて、最新のドキュメントを最初に表示したいと考えています。
などの多くのキーを試しました["category","date","document_id"]
が、何も機能しません (または機能しません)。
私は次のようなものを使用します
startkey=["queried_category","queried_date","queried_document_id"]&endkey=["queried_category"]
ただし、「queried_date」キー部分は無視します (ソートしますが、「document_id」>「queried_document_id」のドキュメントは取得しません)
編集: 例: 次のようなキーを使用:
startkey=["apple","2012-12-27","ZZZ"]&endkey=["apple",{}]&descending=true
私は持っています(そしてそれは通常の行動です)
"apple","2012-12-27","ABC"
"apple","2012-05-01","EFG"
...
"apple","2012-02-13","ZZZ"
...
しかし、私が望む結果セットは最初から始めるべきです
"apple","2012-02-13","ZZZ"