Przestrzeń nazw: Firestore

Interfejsy

Nieruchomości

wniosek

statyczny

reguły inne niż null.firestore.Request

Kontekst żądania, w tym informacje uwierzytelniające i oczekujące dane.

ratunek

statyczny

reguły inne niż null.firestore.Resource

Zasób, który jest odczytywany lub zapisywany.

Metody

istnieje

statyczny

istnieje(ścieżka) zwraca reguły. Wartość logiczna

Sprawdź, czy dokument istnieje.

Parametr

ścieżka

zasady.Ścieżka

Ścieżka.

Wartość nie może mieć wartości null.

Zwroty

non-null rules.Boolean true, jeśli zasób istnieje.

Przykład

// Check if another document exists
allow write: if exists(/databases/$(database)/documents/things/other)

istniejePo

statyczny

istniejeAfter(ścieżka) zwraca reguły.Boolean

Sprawdź, czy dokument istnieje, zakładając, że bieżące żądanie powiedzie się. Odpowiednik getAfter(ścieżka) != null.

Parametr

ścieżka

zasady.Ścieżka

Ścieżka.

Wartość nie może mieć wartości null.

Zwroty

non-null rules.Boolean true, jeśli zasób istnieje.

Dostawać

statyczny

get(path) zwraca reguły.firestore.Resource

Pobierz zawartość dokumentu Firestore.

Parametr

ścieżka

zasady.Ścieżka

Ścieżka.

Wartość nie może mieć wartości null.

Zwroty

non-null rules.firestore.Resource dokumentu lub wartość null, jeśli nie istnieje.

Przykład

// Get the 'thing1' document from the 'things' collection
get(/databases/$(database)/documents/things/thing1)

getAfter

statyczny

getAfter(ścieżka) zwraca reguły.firestore.Resource

Uzyskaj rzutowaną zawartość dokumentu. Dokument jest zwracany tak, jakby bieżące żądanie zakończyło się sukcesem. Przydatne do sprawdzania dokumentów będących częścią zbiorczego zapisu lub transakcji.

Parametr

ścieżka

zasady.Ścieżka

Ścieżka.

Wartość nie może mieć wartości null.

Zwroty

non-null rules.firestore.Resource dokumentu lub wartość null, jeśli nie istnieje.