是否有任何方式從db獲取所有文檔而不是指定id並檢索單個文檔在Java中使用lightcouch api。目前我正在使用方法如何在java中使用lightcouch api獲取來自couchdb的所有文檔
JsonObject json = dbClient.find(JsonObject.class,「some-id」) 檢索單個文檔。
在此先感謝。
是否有任何方式從db獲取所有文檔而不是指定id並檢索單個文檔在Java中使用lightcouch api。目前我正在使用方法如何在java中使用lightcouch api獲取來自couchdb的所有文檔
JsonObject json = dbClient.find(JsonObject.class,「some-id」) 檢索單個文檔。
在此先感謝。
_all_docs
視圖怎麼樣?這將返回數據庫中所有文檔的列表。或者,如果您將include_docs=true
添加到請求中,您還將獲得文檔的內容。
嘗試此操作...使用發射文檔的視圖,但不發送任何鍵值。您有機會獲得您指定類型的所有文檔。另外,警告......如果您使用LightCouch視圖,則可能需要檢索文檔的ID,然後通過使用這些ID「查找」它來獲取實際數據。
在線程「main」中顯示以下錯誤異常java.lang.IllegalArgumentException:無效的View URI。期望在org.lightcouch.View上的格式:design_doc_name/view_name。(View.java:112)在org.lightcouch.CouchDbClient.view(CouchDbClient.java:151)在retriveCouchData.main(retriveCouchData.java:37) –
monil
需要在所有分貝來創建視圖並提供路徑dbClient.view( 「design_doc_name/view_name」) – monil
我之前從未使用過LightCouch,所以這是一個猜測。查看更多API,看起來不可能輕鬆進入內置視圖。您可以編寫相同的_all_docs視圖並輕鬆將其放入設計文檔中,但我不知道它是否具有相同的性能。 –