database namespace

الدوال

دالة الوصف
onValueCreated(ref, handler) معالج الحدث الذي يتم تشغيله عند إنشاء البيانات في قاعدة بيانات الوقت الفعلي
onValueCreated(opts, handler) معالج الحدث الذي يتم تشغيله عند إنشاء البيانات في قاعدة بيانات الوقت الفعلي
onValueDeleted(ref, handler) معالج الحدث الذي يتم تشغيله عند حذف البيانات في قاعدة بيانات الوقت الفعلي
onValueDeleted(opts, handler) معالج الحدث الذي يتم تشغيله عند حذف البيانات في قاعدة بيانات الوقت الفعلي
onValueUpdated(ref, handler) معالج الحدث الذي يتم تشغيله عند تعديل البيانات في قاعدة بيانات الوقت الفعلي
onValueUpdated(opts, handler) معالج الحدث الذي يتم تشغيله عند تعديل البيانات في قاعدة بيانات الوقت الفعلي
onValue write(ref, handler) معالج الحدث الذي يتم تشغيله عند إنشاء البيانات أو تعديلها أو حذفها في "قاعدة بيانات الوقت الفعلي"
onValueWrite(opts, handler) معالج الحدث الذي يتم تشغيله عند إنشاء البيانات أو تعديلها أو حذفها في "قاعدة بيانات الوقت الفعلي"

صفوف

الفئة الوصف
نبذة عن البيانات واجهة تمثّل لقطة بيانات لقاعدة بيانات Firebase في الوقت الفعلي.

واجهات

الواجهة الوصف
DatabaseEvent حدث CloudEvent الذي يحتوي على DataSnapshot أو تغيير
RawRTDBCloudEvent
RawRTDBCloudEventData
ReferenceOptions تقوم ReferenceOptions بتوسيع EventHandlerOptions باستخدام ref المقدم والمثيل الاختياري

data.onValueCreated()

معالج الحدث الذي يتم تشغيله عند إنشاء البيانات في قاعدة بيانات الوقت الفعلي

Signature:

export declare function onValueCreated<Ref extends string>(ref: Ref, handler: (event: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>;

المَعلمات

المعلمة النوع الوصف
المرجع حكم
المعالج (الحدث: DatabaseEvent<DataSnapshot, ParamsOf<ref>>) => أي | تقديم وعود<any> معالج الحدث الذي يتم تشغيله في كل مرة يتم فيها إنشاء قاعدة بيانات في الوقت الفعلي.

المرتجعات:

CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<ref>>>

data.onValueCreated()

معالج الحدث الذي يتم تشغيله عند إنشاء البيانات في قاعدة بيانات الوقت الفعلي

Signature:

export declare function onValueCreated<Ref extends string>(opts: ReferenceOptions<Ref>, handler: (event: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>;

المَعلمات

المعلمة النوع الوصف
الاختيارات ReferenceOptions<ref> الخيارات التي يمكن ضبطها على وظيفة معالجة حدث فردية
المعالج (الحدث: DatabaseEvent<DataSnapshot, ParamsOf<ref>>) => أي | تقديم وعود<any> معالج الحدث الذي يتم تشغيله في كل مرة يتم فيها إنشاء قاعدة بيانات في الوقت الفعلي.

المرتجعات:

CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<ref>>>

data.onValueDeleted()

معالج الحدث الذي يتم تشغيله عند حذف البيانات في قاعدة بيانات الوقت الفعلي

Signature:

export declare function onValueDeleted<Ref extends string>(ref: Ref, handler: (event: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>;

المَعلمات

المعلمة النوع الوصف
المرجع حكم
المعالج (الحدث: DatabaseEvent<DataSnapshot, ParamsOf<ref>>) => أي | تقديم وعود<any> معالج الحدث الذي يتم تشغيله في كل مرة يتم فيها حذف قاعدة البيانات في الوقت الفعلي.

المرتجعات:

CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<ref>>>

data.onValueDeleted()

معالج الحدث الذي يتم تشغيله عند حذف البيانات في قاعدة بيانات الوقت الفعلي

Signature:

export declare function onValueDeleted<Ref extends string>(opts: ReferenceOptions<Ref>, handler: (event: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>;

المَعلمات

المعلمة النوع الوصف
الاختيارات ReferenceOptions<ref> الخيارات التي يمكن ضبطها على وظيفة معالجة حدث فردية
المعالج (الحدث: DatabaseEvent<DataSnapshot, ParamsOf<ref>>) => أي | تقديم وعود<any> معالج الحدث الذي يتم تشغيله في كل مرة يتم فيها حذف قاعدة البيانات في الوقت الفعلي.

المرتجعات:

CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<ref>>>

base.onValueUpdated()

معالج الحدث الذي يتم تشغيله عند تعديل البيانات في قاعدة بيانات الوقت الفعلي

Signature:

export declare function onValueUpdated<Ref extends string>(ref: Ref, handler: (event: DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>>;

المَعلمات

المعلمة النوع الوصف
المرجع حكم
المعالج (الحدث: DatabaseEvent<Change<DataSnapshot>, ParamsOf<ref>>) => أي | تقديم وعود<any> معالج الحدث الذي يتم تشغيله في كل مرة يحدث فيها تحديث لقاعدة البيانات في الوقت الفعلي.

المرتجعات:

CloudFunction<DatabaseEvent<تغيير<DataSnapshot>, ParamsOf<ref>>

base.onValueUpdated()

معالج الحدث الذي يتم تشغيله عند تعديل البيانات في قاعدة بيانات الوقت الفعلي

Signature:

export declare function onValueUpdated<Ref extends string>(opts: ReferenceOptions<Ref>, handler: (event: DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>>;

المَعلمات

المعلمة النوع الوصف
الاختيارات ReferenceOptions<ref> الخيارات التي يمكن ضبطها على وظيفة معالجة حدث فردية
المعالج (الحدث: DatabaseEvent<Change<DataSnapshot>, ParamsOf<ref>>) => أي | تقديم وعود<any> معالج الحدث الذي يتم تشغيله في كل مرة يحدث فيها تحديث لقاعدة البيانات في الوقت الفعلي.

المرتجعات:

CloudFunction<DatabaseEvent<تغيير<DataSnapshot>, ParamsOf<ref>>

data.onValueWrite()

معالج الحدث الذي يتم تشغيله عند إنشاء البيانات أو تعديلها أو حذفها في "قاعدة بيانات الوقت الفعلي"

Signature:

export declare function onValueWritten<Ref extends string>(ref: Ref, handler: (event: DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>>;

المَعلمات

المعلمة النوع الوصف
المرجع حكم
المعالج (الحدث: DatabaseEvent<Change<DataSnapshot>, ParamsOf<ref>>) => أي | تقديم وعود<any> معالج الحدث الذي يتم تشغيله في كل مرة يتم فيها إنشاء أو تحديث أو حذف قاعدة بيانات في الوقت الفعلي.

المرتجعات:

CloudFunction<DatabaseEvent<تغيير<DataSnapshot>, ParamsOf<ref>>

data.onValueWrite()

معالج الحدث الذي يتم تشغيله عند إنشاء البيانات أو تعديلها أو حذفها في "قاعدة بيانات الوقت الفعلي"

Signature:

export declare function onValueWritten<Ref extends string>(opts: ReferenceOptions<Ref>, handler: (event: DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>>;

المَعلمات

المعلمة النوع الوصف
الاختيارات ReferenceOptions<ref> الخيارات التي يمكن ضبطها على وظيفة معالجة حدث فردية
المعالج (الحدث: DatabaseEvent<Change<DataSnapshot>, ParamsOf<ref>>) => أي | تقديم وعود<any> معالج الحدث الذي يتم تشغيله في كل مرة يتم فيها إنشاء أو تحديث أو حذف قاعدة بيانات في الوقت الفعلي.

المرتجعات:

CloudFunction<DatabaseEvent<تغيير<DataSnapshot>, ParamsOf<ref>>