Ad alanı: firestore

Arayüzler

Özellikler

rica etmek

statik

boş olmayan kurallar.firestore.Request

Kimlik doğrulama bilgileri ve bekleyen veriler de dahil olmak üzere istek bağlamı.

kaynak

statik

boş olmayan kurallar.firestore.Resource

Okunan veya yazılan kaynak.

Yöntemler

var

statik

mevcut(yol) kuralları döndürür.Boolean

Bir belgenin olup olmadığını kontrol edin.

Parametre

yol

kurallar.Yol

Yol.

Değer null olmamalıdır.

İadeler

non-null rules.Boolean Kaynak mevcutsa Boolean true.

Örnek

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

sonra var

statik

varoluşAfter(path) kuralları döndürür.Boolean

Mevcut isteğin başarılı olduğunu varsayarak bir belgenin mevcut olup olmadığını kontrol edin. getAfter(path) != null ile eşdeğerdir.

Parametre

yol

kurallar.Yol

Yol.

Değer null olmamalıdır.

İadeler

non-null rules.Boolean Kaynak mevcutsa Boolean true.

elde etmek

statik

get(path) rule.firestore.Resource değerini döndürür

Firestore belgesinin içeriğini alın.

Parametre

yol

kurallar.Yol

Yol.

Değer null olmamalıdır.

İadeler

non-null rules.firestore.Resource veya mevcut değilse null yapın.

Örnek

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

getAfter

statik

getAfter(path), Rules.firestore.Resource değerini döndürür

Bir belgenin öngörülen içeriğini alın. Belge, mevcut istek başarılı olmuş gibi döndürülür. Toplu yazma veya işlemin parçası olan belgeleri doğrulamak için kullanışlıdır.

Parametre

yol

kurallar.Yol

Yol.

Değer null olmamalıdır.

İadeler

non-null rules.firestore.Resource veya mevcut değilse null yapın.