CouchDBには、timestamp
フィールドとgroup
フィールドを持つアイテムがあります。私はすべての項目のグループ==「foo」というのリストを取得するには、このビューの機能を使用します。CouchDBのフィルタリングされソートされたビュー?
{
"map" : "function(doc) { emit(doc.group, doc); }"
}
http://localhost:5984/my_database/_temp_view?key="foo"
は、今私はtimestamp
フィールドでソートされた出力をしたいのですが。それ、どうやったら出来るの?
function(doc) { emit([doc.group,doc.timestamp]); }
、次のパラメータを持つクエリ:
view?startkey=["foo"]&endkey=["foo",""]
SELECT * FROM SomeTable WHERE group=? ORDER BY timestamp
ありがとう、これは私が必要としていたものです。 –