Übersicht: Cloud Firestore-Lösungen

Wenn Sie Ihre App mit Cloud Firestore entwickeln, möchten Sie möglicherweise über die Grundlagen hinausgehen, die in den Abschnitten Daten verwalten und Daten abfragen behandelt werden. Die in diesem Abschnitt beschriebenen Lösungen bieten Anleitungen für komplexere Anwendungsfälle.

In BigQuery einbinden

Zusammenfassung: Mit Firebase Extensions Daten in Cloud Firestore in BigQuery einbinden

Anwendungsfall:Wenn Sie große Datenmengen analysieren müssen, können Sie BigQueryverwenden.

Lösung für BigQuery Erweiterungen ansehen

KI-basierten Chatbot implementieren

Zusammenfassung:Mit Firebase Extensions einen KI-basierten Chatbot zu Ihrer App hinzufügen

Anwendungsfall:Sie können Chatbots verwenden, um den Kundenservice zu verbessern, eine neue Funktion oder einen neuen Dienst zu bewerben, Verkaufsangebote zu erstellen oder für eine Vielzahl anderer Anwendungsfälle. Verwenden Sie diese Erweiterungen, um loszulegen.

Lösung für KI-Chatbot-Erweiterungen ansehen

Umgang mit Text verbessern

Zusammenfassung: Mit Firebase Extensions Textdaten analysieren und daraus Informationen gewinnen

Anwendungsfall:Wenn Sie Text zusammenfassen, toxische Sprache erkennen, Text übersetzen oder Audio transkribieren müssen, verwenden Sie diese Erweiterungen.

Lösung für Erweiterungen zur Textverarbeitung ansehen

Wert von Medien steigern

Zusammenfassung:Mit Firebase Extensions Media-Streams analysieren und daraus Informationen gewinnen

Anwendungsfall:Wenn Sie Bilder klassifizieren, Sprache in Text umwandeln oder die optische Zeichenerkennung (OCR) ausführen müssen, verwenden Sie diese Erweiterungen.

Lösung für Erweiterungen zur Medienverarbeitung ansehen

Firestore Lite, das optimierte Firestore Web SDK mit REST-only-Funktion

Zusammenfassung:Kleinere Web-Apps mit schnelleren Ladezeiten erstellen, wenn kein Offline-Cache erforderlich ist und Sie nur Online-Zugriff auf Ihre Datenbank benötigen.

Anwendungsfall:Wenn Ihre App keine Offline-Nutzer verwalten muss, importieren Sie @firebase\firestore-lite. Dann codieren Sie Funktionen, die das Firestore-Backend verwenden.

Lösung für Firestore Lite ansehen

Aggregationsabfragen

Zusammenfassung:Mit Transaktionen und Cloud Functions eine Aggregation Ihrer Daten in Cloud Firestore erstellen

Anwendungsfall:Wenn Sie Ihre Daten in verschiedenen Sammlungen abfragen möchten, erstellen Sie eine Aggregation und führen Sie dann die Abfrage aus. In einer Empfehlungs-App möchten Sie beispielsweise alle Informationen zu einem bestimmten Restaurant aus verschiedenen Sammlungen abrufen.

Lösung für Aggregationsabfragen ansehen

Verteilte Zähler

Zusammenfassung: Updates auf „Zähler“-Untersammlungen verteilen, um ein Dokument häufiger zu aktualisieren, als Cloud Firestore derzeit unterstützt.

Anwendungsfall:Mit dieser Lösung können Sie Ihrer App Zähler hinzufügen (z. B. für Upvotes) und das entsprechende Dokument häufig aktualisieren. Cloud Firestore unterstützt 2 Schreibvorgänge pro Sekunde für jedes Dokument.

Lösung für verteilte Zähler ansehen

Zusammenfassung: Nach Text in Ihren Cloud Firestore Dokumenten suchen

Anwendungsfall:Nutzer möchten möglicherweise nach Inhalten in Ihrer App 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:Ein Präsenzsystem hinzufügen, das angibt, ob ein Nutzer aktiv verbunden ist.

Anwendungsfall: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 Präsenzsystem verwenden, um eine Liste der Online-Nutzer zu erstellen.

Lösung für den Aufbau von Präsenz ansehen

Datenzugriff für Nutzer und Gruppen sichern

Zusammenfassung:Sicherheitsregeln schreiben, um den Zugriff auf einzelne Dokumente basierend auf Nutzerrollen zu steuern

Anwendungsfall:Mit dieser Lösung können Sie Apps für die Zusammenarbeit erstellen und gleichzeitig das Risiko eines unbefugten Datenzugriffs minimieren.

Lösung für den sicheren Datenzugriff ansehen

Datenexporte planen

Zusammenfassung:Mit dem App Engine Cron Service Exporte von Ihren Daten planen

Anwendungsfall:Mit dieser Lösung können Sie Exportvorgänge nach Zeitplan ausführen.

Lösung für das Planen von Exporten ansehen