مساحة الاسم: firestore

واجهات

أماكن إقامة

طلب

ثابت

rules.firestore.Request غير خالٍ

سياق الطلب، بما في ذلك معلومات المصادقة والبيانات المعلّقة.

المصدر

ثابت

rules.firestore.Resource غير خالٍ

تمثّل هذه السمة المورد الذي تتم قراءته أو كتابته.

الطُرق

موجود

ثابت

يُعرض(مسار) rules.Boolean

تحقّق من توفّر مستند.

المعلمة

المسار

rules.Path

المسار.

يجب ألا تكون القيمة فارغة.

المرتجعات

non-null rules.Boolean صحيح في حال توفّر المورد.

مثال

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

موجودafter

ثابت

عرضrules.Boolean

تحقَّق من توفُّر مستند، بافتراض نجاح الطلب الحالي. مكافئة to getafter(path) != null.

المعلمة

المسار

rules.Path

المسار.

يجب ألا تكون القيمة فارغة.

المرتجعات

non-null rules.Boolean صحيح في حال توفّر المورد.

الحصول على

ثابت

يعرض get(path) rules.firestore.Resource

احصُل على محتوى مستند متجر Fire.

المعلمة

المسار

rules.Path

المسار.

يجب ألا تكون القيمة فارغة.

المرتجعات

non-null rules.firestore.Resource المستند أو فارغًا إذا لم يكن كذلك الموجودة.

مثال

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

الحصول على بعد

ثابت

تعرض الطريقة getafter(path) rules.firestore.Resource.

الحصول على المحتوى المتوقع لمستند يتم إرجاع المستند على شكل إذا نجح الطلب الحالي مفيد للتحقق من صحة المستندات التي تشكل جزءًا من عملية كتابية أو معاملة مجمّعة.

المعلمة

المسار

rules.Path

المسار.

يجب ألا تكون القيمة فارغة.

المرتجعات

non-null rules.firestore.Resource المستند أو فارغًا إذا لم يكن كذلك الموجودة.