Ad alanı: firestore

Arayüzler

Özellikler

istek

statik

boş olmayan rules.firestore.Request

Kimlik doğrulama bilgileri dahil istek bağlamı ve bekleyen veriler.

kaynak

statik

boş olmayan rules.firestore.Resource

Okunan veya yazılan kaynak.

Yöntemler

mevcut

statik

var(yol) kurallar.Boole değerini döndürür

Bir dokümanın var olup olmadığını kontrol edin.

Parametre

yol

kurallar.Yol

Yol.

Değer boş olmamalıdır.

İadeler

Kaynak varsa non-null rules.Boolean true değerini alır.

Örnek

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

varolduktan sonra

statik

Mevcut_sonra(path) rules.Boole (kurallar.Boole) değerini döndürür.

Geçerli isteğin başarılı olduğunu varsayarak bir belgenin mevcut olup olmadığını kontrol etme. Eşdeğer to getAfter(path) != null.

Parametre

yol

kurallar.Yol

Yol.

Değer boş olmamalıdır.

İadeler

Kaynak varsa non-null rules.Boolean true değerini alır.

get

statik

get(path) rules.firestore.Resource satırını döndürür.

Bir firestore dokümanının içeriğini alın.

Parametre

yol

kurallar.Yol

Yol.

Değer boş olmamalıdır.

İadeler

Dokümana non-null rules.firestore.Resource veya belgeyle uyumlu değilse null bulunur.

Örnek

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

getAfter

statik

getAfter(path) rules.firestore.Resource işlevini döndürür.

Bir dokümanın öngörülen içeriğini alma. Belge, geçerli istek başarılı olmuşsa. Belgeleri doğrulamak için kullanışlıdır Bunlar toplu bir yazma veya işlemin parçası.

Parametre

yol

kurallar.Yol

Yol.

Değer boş olmamalıdır.

İadeler

Dokümana non-null rules.firestore.Resource veya belgeyle uyumlu değilse null bulunur.