firestore namespace

الدوال

دالة الوصف
onDocumentCreated(مستند، مُعالِج) معالج الأحداث الذي يتم تشغيله عند إنشاء مستند في Firestore
onDocumentCreated(opts, المعالج) معالج الأحداث الذي يتم تشغيله عند إنشاء مستند في Firestore
onDocumentDeleted(مستند، معالِج) معالِج الأحداث الذي يتم تشغيله عند حذف مستند في Firestore
onDocumentDeleted(opts, handler) معالِج الأحداث الذي يتم تشغيله عند حذف مستند في Firestore
onDocumented(مستند، معالج) معالج الأحداث الذي يتم تشغيله عند تحديث مستند في Firestore.
onDocumentupdated(opts, المعالج) معالج الأحداث الذي يتم تشغيله عند تحديث مستند في Firestore.
onDocumentDocument(مستند، معالِج) معالج الأحداث الذي يتم تشغيله عند إنشاء مستند أو تعديله أو حذفه في Firestore
onDocumentDocument(opts، معالج) معالج الأحداث الذي يتم تشغيله عند إنشاء مستند أو تعديله أو حذفه في Firestore

صفوف

الفئة الوصف
تغيير واجهة Cloud Functions التي تعرض الأحداث التي تتغيّر حالتها، مثل Realtime Database أو حدث Cloud Firestore onWrite وonUpdate.لمزيد من المعلومات عن التنسيق المستخدَم لإنشاء عناصر Change، يُرجى الاطّلاع على المعلومات أدناه.

واجهات

الواجهة الوصف
DocumentOptions تعمل DocumentOptions على توسيع EventHandlerOptions مع المستند المقدم وقاعدة البيانات ومساحة الاسم الاختيارية.
FirestoreEvent حدث CloudEvent الذي يحتوي على DocumentSnapshot أو تغيير

كتابة العناوين البديلة للبريد الإلكتروني

اكتب العنوان البديل للبريد الإلكتروني الوصف
لقطة المستند لقطة مستندات في متجر النار
QueryDocumentSnapshot لقطة QueryDocumentSnap المتوفّرة في متجر النار

firestore.onDocumentCreated()

معالج الأحداث الذي يتم تشغيله عند إنشاء مستند في Firestore

Signature:

export declare function onDocumentCreated<Document extends string>(document: Document, handler: (event: FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>) => any | Promise<any>): CloudFunction<FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>>;

المَعلمات

المعلمة النوع الوصف
مستند مستند مسار مستند Firestore الذي سيتم تشغيله.
المعالج (الحدث: FirestoreEvent<QueryDocumentSnapshot | غير محدّد، ParamsOf<Document>>) => أي | تقديم وعود<any> معالِج الأحداث الذي يتم تشغيله في كل مرة يتم فيها إنشاء Firestore.

المرتجعات:

CloudFunction<FirestoreEvent<QueryDocumentSnapshot | غير محدّد، ParamsOf<Document>>>

firestore.onDocumentCreated()

معالج الأحداث الذي يتم تشغيله عند إنشاء مستند في Firestore

Signature:

export declare function onDocumentCreated<Document extends string>(opts: DocumentOptions<Document>, handler: (event: FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>) => any | Promise<any>): CloudFunction<FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>>;

المَعلمات

المعلمة النوع الوصف
الاختيارات DocumentOptions<Document> الخيارات التي يمكن ضبطها على وظيفة معالجة حدث فردية
المعالج (الحدث: FirestoreEvent<QueryDocumentSnapshot | غير محدّد، ParamsOf<Document>>) => أي | تقديم وعود<any> معالِج الأحداث الذي يتم تشغيله في كل مرة يتم فيها إنشاء Firestore.

المرتجعات:

CloudFunction<FirestoreEvent<QueryDocumentSnapshot | غير محدّد، ParamsOf<Document>>>

firestore.onDocumentDeleted()

معالِج الأحداث الذي يتم تشغيله عند حذف مستند في Firestore

Signature:

export declare function onDocumentDeleted<Document extends string>(document: Document, handler: (event: FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>) => any | Promise<any>): CloudFunction<FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>>;

المَعلمات

المعلمة النوع الوصف
مستند مستند مسار مستند Firestore الذي سيتم تشغيله.
المعالج (الحدث: FirestoreEvent<QueryDocumentSnapshot | غير محدّد، ParamsOf<Document>>) => أي | تقديم وعود<any> معالِج الأحداث الذي يتم تشغيله في كل مرة يتم فيها حذف Firestore.

المرتجعات:

CloudFunction<FirestoreEvent<QueryDocumentSnapshot | غير محدّد، ParamsOf<Document>>>

firestore.onDocumentDeleted()

معالِج الأحداث الذي يتم تشغيله عند حذف مستند في Firestore

Signature:

export declare function onDocumentDeleted<Document extends string>(opts: DocumentOptions<Document>, handler: (event: FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>) => any | Promise<any>): CloudFunction<FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>>;

المَعلمات

المعلمة النوع الوصف
الاختيارات DocumentOptions<Document> الخيارات التي يمكن ضبطها على وظيفة معالجة حدث فردية
المعالج (الحدث: FirestoreEvent<QueryDocumentSnapshot | غير محدّد، ParamsOf<Document>>) => أي | تقديم وعود<any> معالِج الأحداث الذي يتم تشغيله في كل مرة يتم فيها حذف Firestore.

المرتجعات:

CloudFunction<FirestoreEvent<QueryDocumentSnapshot | غير محدّد، ParamsOf<Document>>>

firestore.onDocumentUpdated()

معالج الأحداث الذي يتم تشغيله عند تحديث مستند في Firestore.

Signature:

export declare function onDocumentUpdated<Document extends string>(document: Document, handler: (event: FirestoreEvent<Change<QueryDocumentSnapshot> | undefined, ParamsOf<Document>>) => any | Promise<any>): CloudFunction<FirestoreEvent<Change<QueryDocumentSnapshot> | undefined, ParamsOf<Document>>>;

المَعلمات

المعلمة النوع الوصف
مستند مستند مسار مستند Firestore الذي سيتم تشغيله.
المعالج (الحدث: FirestoreEvent<تغيير<QueryDocumentSnapshot> | غير محدّد، ParamsOf<Document>>) => أي | تقديم وعود<any> معالِج الأحداث الذي يتم تشغيله في كل مرة يتم فيها تحديث Firestore.

المرتجعات:

CloudFunction<FirestoreEvent<تغيير<QueryDocumentSnapshot> | غير معروف، ParamsOf<Document>>>

firestore.onDocumentUpdated()

معالج الأحداث الذي يتم تشغيله عند تحديث مستند في Firestore.

Signature:

export declare function onDocumentUpdated<Document extends string>(opts: DocumentOptions<Document>, handler: (event: FirestoreEvent<Change<QueryDocumentSnapshot> | undefined, ParamsOf<Document>>) => any | Promise<any>): CloudFunction<FirestoreEvent<Change<QueryDocumentSnapshot> | undefined, ParamsOf<Document>>>;

المَعلمات

المعلمة النوع الوصف
الاختيارات DocumentOptions<Document> الخيارات التي يمكن ضبطها على وظيفة معالجة حدث فردية
المعالج (الحدث: FirestoreEvent<تغيير<QueryDocumentSnapshot> | غير محدّد، ParamsOf<Document>>) => أي | تقديم وعود<any> معالِج الأحداث الذي يتم تشغيله في كل مرة يتم فيها تحديث Firestore.

المرتجعات:

CloudFunction<FirestoreEvent<تغيير<QueryDocumentSnapshot> | غير معروف، ParamsOf<Document>>>

firestore.onDocumentWrite()

معالج الأحداث الذي يتم تشغيله عند إنشاء مستند أو تعديله أو حذفه في Firestore

Signature:

export declare function onDocumentWritten<Document extends string>(document: Document, handler: (event: FirestoreEvent<Change<DocumentSnapshot> | undefined, ParamsOf<Document>>) => any | Promise<any>): CloudFunction<FirestoreEvent<Change<DocumentSnapshot> | undefined, ParamsOf<Document>>>;

المَعلمات

المعلمة النوع الوصف
مستند مستند مسار مستند Firestore الذي سيتم تشغيله.
المعالج (الحدث: FirestoreEvent<تغيير<DocumentSnapshot> | غير محدّد، ParamsOf<Document>>) => أي | تقديم وعود<any> معالِج الأحداث الذي يتم تشغيله في كل مرة يتم فيها إنشاء أو تحديث أو حذف Firestore.

المرتجعات:

CloudFunction<FirestoreEvent<تغيير<DocumentSnapshot> | غير معروف، ParamsOf<Document>>>

firestore.onDocumentWrite()

معالج الأحداث الذي يتم تشغيله عند إنشاء مستند أو تعديله أو حذفه في Firestore

Signature:

export declare function onDocumentWritten<Document extends string>(opts: DocumentOptions<Document>, handler: (event: FirestoreEvent<Change<DocumentSnapshot> | undefined, ParamsOf<Document>>) => any | Promise<any>): CloudFunction<FirestoreEvent<Change<DocumentSnapshot> | undefined, ParamsOf<Document>>>;

المَعلمات

المعلمة النوع الوصف
الاختيارات DocumentOptions<Document> الخيارات التي يمكن ضبطها على وظيفة معالجة حدث فردية
المعالج (الحدث: FirestoreEvent<تغيير<DocumentSnapshot> | غير محدّد، ParamsOf<Document>>) => أي | تقديم وعود<any> معالِج الأحداث الذي يتم تشغيله في كل مرة يتم فيها إنشاء أو تحديث أو حذف Firestore.

المرتجعات:

CloudFunction<FirestoreEvent<تغيير<DocumentSnapshot> | غير معروف، ParamsOf<Document>>>

firestore.DocumentSnapshot

لقطة مستندات في متجر النار

Signature:

export type DocumentSnapshot = firestore.DocumentSnapshot;

firestore.QueryDocumentSnapshot

لقطة QueryDocumentSnap المتوفّرة في متجر النار

Signature:

export type QueryDocumentSnapshot = firestore.QueryDocumentSnapshot;