我一直在嘗試使用日期鍵檢索couchdb文檔,格式爲:yyyy mm dd
。Couchdb python - endkey似乎在視圖中沒有任何效果
我想能夠檢索一系列的日期,使用couchdb-python中的視圖。我可以使用捲曲工作。例如:
curl -X GET mylocation:5984/small/_design/Common/_view/date?startkey='"2012%2006%2004"'\&endkey='"2012%2006%2006"'
但是,使用Python中的view方法
a=ui.db.view(docname, startkey='"2012%2006%2004"', endkey='"2012%2006%2006"')
a.rows
什麼都不產生。我已經試過:
使用startkey獨獨--works
Endkey - 不起作用。
更改的鑰匙形式的複合項: 「YY」 中, 「mm」, 「DD」
然後試圖檢索它們如下:
a=ui.db.view(docname, startkey='\["12","06","04"\]', endkey='\["12","06","06"\]')
a.rows
同樣, startkey本身的作品,沒有使用endkey的作品。這也不能正常工作時捲曲,例如:
curl -X GET mylocation:5984/small/_design/Common/_view/date?startkey='\["12","06","04"\]'&endkey='\["12","06","06"\]'
我再變的鑰匙是整數,而不是字符串 - 再次startkey作品什麼,用什麼endkey不起作用。
我終於改變了關鍵,只是整數1 - > 10,仍然無法讓endkey做任何事情。
我使用的是couchdb-python版本0.8。我正在調試這裏面的eric4(可能是這個問題?)
謝謝Kxepal。那麼,我只嘗試編碼,當我無法獲得非編碼嘗試工作。但我一定有其他問題,(我已經解決了)。你的解決方案似乎工作。我非常感激。 –