我有一个复合键["a", "b", "c", "d", "e"],正在尝试使用 python couchdb 视图查询它。我通常一次只使用一个键,不包括其他键。
例如,要查询key='a',我发现唯一有效的是:
results=db.view(docname, startkey=['a'], endkey=['azz']).
我认为{}与或一起使用key,但它们似乎没有效果。startkeyendkey
实际上,我通常追求的是:“查找所有具有"a"and "b",或具有"a", "c"and"e"等的文档。我尝试为"a", "b","c"等创建单独的视图并进行单独的查询,但有些查询是基于键不是 a-->e、like"x"或。"y"因此,对于那些,"z"我尝试使用如下所示的键创建视图:永远需要输出, , , & 。["a", "b", "c", "d", "e", "z"]'include_docs'abcde
我试图找到复合键的最佳组合和每个查询的最小文档传输。我认为如果我能弄清楚"a"只取,那么它会起作用"b",等等。