私は複合キーを持っており、["a", "b", "c", "d", "e"]Pythonのcouchdbビューを使用してクエリを実行しようとしています. 私は通常、他のキーを除いて、一度に 1 つのキーを求めています。
たとえば、 をクエリするkey='a'には、私が見つけた唯一の機能は次のとおりです。
results=db.view(docname, startkey=['a'], endkey=['azz']).
、またはの{}いずれかで動作すると思いましたが、効果がないようです。keystartkeyendkey
実際、私は通常、次のようにしています。「"a"および、"b"または、、"a"および"c"など"e"を含むすべてのドキュメントを検索します。それは a-->e のように ,やではありません. だから, それらのために, 私は次のようなキーを持つビューを作ろうとします: , , , &を出力する必要があります。"a""b""c""x""y""z"["a", "b", "c", "d", "e", "z"]'include_docs'abcde
複合キーとクエリごとの最小限のドキュメント転送の最適な組み合わせを見つけようとしています。"a"フェッチのみ、その後"b"のみなどを理解できればうまくいくと思います。