database.RefBuilder class

Antarmuka pembuat referensi Firebase Realtime Database.

Akses melalui [ functions.database.ref() ](fungsi.database#.ref).

Tanda tangan:

export declare class RefBuilder<Ref extends string> 

Konstruktor

Konstruktor Pengubah Keterangan
(konstruktor)(triggerResource, opsi) Membuat instance baru dari kelas RefBuilder

Metode

metode Pengubah Keterangan
onCreate(penangan) Pengendali peristiwa yang diaktifkan setiap kali data baru dibuat di Firebase Realtime Database.
onDelete(penangan) Pengendali peristiwa yang diaktifkan setiap kali data dihapus dari Firebase Realtime Database.
pada Pembaruan (penangan) Pengendali peristiwa yang diaktifkan setiap kali data diperbarui di Firebase Realtime Database.
onWrite(penangan) Pengendali peristiwa yang diaktifkan setiap kali terjadi penulisan Firebase Realtime Database dalam bentuk apa pun (pembuatan, pembaruan, atau penghapusan).

database.RefBuilder.(konstruktor)

Membuat instance baru dari kelas RefBuilder

Tanda tangan:

constructor(triggerResource: () => string, options: DeploymentOptions);

Parameter

Parameter Jenis Keterangan
triggerResource () => rangkaian
pilihan Opsi Penerapan

basis data.RefBuilder.onCreate()

Pengendali peristiwa yang diaktifkan setiap kali data baru dibuat di Firebase Realtime Database.

Tanda tangan:

onCreate(handler: (snapshot: DataSnapshot, context: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | any): CloudFunction<DataSnapshot>;

Parameter

Parameter Jenis Keterangan
penangan (jepretan: Jepretan Data , konteks: EventContext <ParamsOf<Ref>>) => PromiseLike<any> | setiap Pengendali peristiwa yang berjalan setiap kali data baru dibuat di Firebase Realtime Database.

Pengembalian:

Fungsi Cloud < Cuplikan Data >

Sebuah fungsi yang dapat Anda ekspor dan terapkan.

basis data.RefBuilder.onDelete()

Pengendali peristiwa yang diaktifkan setiap kali data dihapus dari Firebase Realtime Database.

Tanda tangan:

onDelete(handler: (snapshot: DataSnapshot, context: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | any): CloudFunction<DataSnapshot>;

Parameter

Parameter Jenis Keterangan
penangan (jepretan: Jepretan Data , konteks: EventContext <ParamsOf<Ref>>) => PromiseLike<any> | setiap Pengendali peristiwa yang berjalan setiap kali data dihapus dari Firebase Realtime Database.

Pengembalian:

Fungsi Cloud < Cuplikan Data >

Sebuah fungsi yang dapat Anda ekspor dan terapkan.

basis data.RefBuilder.onUpdate()

Pengendali peristiwa yang diaktifkan setiap kali data diperbarui di Firebase Realtime Database.

Tanda tangan:

onUpdate(handler: (change: Change<DataSnapshot>, context: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | any): CloudFunction<Change<DataSnapshot>>;

Parameter

Parameter Jenis Keterangan
penangan (ubah: Ubah < Cuplikan Data >, konteks: EventContext <ParamsOf<Ref>>) => PromiseLike<any> | setiap Pengendali peristiwa yang dijalankan setiap kali terjadi penulisan Firebase Realtime Database.

Pengembalian:

Fungsi Cloud < Ubah < Cuplikan Data >>

Sebuah fungsi yang dapat Anda ekspor dan terapkan.

basis data.RefBuilder.onWrite()

Pengendali peristiwa yang diaktifkan setiap kali terjadi penulisan Firebase Realtime Database dalam bentuk apa pun (pembuatan, pembaruan, atau penghapusan).

Tanda tangan:

onWrite(handler: (change: Change<DataSnapshot>, context: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | any): CloudFunction<Change<DataSnapshot>>;

Parameter

Parameter Jenis Keterangan
penangan (ubah: Ubah < Cuplikan Data >, konteks: EventContext <ParamsOf<Ref>>) => PromiseLike<any> | setiap Pengendali peristiwa yang berjalan setiap kali terjadi penulisan Firebase Realtime Database.

Pengembalian:

Fungsi Cloud < Ubah < Cuplikan Data >>

Sebuah fungsi yang dapat Anda ekspor dan terapkan.