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