Wenn Sie Ihre App mit Cloud Firestore entwickeln, sollten Sie über die Grundlagen hinausgehen, die in den Abschnitten zum Verwalten und Abfragen von Daten behandelt werden. Die Lösungen die in diesem Abschnitt beschrieben werden, bieten Anleitungen zu fortgeschritteneren Anwendungsfällen.
In BigQuery einbinden
Zusammenfassung: Mit Firebase Extensions Daten in Cloud Firestore mit BigQuery verknüpfen
Anwendungsfall:Wenn Sie große Datenmengen analysieren müssen, können Sie BigQuery
Lösung für BigQuery-Erweiterungen ansehen
KI-gestützten Chatbot implementieren
Zusammenfassung:Verwenden Sie Firebase Extensions, um Ihrem Projekt einen KI-gestützten Chatbot hinzuzufügen
Anwendungsfall:Sie können Chatbots einsetzen, um den Kundenservice zu verbessern, eine neue eine Funktion oder Dienstleistung bereitstellen, Angebote oder eine beliebige Anzahl von Anwendungsfällen bereitstellen. Holen mit diesen Erweiterungen.
Lösung für KI-Chatbot-Erweiterungen ansehen
Textverarbeitung optimieren
Zusammenfassung: Mit Firebase Extensions können Sie Textdaten erfassen und analysieren.
Anwendungsfall: Wenn Sie Text zusammenfassen, toxische Sprache erkennen, Text übersetzen oder Audio transkribieren möchten, verwenden Sie diese Erweiterungen.
Lösung für Erweiterungen zur Textverarbeitung ansehen
Wert der Medien erhöhen
Zusammenfassung: Mit Firebase Extensions können Sie Medienstreams analysieren und Daten daraus gewinnen.
Anwendungsfall:Sie müssen Bilder klassifizieren, Sprache in Text umwandeln oder optische Zeichenerkennung (Optical Character Recognition, OCR) verwenden.
Lösung für Erweiterungen zur Medienverarbeitung ansehen
Firestore Lite, das optimierte REST-only Firestore Web SDK
Zusammenfassung: Wenn der Offline-Cache nicht wichtig ist und Sie nur Onlinezugriff auf Ihre Datenbank benötigen, können Sie kleinere Webanwendungen mit kürzeren Ladezeiten erstellen.
Anwendungsfall:App ohne Verwaltung von Offlinenutzern importieren
@firebase\firestore-lite
Dann programmieren Sie Features, die Firestore nutzen.
Back-End.
Lösung für Firestore Lite ansehen
Aggregationsabfragen
Zusammenfassung: Erstellen Sie in Cloud Firestore eine Zusammenfassung Ihrer Daten mithilfe von Transaktionen und Cloud Functions.
Anwendungsfall: Sie möchten Ihre Daten in mehreren Sammlungen abfragen. Dazu erstellen Sie ein Aggregat und führen dann die Abfrage aus. In einer Empfehlungs-App für ein bestimmtes Restaurant von verschiedenen Sammlungen.
Lösung für Aggregationsanfragen ansehen
Verteilte Zähler
Zusammenfassung:Aktualisierungen über „Zähler“ verteilen Untersammlungen zum Aktualisieren einer Dokument häufiger als Cloud Firestore derzeit unterstützt.
Anwendungsfall:Diese Lösung zum Hinzufügen von Zählern verwenden zu Ihrer App (z. B. Hochwählen) und das entsprechende Dokument häufig aktualisieren. Cloud Firestore unterstützt pro Dokument 2 Schreibvorgänge pro Sekunde.
Lösung für verteilte Zähler ansehen
Volltextsuche
Zusammenfassung: Sie können nach Text in Ihren Cloud Firestore-Dokumenten suchen.
Anwendungsfall: Nutzer möchten möglicherweise in Ihren App-Inhalten suchen, einschließlich Text in einzelnen Feldern in Ihren Dokumenten und Sammlungen. Mit dieser Lösung können Sie die Volltextsuche aktivieren.
Lösung für die Volltextsuche ansehen
Präsenz aufbauen
Zusammenfassung: Fügen Sie ein Anwesenheitssystem hinzu, das erkennt, ob ein Nutzer aktiv verbunden ist oder nicht.
Nutzungsfall: Mit dieser Lösung können Sie Nutzer identifizieren, die aktiv mit Ihrer App verbunden sind. In einer Chat-App können Sie beispielsweise ein Anwesenheitssystem verwenden, um eine Liste der Nutzer zu erstellen, die online sind.
Lösung zum Aufbau einer Präsenz ansehen
Sicherer Datenzugriff für Nutzer und Gruppen
Zusammenfassung:Sicherheitsregeln erstellen, um den Zugriff auf einzelne Dokumente zu steuern basierend auf den Nutzerrollen.
Anwendungsfall:Diese Lösung eignet sich für die Entwicklung von Apps zur Zusammenarbeit bei gleichzeitiger das Risiko unzulässiger Datenzugriffe.
Lösung für den sicheren Datenzugriff
Datenexporte planen
Zusammenfassung: Mit dem App Engine-Cron-Dienst können Sie Exporte Ihrer Daten planen.
Anwendungsfall:Verwenden Sie diese Lösung, um Exportvorgänge nach einem Zeitplan auszuführen.
Lösung zum Planen von Exporten ansehen