database namespace

Funktionen

Funktion Beschreibung
onValueCreated(ref, handler) Ereignishandler, der ausgelöst wird, wenn Daten in der Echtzeitdatenbank erstellt werden.
onValueCreated(opts, handler) Ereignishandler, der ausgelöst wird, wenn Daten in der Echtzeitdatenbank erstellt werden.
onValueDeleted(ref, handler) Ereignishandler, der ausgelöst wird, wenn Daten in der Echtzeitdatenbank gelöscht werden.
onValueDeleted(opts, handler) Ereignishandler, der ausgelöst wird, wenn Daten in der Echtzeitdatenbank gelöscht werden.
onValueUpdated(ref, handler) Ereignishandler, der ausgelöst wird, wenn Daten in der Echtzeitdatenbank aktualisiert werden.
onValueUpdated(opts, handler) Ereignishandler, der ausgelöst wird, wenn Daten in der Echtzeitdatenbank aktualisiert werden.
onValueWritten(ref, handler) Ereignishandler, der ausgelöst wird, wenn Daten in der Echtzeitdatenbank erstellt, aktualisiert oder gelöscht werden.
onValueWritten(opts, handler) Ereignishandler, der ausgelöst wird, wenn Daten in der Echtzeitdatenbank erstellt, aktualisiert oder gelöscht werden.

Klassen

Klasse Beschreibung
Datenschnappschuss Schnittstelle, die einen Daten-Snapshot einer Firebase Realtime-Datenbank darstellt.

Schnittstellen

Schnittstelle Beschreibung
Datenbankereignis Ein CloudEvent, das einen DataSnapshot oder eine Änderung enthält
RawRTDBCloudEvent
RawRTDBCloudEventData
Referenzoptionen ReferenceOptions erweitert EventHandlerOptions mit bereitgestellter Referenz und optionaler Instanz

Datenbank.onValueCreated()

Ereignishandler, der ausgelöst wird, wenn Daten in der Echtzeitdatenbank erstellt werden.

Unterschrift:

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

Parameter

Parameter Typ Beschreibung
ref Ref
Handler (Ereignis: DatabaseEvent < DataSnapshot , ParamsOf <Ref>>) => beliebig | Versprochen<any> Ereignishandler, der jedes Mal ausgeführt wird, wenn eine Echtzeitdatenbank erstellt wird.

Kehrt zurück:

CloudFunction < Datenbankereignis < DataSnapshot , ParamsOf <Ref>>>

Datenbank.onValueCreated()

Ereignishandler, der ausgelöst wird, wenn Daten in der Echtzeitdatenbank erstellt werden.

Unterschrift:

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

Parameter

Parameter Typ Beschreibung
optiert Referenzoptionen <Ref> Optionen, die für eine einzelne Ereignisverarbeitungsfunktion festgelegt werden können.
Handler (Ereignis: DatabaseEvent < DataSnapshot , ParamsOf <Ref>>) => beliebig | Versprochen<any> Ereignishandler, der jedes Mal ausgeführt wird, wenn eine Echtzeitdatenbank erstellt wird.

Kehrt zurück:

CloudFunction < Datenbankereignis < DataSnapshot , ParamsOf <Ref>>>

Datenbank.onValueDeleted()

Ereignishandler, der ausgelöst wird, wenn Daten in der Echtzeitdatenbank gelöscht werden.

Unterschrift:

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

Parameter

Parameter Typ Beschreibung
ref Ref
Handler (Ereignis: DatabaseEvent < DataSnapshot , ParamsOf <Ref>>) => beliebig | Versprochen<any> Ereignishandler, der jedes Mal ausgeführt wird, wenn eine Echtzeitdatenbank gelöscht wird.

Kehrt zurück:

CloudFunction < Datenbankereignis < DataSnapshot , ParamsOf <Ref>>>

Datenbank.onValueDeleted()

Ereignishandler, der ausgelöst wird, wenn Daten in der Echtzeitdatenbank gelöscht werden.

Unterschrift:

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

Parameter

Parameter Typ Beschreibung
optiert Referenzoptionen <Ref> Optionen, die für eine einzelne Ereignisverarbeitungsfunktion festgelegt werden können.
Handler (Ereignis: DatabaseEvent < DataSnapshot , ParamsOf <Ref>>) => beliebig | Versprochen<any> Ereignishandler, der jedes Mal ausgeführt wird, wenn eine Echtzeitdatenbank gelöscht wird.

Kehrt zurück:

CloudFunction < Datenbankereignis < DataSnapshot , ParamsOf <Ref>>>

Datenbank.onValueUpdated()

Ereignishandler, der ausgelöst wird, wenn Daten in der Echtzeitdatenbank aktualisiert werden.

Unterschrift:

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>>>;

Parameter

Parameter Typ Beschreibung
ref Ref
Handler (Ereignis: DatabaseEvent < Ändern < DataSnapshot >, ParamsOf <Ref>>) => beliebig | Versprochen<any> Ereignishandler, der jedes Mal ausgeführt wird, wenn eine Aktualisierung der Echtzeitdatenbank erfolgt.

Kehrt zurück:

CloudFunction < Datenbankereignis < Ändern < DataSnapshot >, ParamsOf <Ref>>>

Datenbank.onValueUpdated()

Ereignishandler, der ausgelöst wird, wenn Daten in der Echtzeitdatenbank aktualisiert werden.

Unterschrift:

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>>>;

Parameter

Parameter Typ Beschreibung
optiert Referenzoptionen <Ref> Optionen, die für eine einzelne Ereignisverarbeitungsfunktion festgelegt werden können.
Handler (Ereignis: DatabaseEvent < Ändern < DataSnapshot >, ParamsOf <Ref>>) => beliebig | Versprochen<any> Ereignishandler, der jedes Mal ausgeführt wird, wenn eine Aktualisierung der Echtzeitdatenbank erfolgt.

Kehrt zurück:

CloudFunction < Datenbankereignis < Ändern < DataSnapshot >, ParamsOf <Ref>>>

Datenbank.onValueWritten()

Ereignishandler, der ausgelöst wird, wenn Daten in der Echtzeitdatenbank erstellt, aktualisiert oder gelöscht werden.

Unterschrift:

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>>>;

Parameter

Parameter Typ Beschreibung
ref Ref
Handler (Ereignis: DatabaseEvent < Ändern < DataSnapshot >, ParamsOf <Ref>>) => beliebig | Versprochen<any> Ereignishandler, der jedes Mal ausgeführt wird, wenn eine Echtzeitdatenbank erstellt, aktualisiert oder gelöscht wird.

Kehrt zurück:

CloudFunction < Datenbankereignis < Ändern < DataSnapshot >, ParamsOf <Ref>>>

Datenbank.onValueWritten()

Ereignishandler, der ausgelöst wird, wenn Daten in der Echtzeitdatenbank erstellt, aktualisiert oder gelöscht werden.

Unterschrift:

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>>>;

Parameter

Parameter Typ Beschreibung
optiert Referenzoptionen <Ref> Optionen, die für eine einzelne Ereignisverarbeitungsfunktion festgelegt werden können.
Handler (Ereignis: DatabaseEvent < Ändern < DataSnapshot >, ParamsOf <Ref>>) => beliebig | Versprochen<any> Ereignishandler, der jedes Mal ausgeführt wird, wenn eine Echtzeitdatenbank erstellt, aktualisiert oder gelöscht wird.

Kehrt zurück:

CloudFunction < Datenbankereignis < Ändern < DataSnapshot >, ParamsOf <Ref>>>