database.RefBuilder class

Interfejs konstruktora referencji bazy danych czasu rzeczywistego Firebase.

Dostęp poprzez [ functions.database.ref() ](funkcje.baza danych#.ref).

Podpis:

export declare class RefBuilder<Ref extends string> 

Konstruktorzy

Konstruktor Modyfikatory Opis
(konstruktor)(triggerResource, opcje) Konstruuje nową instancję klasy RefBuilder

Metody

metoda Modyfikatory Opis
onCreate(obsługa) Obsługa zdarzeń uruchamiana za każdym razem, gdy w bazie danych Firebase Realtime Database tworzone są nowe dane.
onDelete(obsługa) Obsługa zdarzeń uruchamiana za każdym razem, gdy dane zostaną usunięte z bazy danych Firebase Realtime Database.
onUpdate(program obsługi) Obsługa zdarzeń uruchamiana za każdym razem, gdy dane są aktualizowane w bazie danych Firebase Realtime Database.
onWrite(obsługa) Procedura obsługi zdarzeń uruchamiana za każdym razem, gdy nastąpi dowolny zapis w bazie danych Firebase Realtime Database (tworzenie, aktualizacja lub usunięcie).

baza danych.RefBuilder.(konstruktor)

Konstruuje nową instancję klasy RefBuilder

Podpis:

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

Parametry

Parametr Typ Opis
wyzwalaczZasób () => ciąg
opcje Opcje wdrożenia

baza danych.RefBuilder.onCreate()

Obsługa zdarzeń uruchamiana za każdym razem, gdy w bazie danych Firebase Realtime Database tworzone są nowe dane.

Podpis:

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

Parametry

Parametr Typ Opis
treser (migawka: DataSnapshot , kontekst: EventContext <ParamsOf<Ref>>) => PromiseLike<dowolny> | każdy Obsługa zdarzeń uruchamiana za każdym razem, gdy w bazie danych Firebase Realtime Database tworzone są nowe dane.

Zwroty:

Funkcja chmury < Migawka danych >

Funkcja, którą można wyeksportować i wdrożyć.

baza danych.RefBuilder.onDelete()

Obsługa zdarzeń uruchamiana za każdym razem, gdy dane zostaną usunięte z bazy danych Firebase Realtime Database.

Podpis:

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

Parametry

Parametr Typ Opis
treser (migawka: DataSnapshot , kontekst: EventContext <ParamsOf<Ref>>) => PromiseLike<dowolny> | każdy Obsługa zdarzeń uruchamiana za każdym razem, gdy dane są usuwane z bazy danych Firebase Realtime Database.

Zwroty:

Funkcja chmury < Migawka danych >

Funkcja, którą można wyeksportować i wdrożyć.

baza danych.RefBuilder.onUpdate()

Obsługa zdarzeń uruchamiana za każdym razem, gdy dane są aktualizowane w bazie danych Firebase Realtime Database.

Podpis:

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

Parametry

Parametr Typ Opis
treser (zmiana: zmiana < Migawka danych >, kontekst: EventContext <ParamsOf<Ref>>) => PromiseLike<dowolny> | każdy Obsługa zdarzeń uruchamiana za każdym razem, gdy następuje zapis w bazie danych Firebase Realtime Database.

Zwroty:

Funkcja chmury < Zmień < Migawka danych >>

Funkcja, którą możesz wyeksportować i wdrożyć.

baza danych.RefBuilder.onWrite()

Procedura obsługi zdarzeń uruchamiana za każdym razem, gdy nastąpi dowolny zapis w bazie danych Firebase Realtime Database (tworzenie, aktualizacja lub usunięcie).

Podpis:

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

Parametry

Parametr Typ Opis
treser (zmiana: zmiana < Migawka danych >, kontekst: EventContext <ParamsOf<Ref>>) => PromiseLike<dowolny> | każdy Obsługa zdarzeń uruchamiana za każdym razem, gdy następuje zapis w bazie danych Firebase Realtime Database.

Zwroty:

Funkcja chmury < Zmień < Migawka danych >>

Funkcja, którą można wyeksportować i wdrożyć.