Verwalten Sie Cloud Firestore mit der Firebase Console

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“ :

Klicken Sie auf die Schaltfläche „Pfad bearbeiten“, um ein bestimmtes Dokument oder eine bestimmte Sammlung zu öffnen.

Filtern Sie Dokumente in einer Sammlung

Um die in einer Sammlung aufgelisteten Dokumente zu filtern, verwenden Sie die Schaltfläche Filterliste .

Klicken Sie auf die Schaltfläche „Liste filtern“, um die aufgelisteten Dokumente zu filtern.

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.

Nicht vorhandenes Vorgängerdokument in der Konsole.

Daten abfragen

Sie können Dokumente auf der Registerkarte „Abfrage-Generator“ der Seite „Cloud Firestore-Daten“ abfragen.

  1. Gehen Sie zur Seite „Cloud Firestore-Daten“.

  2. Klicken Sie auf die Registerkarte Abfrage-Generator .

  3. 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.

  4. 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“ .

  5. 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 den WHERE 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 eine ORDER 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

  1. Klicken Sie auf Sammlung hinzufügen , geben Sie dann Ihren Sammlungsnamen ein und klicken Sie auf Weiter .
  2. 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.
  3. Klicken Sie auf Speichern . Ihre neue Sammlung und Ihr neues Dokument werden im Datenviewer angezeigt.
  4. Um der Sammlung weitere Dokumente hinzuzufügen, klicken Sie auf Dokument hinzufügen .

Daten bearbeiten

  1. Klicken Sie auf eine Sammlung, um ihre Dokumente anzuzeigen, und klicken Sie dann auf ein Dokument, um seine Felder und Untersammlungen anzuzeigen.
  2. 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:

  1. Wählen Sie die Sammlung aus, die Sie löschen möchten.
  2. Klicken Sie oben in der Dokumentenspalte auf das Menüsymbol und dann auf Sammlung löschen .

Klicken Sie im Menü in der Dokumentenspalte auf Sammlung löschen

So löschen Sie ein Dokument oder alle seine Felder:

  1. Wählen Sie das Dokument aus, das Sie löschen möchten.
  2. 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.

Klicken Sie im Kontextmenü in der Spalte mit den Dokumentdetails auf Dokument löschen oder Dokumentfelder löschen

So löschen Sie ein bestimmtes Feld in einem Dokument:

  1. Wählen Sie das Dokument aus, um seine Felder anzuzeigen.
  2. Klicken Sie auf das Löschsymbol neben dem Feld, das Sie löschen möchten.

Klicken Sie auf das Löschsymbol, um ein Feld aus einem Dokument zu entfernen

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.