database.RefBuilder class

Die Firebase Realtime Database-Referenz-Builder-Schnittstelle.

Zugriff über [ functions.database.ref() ](functions.database#.ref).

Unterschrift:

export declare class RefBuilder 

Konstrukteure

Konstrukteur Modifikatoren Beschreibung
(Konstruktor)(triggerResource, Optionen) Konstruiert eine neue Instanz der RefBuilder Klasse

Methoden

Methode Modifikatoren Beschreibung
onCreate(handler) Ereignishandler, der jedes Mal ausgelöst wird, wenn neue Daten in der Firebase-Echtzeitdatenbank erstellt werden.
onDelete(handler) Ereignishandler, der jedes Mal ausgelöst wird, wenn Daten aus der Firebase-Echtzeitdatenbank gelöscht werden.
onUpdate(handler) Ereignishandler, der jedes Mal ausgelöst wird, wenn Daten in der Firebase-Echtzeitdatenbank aktualisiert werden.
onWrite(handler) Ereignishandler, der jedes Mal ausgelöst wird, wenn ein Schreibvorgang für die Firebase-Echtzeitdatenbank jeglicher Art (Erstellen, Aktualisieren oder Löschen) erfolgt.

Datenbank.RefBuilder.(Konstruktor)

Konstruiert eine neue Instanz der RefBuilder Klasse

Unterschrift:

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

Parameter

Parameter Typ Beschreibung
TriggerResource () => Zeichenfolge
Optionen Bereitstellungsoptionen

Datenbank.RefBuilder.onCreate()

Ereignishandler, der jedes Mal ausgelöst wird, wenn neue Daten in der Firebase-Echtzeitdatenbank erstellt werden.

Unterschrift:

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

Parameter

Parameter Typ Beschreibung
Handler (Schnappschuss: DataSnapshot , Kontext: EventContext >) => PromiseLike | beliebig Ereignishandler, der jedes Mal ausgeführt wird, wenn neue Daten in der Firebase Realtime Database erstellt werden.

Kehrt zurück:

CloudFunction < DataSnapshot >

Eine Funktion, die Sie exportieren und bereitstellen können.

Datenbank.RefBuilder.onDelete()

Ereignishandler, der jedes Mal ausgelöst wird, wenn Daten aus der Firebase-Echtzeitdatenbank gelöscht werden.

Unterschrift:

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

Parameter

Parameter Typ Beschreibung
Handler (Schnappschuss: DataSnapshot , Kontext: EventContext >) => PromiseLike | beliebig Ereignishandler, der jedes Mal ausgeführt wird, wenn Daten aus der Firebase-Echtzeitdatenbank gelöscht werden.

Kehrt zurück:

CloudFunction < DataSnapshot >

Eine Funktion, die Sie exportieren und bereitstellen können.

Datenbank.RefBuilder.onUpdate()

Ereignishandler, der jedes Mal ausgelöst wird, wenn Daten in der Firebase-Echtzeitdatenbank aktualisiert werden.

Unterschrift:

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

Parameter

Parameter Typ Beschreibung
Handler ( Änderungsänderung < DataSnapshot >, Kontext: EventContext >) => PromiseLike | beliebig Ereignishandler, der jedes Mal ausgeführt wird, wenn ein Schreibvorgang in die Firebase-Echtzeitdatenbank erfolgt.

Kehrt zurück:

CloudFunction < Ändern < DataSnapshot >>

Eine Funktion, die Sie exportieren und bereitstellen können.

Datenbank.RefBuilder.onWrite()

Ereignishandler, der jedes Mal ausgelöst wird, wenn ein Schreibvorgang für die Firebase-Echtzeitdatenbank jeglicher Art (Erstellen, Aktualisieren oder Löschen) erfolgt.

Unterschrift:

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

Parameter

Parameter Typ Beschreibung
Handler ( Änderungsänderung < DataSnapshot >, Kontext: EventContext >) => PromiseLike | beliebig Ereignishandler, der jedes Mal ausgeführt wird, wenn ein Schreibvorgang in die Firebase-Echtzeitdatenbank erfolgt.

Kehrt zurück:

CloudFunction < Ändern < DataSnapshot >>

Eine Funktion, die Sie exportieren und bereitstellen können.