私はektropライブラリとライブラリのソースコードで利用できるすべてのブログを見てきました。get(class obj、String id)機能は利用可能ですが、この関数を使用すると、指定されたIDに従って1つのドキュメントのみが返されます。バケットにあるすべての変更されたドキュメントを読みたい。これを達成できますか。事前に感謝します。ektropライブラリを使用してcouchDB内のすべてのドキュメントを見つける方法
0
A
答えて
0
こんにちはすべて私は上記の質問から答えを得ています。ここでは、すべてのドキュメントを入手することができます。単に_changes APIの結果が使用されています。
- プロジェクトにEktorpライブラリを統合します。
次のコードを使用してすべてのドキュメントを取得します。
HttpClient httpClient = new StdHttpClient.Builder() .url("http://localhost:5984/") .build(); CouchDbInstance dbInstance = new StdCouchDbInstance(httpClient); CouchDbConnector db = new StdCouchDbConnector("my_database", dbInstance); ChangesCommand.Builder builder = new ChangesCommand.Builder(); ChangesCommand changesCommand =builder.build() ; List<DocumentChange> documentChangeList=db.changes(changesCommand); for(int i=0;i<documentChangeList.size()-1;i++) { System.out.println(documentChangeList.get(i).getId()); }
2
おそらく_all_docsエンドポイントを探しています。
ViewQuery q = new ViewQuery().allDocs().includeDocs(true);
List<Sofa> bulkLoaded = db.queryView(q, Sofa.class);
あなたは注意してくださいapi
関連する問題
- 1. Pythonを使用してCouchdbのすべてのドキュメントを表示する方法
- 2. BeautifulSoupを使用してすべての次のリンクを見つける方法
- 3. python protobuff内のすべてのメッセージを見つける方法
- 4. div内のすべてのリンクを見つける方法
- 5. ジオロケーションに基づいてすべてのmongoDBドキュメントを見つける方法
- 6. jQueryを使用してフォーム内のすべての入力要素を見つける最良の方法
- 7. kotlinのリフレクションを使用してパッケージ内のすべてのクラスを見つける方法
- 8. クラスパス内のすべてのライブラリでAPIメソッドの使用法を見つけるには?
- 9. Javaでlightcouch apiを使用してcouchdbからすべてのドキュメントを取得する方法
- 10. 正規表現を使用してファイル内のすべてのハンドルバー部分を見つける方法
- 11. CMakeを使ってライブラリ内のシンボルを見つける
- 12. couchdb内のすべての参照ドキュメントを含む
- 13. JSON.NETライブラリを使用してJArray内のノード(JObject)を見つける
- 14. ファイル内のすべてのパラメータを見つけて印刷する方法は?
- 15. オブジェクトの属性を使用してバイナリツリー内のノードを見つける方法
- 16. 長方形内のすべての点を見つける?
- 17. Redshiftを使用して任意の列のNULL値を持つすべての行を見つける方法
- 18. アプリケーションで使用するすべてのIPアドレスを見つける方法
- 19. PHPを使用してkmlファイル内の場所を見つける方法
- 20. jqueryを使用してスパン内の値を見つける方法は?
- 21. gdbを使用して.exeファイル内のセグメンテーションフォルトを見つける方法
- 22. Java.io APIを使用してローカルネットワーク内のlantronixデバイスを見つける方法
- 23. Boostを使って$ PATH内のexeを見つける方法
- 24. タイムスタンプを使用して前の行を見つける方法
- 25. NSKeyedArchiver/NSKeyedUnarchiverで使用されるすべてのキーを見つける方法
- 26. テーブル内の異なる値のペアをすべて見つける方法
- 27. Nodejs内のすべてのユーザーのgeoip場所を見つける方法
- 28. リスト内の要素のすべてのシーケンスを見つける方法は?
- 29. ublas :: matrix内のアイテムのすべての出現を見つける方法
- 30. Androidのネイティブネットワークサービスディスカバリを使用してすべての利用可能なサービスを見つける方法
でより詳細な情報を見つけることができます。このコードを使用すると、「すべての変更」( '_changes')ではない「すべての文書」(' _all_docs')を取得します。ある意味では、第1セットは第2セットを含む。しかし、ドキュメントが更新されるほど、コードは効率的になりません。 –
私の質問を更新していただきありがとうございます申し訳ありませんが間違いがありました。 –