Ich bin total neu in couchbase. Ich benutze die Java API und möchte irgendwie alle verfügbaren Schlüssel in einem Eimer sehen. Ist das möglich? Vielen Dank im Voraus.So extrahieren, in einer Liste, alle Schlüssel aus einem Eimer in couchbase
Antwort
Es ist möglich, aber Sie müssen eine Ansicht erstellen, um dies zu tun (Sekundärindex).
Sie können wie so eine Ansicht in Couchbase webconsole erstellen:
function (doc, meta) {
if(meta.type == "json") {
emit(null);
}
}
Diese alle Schlüssel emittieren (Schlüssel werden ohnehin automatisch ausgesendet, so dass keine Notwendigkeit, etwas extra enthalten).
Dann können Sie die Ansicht wie folgt mit dem Java-SDK abfragen. (Natürlich müssen Sie den Client Couchbase etc instanziiert)
View view = couchbaseClient.getView("DESIGN_VIEW NAME", "VIEW_NAME");
Query query = new Query();
ViewResponse viewResponse = couchbaseClient.query(view, query);
List<String> keys = new ArrayList<String>();
for (ViewRow viewRow : viewResponse) {
keys.add(viewRow.getKey());
}
danke! Ich werde es versuchen und ich werde Sie wissen lassen –
gibt es einen Weg ohne eine Sicht? –
Hi @BenoyPrakash Dies ist die einzige Möglichkeit, auf alle Schlüssel in Couchbase zuzugreifen. – scalabilitysolved
- 1. Alle Schlüssel aus einer Liste von Wörterbüchern extrahieren
- 2. TTL für Couchbase Eimer
- 3. So extrahieren Sie alle außer der Liste in einem dict
- 4. Ganzzahl aus einer Liste extrahieren
- 5. Wert für einen Schlüssel von nicht-Standard-Bucket in couchbase
- 6. Couchbase lite Android - keine Dokumente im Eimer
- 7. Extrahieren Sie alle nicht übersetzten Schlüssel in einer Rails-Anwendung
- 8. Couchbase GoLang-Client kann Eimer nicht finden
- 9. Primärindex für Eimer mit Couchbase im Namen
- 10. Couchbase N1QL: Abrufen von Dokumenten, die in einem Eimer viele Dokumente
- 11. Unterordner Namen in S3 Eimer aus boto3
- 12. Extrahieren Sie alle JSON-Schlüssel aus unbekannten JSON-Struktur
- 13. Nur Daten aus einer Liste extrahieren
- 14. Alle Werte aus einem XMP extrahieren
- 15. Extrahieren Schlüssel aus gegebener Array mit „Wert“
- 16. So extrahieren Sie SFTP SSH-Schlüssel aus dem Schlüssel-Cache in FileZilla FTP-Client
- 17. So extrahieren Sie Daten aus einem Promise
- 18. So extrahieren Sie Text Smileys aus einer Zeichenfolge in Android
- 19. Grabbing Objekte aus S3 Eimer
- 20. Extrahieren von eindeutigen Schlüsseln aus Schlüssel/Wert-Paaren und Gruppieren der Werte in einem Array
- 21. Replizieren all Couchbase Eimer von einem Cluster zu einem anderen unter Verwendung XDCR
- 22. Extrahieren von Tupeln aus einer Liste in Scala
- 23. So extrahieren Sie Dateien aus einem Zip-Archiv in S3
- 24. So extrahieren Sie alle OIDs aus dem Zertifikat mit OpenSSL
- 25. JSON-Array in CouchBase importieren
- 26. extrahieren Schlüssel sowie Wert aus einer Reihe von Objekten
- 27. Extrahieren von Teilen von JSON aus Json.Loads Liste in Python
- 28. Wie kann ich einen Schlüssel aus einem SSL-Zertifikat extrahieren?
- 29. Informationen aus einer Zeichenfolge in Python extrahieren?
- 30. Finde Eimer in unordered_map von Hash ohne einen Schlüssel
Mayer06, könnten Sie recht haben, aber im Sinn haben, dass nicht alle Menschen Devs sind, dass fassen kann einfach alle info.For Beispiel bin ich ein qa engineer.Ich benutze Dev-Tools und ich Code, aber aufgrund meiner Art von meiner Arbeit kann ich nicht immer so tief gehen, wie Sie wahrscheinlich können. –
Einverstanden, kein Problem dort - aber StackOverflow Fragen sollten ein wenig Aufwand von Ihnen zeigen :) – theMayer