Ich würde Backup-Prozess einer Firestore-Datenbank automatisieren. Die Idee ist, das Wurzel-Dokument zu durchlaufen, um einen JSON-Baum zu erstellen. aber ich habe keine Möglichkeit gefunden, alle Sammlungen für ein Dokument verfügbar zu machen. Ich denke, es ist möglich, wie in der Feuerwehrkonsole können wir den Baum sehen. Irgendwelche Ideen?Firestore - Holen Sie sich Dokumentensammlungen
2
A
Antwort
3
Wenn Sie den Node.js Server SDK verwenden, können Sie die getCollections()
Methode auf DocumentReference
verwenden: https://cloud.google.com/nodejs/docs/reference/firestore/0.8.x/DocumentReference#getCollections
Diese Methode wird ein Versprechen für ein Array zurückgeben von CollectionReference
Objekten, die Sie verwenden können, um auf die Dokumente innerhalb der Sammlungen zuzugreifen.
0
getCollections() Methode ist für NodeJS verfügbar.
Beispielcode:
db.collection("Collection").doc("Document").getCollections().then((querySnapshot) => {
querySnapshot.forEach((collection) => {
console.log("collection: " + collection.id);
});
});
Verwandte Themen
- 1. Holen Sie sich Fotoreferenz
- 2. Cloud Firestore in Firebase - Holen Sie sich alle Sammlungen auf Root-Ebene
- 3. So holen Sie firebase firestore Daten im gesperrten Modus
- 4. Holen Sie sich auf JOIN
- 5. Holen Sie sich das nächste
- 6. Holen Sie sich Werbemittel woocommerce
- 7. Holen Sie sich das Grafikkartenmodell?
- 8. Holen Sie sich GitHub Projektversion
- 9. Firestore: Joins vs Firestore Preise
- 10. Holen Sie sich das letzte aktive Fenster: Holen Sie sich zuvor aktives Fenster
- 11. Holen Sie sich den Fragmentnamen oder ID
- 12. Broschüre JS, Holen Sie sich die Geschwindigkeitsbegrenzung
- 13. Holen Sie sich die Anwendung starten Methode
- 14. Holen Sie sich das JSON von HttpEntity
- 15. Holen Sie sich Audio-Aufnahme-Lautstärke (UWP)
- 16. Holen Sie sich die Array-Elemente
- 17. Holen Sie sich das letzte Duplikat
- 18. Holen Sie sich Herzfrequenz von Microsoft Band
- 19. Holen Sie sich die zuletzt gedrückte Tastaturtaste
- 20. Holen Sie sich die Daten mit Schlüsselwerten
- 21. Holen Sie sich die Datenbankversion in Meteor
- 22. WIN32_FIND_DATA - Holen Sie sich den absoluten Pfad
- 23. Holen Sie sich Elemente auf Leinwand
- 24. Holen Sie sich Android Bluetooth-Gerät Typ
- 25. Holen Sie sich Standort aus Mobilfunkmasten-Datenbank
- 26. Android RecyclerView Holen Sie sich Kind Artikel
- 27. SSRS - Holen Sie sich aktuelle Tablix Iterationsindex
- 28. Spielzentrum. Holen Sie sich echten Namen
- 29. Holen Sie sich die letzte Checkbox
- 30. Holen Sie sich den Funktionscode in Matlab?
ich nichts Vergleichbares auf der Web-Seite (JavaScript in Browser) finden. Ist es nur ich oder? – Leo
Das ist richtig, das ist nur in den serverseitigen SDKs für jetzt implementiert. –
Ich habe gerade bemerkt, dass es möglich ist, Code auf der Serverseite auszuführen. Dies wird auf Node.js ausgeführt. Wäre es möglich, dies jetzt zu verwenden, um getCollections() aufzurufen und das Ergebnis an den Client auszugeben? – Leo