Übersicht
Abschnitt: „Übersicht“Capacitor Plugin für Firebase Cloud Firestore
Starte mit addDocument() und den anderen unten aufgeführten Core-Methoden.
Plattformunterstützung
Abschnitt mit dem Titel „Plattformunterstützung“| Plattform | Support | Notizen |
|---|---|---|
| iOS | Ja | Native |
| Android | Ja | Native |
| Web | Nein | Absichern mit Capacitor.getPlatform() |
Kernfunktionen
Abschnitt mit dem Titel „Kernfunktionen“addDocument- Fügt der Collection ein neues Dokument mit den angegebenen Daten hinzu.setDocument- Schreibt in das Dokument, auf das die angegebene Referenz verweist. Existiert das Dokument noch nicht, wird es erstellt.getDocument- Liest das Dokument, auf das die angegebene Referenz verweist.updateDocument- Aktualisiert Felder im Dokument, auf das sich die angegebene Referenz bezieht.
Öffentliches API
Abschnitt mit dem Titel „Öffentliche API“| Methode | Beschreibung |
|---|---|
addDocument | Fügt ein neues Dokument mit den angegebenen Daten einer Collection hinzu. |
setDocument | Schreibt in das Dokument, auf das sich die angegebene Referenz bezieht. Wenn das Dokument noch nicht existiert, wird es erstellt. |
getDocument | Liest das Dokument, auf das sich die angegebene Referenz bezieht. |
updateDocument | Aktualisiert Felder im Dokument, auf das sich die angegebene Referenz bezieht. |
deleteDocument | Löscht das Dokument, auf das die angegebene Referenz verweist. |
writeBatch | Führt mehrere Schreiboperationen in einem einzigen Batch aus. |
getCollection | Liest die Collection, auf die die angegebene Referenz verweist. |
getCollectionGroup | Liest die Collection Group, auf die die angegebene Referenz verweist. |
getCountFromServer | Ruft die Anzahl der Dokumente in einer Collection ab. |
clearPersistence | Löscht den persistenten Speicher. Dazu gehören ausstehende Schreibvorgänge und gecachte Dokumente. |
enableNetwork | Aktiviert die Netzwerknutzung wieder. |
disableNetwork | Deaktiviert die Netzwerknutzung. |
useEmulator | Instrumentiere deine App, damit sie mit dem Firestore-Emulator spricht. |
addDocumentSnapshotListener | Fügt einen Listener für Document-Snapshot-Events hinzu. |
addCollectionSnapshotListener | Fügt einen Listener für Collection-Snapshot-Events hinzu. |
addCollectionGroupSnapshotListener | Fügt einen Listener für Collection-Group-Snapshot-Events hinzu. |
removeSnapshotListener | Einen Listener für Dokument- oder Collection-Snapshot-Events entfernen. |
removeAllListeners | Entfernt alle Listener für dieses Plugin. |
getPluginVersion | Die Version dieses Plugins abrufen. |
Source of Truth
Abschnitt mit dem Titel „Source of Truth“Diese Referenz wird synchronisiert von src/definitions.ts in einem capacitor-firebase.
Weiter von @capgo/capacitor-firebase-firestore
Abschnitt mit dem Titel „Weiter von @capgo/capacitor-firebase-firestore“Wenn du es nutzt @capgo/capacitor-firebase-firestore Um die Arbeit an nativen Plugins zu planen, verbinde sie mit Capgo Plugin-Verzeichnis für den Produkt-Workflow im Capgo Plugin-Verzeichnis, Capacitor Plugins von Capgo für das Implementierungsdetail in Capacitor Plugins von Capgo, Plugins hinzufügen oder aktualisieren für die Implementierungsdetails unter „Plugins hinzufügen oder aktualisieren“, Ionic Enterprise Plugin-Alternativen für den Produkt-Workflow in Ionic Enterprise Plugin-Alternativen und Capgo Native Builds optimieren für den Produkt-Workflow in Capgo Native Builds.