■
couchdb0.9.0。
emit([doc['commenter'], doc['date']], null);
的な複合キー(って言っていいんだろうか)で、コメンターで抽出して、dateはdescending=trueな感じにソートしたい。複合キーはstartkeyとendkeyでよしなにしてやると見た。
_view/by_commenter_and_date?startkey=["bob",{}]&descending=true
bob以外も、ってゆうか全部きちゃう。allやん。だめ。
_view/by_commenter_and_date?startkey=["bob"]&descending=true
bob以外が全部きちゃう。なにそれ。だめ。
_view/by_commenter_and_date?startkey=["bob",{}]&endkey=["bob",{}]&descending=true _view/by_commenter_and_date?startkey=["bob"]&endkey=["bob",{}]&descending=true
Hit0. だめ。
_view/by_commenter_and_date?startkey=["bob",{}]&endkey=["bob"]&descending=true
期待通り。正解。
わかんねーよふぁっく。あと取れるけどdescending=trueだとだめなパターンとかあったけど失念。いや違う、同じパターンのviewでstartkeyだけで普通に取れてる。上記の正解パターンじゃないと取れないやつはstartkeyの頭に#がついてる値が入っちょる。URIエスケープしたりとかその辺でごちゃってんだろうか。わかんねーよふぁっく。
あと inclusive_end=false とかと group_level=1 とかの意味がわかんね。なぁにこれ。