فضای نام: firestore

رابط ها

خواص

درخواست

ایستا

قوانین غیر پوچ.firestore.Request

زمینه درخواست، از جمله اطلاعات احراز هویت و داده های در انتظار.

منبع

ایستا

قوانین غیر پوچ.firestore.Resource

منبع در حال خواندن یا نوشته شدن

مواد و روش ها

وجود دارد

ایستا

وجود (مسیر) قوانین را برمی‌گرداند. بولی

بررسی کنید که آیا سندی وجود دارد یا خیر.

پارامتر

مسیر

قوانین. مسیر

مسیر.

مقدار نباید صفر باشد.

برمی گرداند

non-null rules.Boolean اگر منبع وجود داشته باشد درست است.

مثال

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

وجود دارد پس از

ایستا

existsAfter(path) rules.Boolean را برمی گرداند

بررسی کنید که آیا سندی وجود دارد، با فرض موفقیت درخواست فعلی. معادل getAfter(path) != null.

پارامتر

مسیر

قوانین. مسیر

مسیر.

مقدار نباید صفر باشد.

برمی گرداند

non-null rules.Boolean اگر منبع وجود داشته باشد درست است.

گرفتن

ایستا

get(path) rules.firestore.Resource را برمی گرداند

محتویات یک سند firestore را دریافت کنید.

پارامتر

مسیر

قوانین. مسیر

مسیر.

مقدار نباید صفر باشد.

برمی گرداند

non-null rules.firestore.Resource سند یا در صورت نبودن آن null.

مثال

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

getAfter

ایستا

getAfter(path) rules.firestore.Resource را برمی گرداند

محتویات پیش بینی شده یک سند را دریافت کنید. سند به گونه ای برگردانده می شود که گویی درخواست فعلی با موفقیت انجام شده است. برای اعتبارسنجی اسنادی که بخشی از نوشتن یا تراکنش دسته‌ای هستند مفید است.

پارامتر

مسیر

قوانین. مسیر

مسیر.

مقدار نباید صفر باشد.

برمی گرداند

non-null rules.firestore.Resource سند یا در صورت نبودن آن null.