Sie können die folgenden Aktionen in Cloud Firestore ausführen, wenn Sie die Firebase-Konsole verwenden:
- Daten anzeigen, hinzufügen, bearbeiten und löschen.
- Erstellen und aktualisieren Sie Cloud Firestore-Sicherheitsregeln.
- Indizes verwalten.
- Überwachen Sie die Nutzung.
Daten anzeigen
Sie können alle Ihre Cloud Firestore-Daten in der Firebase-Konsole anzeigen. Klicken Sie auf der Registerkarte „Cloud Firestore- Daten“ auf ein Dokument oder eine Sammlung, um die in diesem Element verschachtelten Daten zu öffnen.
Öffnen Sie einen bestimmten Pfad
Um ein Dokument oder eine Sammlung in einem bestimmten Pfad zu öffnen, verwenden Sie die Schaltfläche „Pfad bearbeiten“
:Filtern Sie Dokumente in einer Sammlung
Um die in einer Sammlung aufgelisteten Dokumente zu filtern, verwenden Sie die Schaltfläche Filterliste
.Nicht vorhandene Vorfahrendokumente
Ein Dokument kann auch dann existieren, wenn einer oder mehrere seiner Vorfahren nicht existieren. Beispielsweise kann das Dokument im Pfad /mycoll/mydoc/mysubcoll/mysubdoc
auch dann vorhanden sein, wenn das Vorgängerdokument /mycoll/mydoc
dies nicht tut. Der Cloud Firestore-Datenviewer zeigt nicht vorhandene Vorgängerdokumente wie folgt an:
- In der Dokumentenliste einer Sammlung werden die Dokument-IDs nicht vorhandener Vorgängerdokumente kursiv geschrieben .
- Im Informationsbereich eines nicht vorhandenen Vorgängerdokuments weist der Datenbetrachter darauf hin, dass das Dokument nicht vorhanden ist.
Daten abfragen
Sie können Dokumente auf der Registerkarte „Abfrage-Generator“ der Seite „Cloud Firestore-Daten“ abfragen.
Klicken Sie auf die Registerkarte Abfrage-Generator .
Wählen Sie einen Abfragebereich aus.
Wählen Sie „Sammlung“ aus, um eine einzelne Sammlung abzufragen. Geben Sie im Textfeld einen Pfad zu einer Sammlung ein.
Wählen Sie Sammlungsgruppe aus, um alle Sammlungen mit derselben ID abzufragen. Geben Sie im Feld Sammlungsgruppe eine Sammlungsgruppen-ID ein.
In der Tabelle werden automatisch Dokumente aus der angegebenen Sammlung oder Sammlungsgruppe angezeigt.
Klicken Sie auf Zur Abfrage hinzufügen , um den zurückgegebenen Dokumentensatz zu filtern. Standardmäßig fügt der Abfrage-Generator eine
WHERE
Klausel hinzu. Sie können diese Klausel mithilfe der Dropdown-Listen und Textfelder ändern oder zu einer der anderen verfügbaren Klauseln wechseln. Um mit der Erstellung komplexerer Abfragen fortzufahren, klicken Sie auf Zur Abfrage hinzufügen .Um eine Abfrageklausel zu entfernen, klicken Sie auf die entsprechende Schaltfläche
. Um alle Abfrageklauseln zu entfernen, klicken Sie auf „Löschen“ .Klicken Sie auf „Ausführen“ , um Ergebnisse aus Ihrer Datenbank abzurufen.
Anforderungen und Einschränkungen für Abfragen
Beachten Sie bei der Verwendung des Abfrage-Generators die folgenden Anforderungen und Einschränkungen für Abfragen.
Alle Abfragen müssen von einem oder mehreren Indizes unterstützt werden. Wenn die Datenbank keinen Index zur Unterstützung der Abfrage finden kann, gibt sie einen Fehler zurück, der einen Link zum Erstellen des erforderlichen Index enthält.
ORDER BY
Klauseln müssen mit den Feldern in denWHERE
Klauseln übereinstimmen und in derselben Reihenfolge vorliegen. Standardmäßig werden die Ergebnisse nach Dokument-ID sortiert. Wenn Sie nach einem anderen Feld mit etwas anderem als einer Gleichheit (==
) filtern, fügen Sie eineORDER BY
Klausel für dieses Feld hinzu.Range- (
<
,<=
,>
,>=
) und Not-Equals-Abfrageklauseln (!=
,not-in
) müssen alle nach demselben Feld filtern.
Weitere Einschränkungen finden Sie unter Abfrageeinschränkungen .
Daten verwalten
In Cloud Firestore speichern Sie Daten in Dokumenten und organisieren Ihre Dokumente in Sammlungen. Bevor Sie mit dem Hinzufügen von Daten beginnen, erfahren Sie mehr über das Cloud Firestore-Datenmodell .
Sie können Dokumente und Sammlungen über die Firebase-Konsole hinzufügen, bearbeiten und löschen. Um Ihre Daten zu verwalten, öffnen Sie die Registerkarte „Daten“ im Abschnitt „Cloud Firestore“ :
Daten hinzufügen
- Klicken Sie auf Sammlung hinzufügen , geben Sie dann Ihren Sammlungsnamen ein und klicken Sie auf Weiter .
- Geben Sie eine bestimmte Dokument-ID ein oder klicken Sie auf „Auto-ID“ und fügen Sie dann Felder für die Daten in Ihrem Dokument hinzu.
- Klicken Sie auf Speichern . Ihre neue Sammlung und Ihr neues Dokument werden im Datenviewer angezeigt.
- Um der Sammlung weitere Dokumente hinzuzufügen, klicken Sie auf Dokument hinzufügen .
Daten bearbeiten
- Klicken Sie auf eine Sammlung, um ihre Dokumente anzuzeigen, und klicken Sie dann auf ein Dokument, um seine Felder und Untersammlungen anzuzeigen.
- Klicken Sie auf ein Feld, um seinen Wert zu bearbeiten. Um dem ausgewählten Dokument Felder oder Untersammlungen hinzuzufügen, klicken Sie auf Feld hinzufügen oder Sammlung hinzufügen .
Daten löschen
So löschen Sie eine Sammlung:
- Wählen Sie die Sammlung aus, die Sie löschen möchten.
- Klicken Sie oben in der Dokumentenspalte auf das Menüsymbol und dann auf Sammlung löschen .
So löschen Sie ein Dokument oder alle seine Felder:
- Wählen Sie das Dokument aus, das Sie löschen möchten.
- Klicken Sie oben in der Spalte mit den Dokumentdetails auf das Menüsymbol. Wählen Sie Dokument löschen oder Dokumentfelder löschen .
Durch das Löschen eines Dokuments werden alle verschachtelten Daten in diesem Dokument gelöscht, einschließlich aller Untersammlungen. Durch das Löschen der Felder eines Dokuments werden jedoch nicht dessen Untersammlungen gelöscht.
So löschen Sie ein bestimmtes Feld in einem Dokument:
- Wählen Sie das Dokument aus, um seine Felder anzuzeigen.
- Klicken Sie auf das Löschsymbol neben dem Feld, das Sie löschen möchten.
Verwalten Sie die Sicherheitsregeln für Cloud Firestore
Um Cloud Firestore-Sicherheitsregeln in der Firebase-Konsole hinzuzufügen, zu bearbeiten und zu löschen, wechseln Sie zur Registerkarte „Regeln“ im Abschnitt „Cloud Firestore“ . Erfahren Sie mehr über das Einrichten und Anpassen von Regeln .
Indizes verwalten
Um neue Indizes für Ihre Abfragen zu erstellen und vorhandene Indizes über die Firebase-Konsole zu verwalten, wechseln Sie zur Registerkarte „Indizes“ im Abschnitt „Cloud Firestore“ . Erfahren Sie mehr über die Verwaltung von Indizes .
Überwachen Sie die Nutzung
Um Ihre Cloud Firestore-Nutzung zu überwachen, öffnen Sie die Registerkarte „Cloud Firestore- Nutzung “ in der Firebase-Konsole. Verwenden Sie das Dashboard, um Ihre Nutzung über verschiedene Zeiträume hinweg zu messen.