Catch up on highlights from Firebase at Google I/O 2023. Learn more

Zarządzaj Cloud Firestore za pomocą konsoli Firebase

Podczas korzystania z konsoli Firebase możesz wykonać następujące czynności w Cloud Firestore:

  • Przeglądaj, dodawaj, edytuj i usuwaj dane.
  • Twórz i aktualizuj reguły bezpieczeństwa Cloud Firestore.
  • Zarządzaj indeksami.
  • Monitoruj użycie.

Wyświetl dane

Możesz przeglądać wszystkie dane Cloud Firestore w konsoli Firebase. Na karcie Dane Cloud Firestore kliknij dokument lub kolekcję, aby otworzyć dane zagnieżdżone w tym elemencie.

Otwórz określoną ścieżkę

Aby otworzyć dokument lub kolekcję w określonej ścieżce, użyj przycisku Edytuj ścieżkę :

Kliknij przycisk Edytuj ścieżkę, aby otworzyć określony dokument lub kolekcję.

Filtruj dokumenty w kolekcji

Aby filtrować dokumenty wymienione w kolekcji, użyj przycisku Filtruj listę .

Kliknij przycisk Filtruj listę, aby przefiltrować wymienione dokumenty.

Nieistniejące dokumenty przodków

Dokument może istnieć, nawet jeśli jeden lub więcej jego przodków nie istnieje. Na przykład dokument w ścieżce /mycoll/mydoc/mysubcoll/mysubdoc może istnieć, nawet jeśli dokument nadrzędny /mycoll/mydoc nie istnieje. Przeglądarka danych Cloud Firestore wyświetla nieistniejący dokument przodka w następujący sposób:

  • Na liście dokumentów kolekcji identyfikatory dokumentów nieistniejących dokumentów przodków są pisane kursywą .
  • W panelu informacyjnym nieistniejącego dokumentu przodka przeglądarka danych wskazuje, że dokument nie istnieje.

Nieistniejący dokument nadrzędny w konsoli.

Dane zapytania

Możesz wyszukiwać dokumenty na karcie Konstruktor zapytań na stronie Dane Cloud Firestore.

  1. Przejdź do strony danych Cloud Firestore

  2. Kliknij kartę Konstruktor zapytań .

  3. Wybierz zakres zapytania .

    Wybierz Kolekcję , aby wykonać zapytanie dotyczące pojedynczej kolekcji. W polu tekstowym wprowadź ścieżkę do kolekcji.

    Wybierz grupę kolekcji , aby wysłać zapytanie do wszystkich kolekcji o tym samym identyfikatorze. W polu Grupa kolekcji wprowadź identyfikator grupy kolekcji.

    W tabeli zostaną automatycznie wyświetlone dokumenty z określonej kolekcji lub grupy kolekcji.

  4. Kliknij Dodaj do zapytania , aby przefiltrować zwrócony zestaw dokumentów. Domyślnie Konstruktor zapytań dodaje klauzulę WHERE . Możesz zmodyfikować tę klauzulę za pomocą list rozwijanych i pól tekstowych lub zmienić na jedną z innych dostępnych klauzul. Aby kontynuować tworzenie bardziej złożonych zapytań, kliknij Dodaj do zapytania .

    Aby usunąć klauzulę zapytania, kliknij jej przycisk usuwania . Aby usunąć wszystkie klauzule zapytania, kliknij Wyczyść .

  5. Kliknij Uruchom , aby pobrać wyniki z bazy danych.

Wymagania i ograniczenia zapytań

Podczas korzystania z Kreatora zapytań należy pamiętać o następujących wymaganiach i ograniczeniach dotyczących zapytań.

  • Wszystkie zapytania muszą być obsługiwane przez co najmniej jeden indeks. Jeśli baza danych nie może znaleźć indeksu do obsługi zapytania, zwróci błąd zawierający link do zbudowania wymaganego indeksu.

  • Klauzule ORDER BY muszą pasować do pól w klauzulach WHERE i występować w tej samej kolejności. Domyślnie wyniki są uporządkowane według identyfikatora dokumentu. Jeśli filtrujesz według dowolnego innego pola zawierającego coś innego niż równość ( == ), dodaj klauzulę ORDER BY dla tego pola.

  • Klauzule zapytania Range ( < , <= , > , >= ) i not equals ( != , not-in ) muszą filtrować według tego samego pola.

Aby zapoznać się z dodatkowymi ograniczeniami, zobacz Ograniczenia zapytań .

Zarządzaj danymi

W Cloud Firestore przechowujesz dane w dokumentach i organizujesz je w kolekcje. Zanim zaczniesz dodawać dane, dowiedz się więcej o modelu danych Cloud Firestore .

Możesz dodawać, edytować i usuwać dokumenty i kolekcje z poziomu konsoli Firebase. Aby zarządzać swoimi danymi, otwórz zakładkę Dane w sekcji Cloud Firestore :

Dodaj dane

  1. Kliknij opcję Dodaj kolekcję , a następnie wprowadź nazwę kolekcji i kliknij przycisk Dalej .
  2. Wprowadź określony identyfikator dokumentu lub kliknij Automatyczny identyfikator , a następnie dodaj pola danych w dokumencie.
  3. Kliknij Zapisz . Twoja nowa kolekcja i dokument pojawią się w przeglądarce danych.
  4. Aby dodać więcej dokumentów do kolekcji, kliknij Dodaj dokument .

Edytuj dane

  1. Kliknij kolekcję, aby wyświetlić jej dokumenty, a następnie kliknij dokument, aby wyświetlić jego pola i podkolekcje.
  2. Kliknij pole, aby edytować jego wartość. Aby dodać pola lub podkolekcje do wybranego dokumentu, kliknij Dodaj pole lub Dodaj kolekcję .

Usunąć dane

Aby usunąć kolekcję:

  1. Wybierz kolekcję, którą chcesz usunąć.
  2. Kliknij ikonę menu u góry kolumny dokumentów, a następnie kliknij Usuń kolekcję .

Kliknij opcję Usuń kolekcję z menu w kolumnie dokumentów

Aby usunąć dokument lub wszystkie jego pola:

  1. Wybierz dokument, który chcesz usunąć.
  2. Kliknij ikonę menu u góry kolumny szczegółów dokumentu. Wybierz opcję Usuń dokument lub Usuń pola dokumentu .

Usunięcie dokumentu powoduje usunięcie wszystkich danych zagnieżdżonych w tym dokumencie, w tym wszelkich podkolekcji. Jednak usunięcie pól dokumentu nie powoduje usunięcia jego podkolekcji.

Kliknij opcję Usuń dokument lub Usuń pola dokumentu z menu kontekstowego w kolumnie szczegółów dokumentu

Aby usunąć określone pole w dokumencie:

  1. Wybierz dokument, aby wyświetlić jego pola.
  2. Kliknij ikonę usuwania obok pola, które chcesz usunąć.

Kliknij ikonę usuwania, aby usunąć pole z dokumentu

Zarządzaj regułami bezpieczeństwa Cloud Firestore

Aby dodawać, edytować i usuwać Reguły bezpieczeństwa Cloud Firestore z konsoli Firebase, przejdź do karty Reguły w sekcji Cloud Firestore . Dowiedz się więcej o konfigurowaniu i dostosowywaniu reguł .

Zarządzaj indeksami

Aby tworzyć nowe indeksy dla swoich zapytań i zarządzać istniejącymi indeksami z poziomu konsoli Firebase, przejdź do zakładki Indeksy w sekcji Cloud Firestore . Dowiedz się więcej o zarządzaniu indeksami .

Monitoruj użycie

Aby monitorować użycie Cloud Firestore, otwórz kartę Użycie Cloud Firestore w konsoli Firebase. Korzystaj z pulpitu nawigacyjnego, aby mierzyć wykorzystanie w różnych okresach.