我有一個組合鍵["a", "b", "c", "d", "e"]
,並試圖用python couchdb查詢來查詢它。我通常是一次按下其中一個鍵,排除其他鍵。在couchdb中查詢組合鍵python
例如,要查詢key='a'
,我發現,工作的唯一事情是:
results=db.view(docname, startkey=['a'], endkey=['azz']).
我以爲{}
有兩種key
,startkey
或endkey
工作,但他們似乎沒有任何效果。 「發現有"a"
和"b"
,或有"a"
,"c"
和"e"
,等我試圖使獨立意見爲"a"
,"b"
,"c"
等,做所有文件:
其實,我通常是後單獨的查詢,但一些查詢是基於不是 - > e的密鑰,如"x"
,"y"
或"z"
。因此,對於那些我嘗試使用鍵看起來像:["a", "b", "c", "d", "e", "z"]
。這是非常昂貴的,時間明智地帶來整個文件(與'include_docs'
),我只需要輸出a
,b
,c
,c
,d
& e
。
我正試圖找到組合鍵和每個查詢的最小文檔傳輸的最佳組合。我認爲這將工作,如果我只能找到"a"
,然後"b"
等。