Ich habe alle Blogs für die Ektop-Bibliothek und auch den Quellcode der Bibliothek. Ich habe festgestellt, dass get (Klasse Obj, String-ID) Funktion ist verfügbar aber wenn ich diese Funktion dann benutze, wird nur ein Dokument entsprechend der gegebenen id zurückgegeben. So Ich möchte alle geänderten Dokumente lesen, die im Eimer anwesend sind. Wie kann ich dieses erreichen. Dank im Voraus jede mögliche Hilfe würde nennenswert sein .So finden Sie alle Dokumente in CouchDB mit Eektrop-Bibliothek
0
A
Antwort
0
Hallo, ich habe die Antwort die Frage von mir oben. Hier ist die Schritte, mit denen Sie alle Dokumente erhalten können oder einfach das Ergebnis von _changes API verwendet wird.
- Integrieren Sie die Ektorp-Bibliothek in Ihr Projekt.
Verwenden Sie den folgenden Code, um das gesamte Dokument zu erhalten.
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
Sie suchen wahrscheinlich für den _all_docs Endpunkt.
ViewQuery q = new ViewQuery().allDocs().includeDocs(true);
List<Sofa> bulkLoaded = db.queryView(q, Sofa.class);
können Sie finden detaillierte Informationen in der api
Verwandte Themen
- 1. Erhalten Sie alle Design-Dokumente in CouchDB
- 2. Finden Sie alle Dokumente mit * in MongoDB
- 3. So finden Sie alle Dokumente mit einem bestimmten Feld
- 4. Wie alle Dokumente in Couchdb mit Python angezeigt werden
- 5. Mongoose: Finden Sie alle referenzierten Dokumente
- 6. So speichern Sie große Dokumente in couchdb mit Lightcouch api in Java
- 7. Veröffentlichung Mehrere Dokumente zu CouchDB mit curl
- 8. So löschen Sie alle RavenDB-Dokumente mit einer bestimmten Eigenschaft
- 9. Finden Sie alle Lucene Dokumente mit einem bestimmten Feld
- 10. So finden Sie Mongo-Dokumente mit einem gleichen Feld
- 11. CouchDB Abfrage mehrere Schlüssel erhalten alle Dokumente von einem Schlüssel
- 12. So finden Sie alle Immobilienlistendaten?
- 13. So finden Sie alle Datenbankreferenzen
- 14. Comparig Dokumente in couchdb und unter Zählung
- 15. Wie alle Dokumente zu finden, die
- 16. Finden Sie alle Dokumente, aber wenn einige Dokumente denselben Wert haben, erhalten Sie die neueste
- 17. Finden Sie alle Dokumente, die Max (Wert) im aggregierten Schritt
- 18. CouchDB Verriegelungs Dokumente auf Bulk-Aktualisierung
- 19. So steigern Sie einzelne Dokumente
- 20. Holen Sie sich alle kürzlich geänderte Dokumente in einer CouchDB Datenbank
- 21. Kann ich CouchDB-Dokumente mit gemeinsamen Schlüsseln bestellen?
- 22. So finden Sie alle Db-Objekte mit String in Sybase
- 23. So finden Sie alle Registerteile in einer Datei mit Regex
- 24. So sortieren Sie Mongo-Dokumente auf Ergebnisse finden
- 25. So finden Sie alle Controller und Aktionen
- 26. So importieren Sie Dokumente. * In akka project?
- 27. Konflikte Replikation Beheben für gelöschte Dokumente in CouchDB
- 28. So löschen Sie Dokumente mit CMIS
- 29. So finden Sie alle Dokumente, deren Wert null oder leer ist
- 30. So finden Sie alle abhängigen DLLs
Vorsicht: Mit diesem Code, den Sie erhalten "um alle Änderungen" ('_changes') ein nicht "alle Dokumente"(' _all_docs'). In gewisser Weise enthält der erste Satz den zweiten Satz. Je mehr jedoch Ihre Dokumente aktualisiert werden, desto weniger effizient ist Ihr Code. –
Danke für den Vorschlag Ich habe meine Frage aktualisiert, es gab einen Fehler in Frage. –