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

واجهات

ملكيات

طلب

ثابتة

قواعد غير فارغة.firestore.Request

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

الموارد

ثابتة

قواعد غير فارغة.firestore.Resource

المصدر الذي تتم قراءته أو كتابته.

طُرق

موجود

ثابتة

موجود (مسار) يُرجع القواعد.Boolean

تحقق من وجود مستند.

معامل

طريق

القواعد. المسار

الطريق.

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

عائدات

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

مثال

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

موجود بعد

ثابتة

موجود بعد (المسار) يُرجع القواعد.Boolean

تحقق من وجود مستند، بافتراض نجاح الطلب الحالي. أي ما يعادل getAfter(path) != null.

معامل

طريق

القواعد. المسار

الطريق.

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

عائدات

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

يحصل

ثابتة

الحصول على (المسار) يُرجع القواعد.firestore.Resource

احصل على محتويات مستند firestore.

معامل

طريق

القواعد. المسار

الطريق.

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

عائدات

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

مثال

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

getAfter

ثابتة

يُرجع getAfter(path) القواعد.firestore.Resource

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

معامل

طريق

القواعد. المسار

الطريق.

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

عائدات

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