firebase-admin.database package

Ponowny eksport z zewnętrznego interfejsu API

Poniższe zewnętrznie zdefiniowane interfejsy API zostaną dla wygody ponownie wyeksportowane z punktu wejścia tego modułu.

Symbol Opis
DataSnapshot Typ DataSnapshot z pakietu @firebase/database-compat.
EventType Typ EventType z pakietu @firebase/database-compat.
OnRozłącz. Typ OnDisconnect z pakietu @firebase/database-compat.
Zapytanie Typ Query z pakietu @firebase/database-compat.
Źródła wiedzy Typ Reference z pakietu @firebase/database-compat.
thenableReference (w języku angielskim) Typ ThenableReference z pakietu @firebase/database-compat.

w Bazie danych czasu rzeczywistego Firebase.

Funkcje

Funkcja Opis
getDatabase(aplikacja) Pobiera usługę bazy danych dla aplikacji domyślnej lub danej.getDatabase() może być wywoływany bez argumentów umożliwiający dostęp do usługi Database domyślnej aplikacji lub jako getDatabase(app), aby uzyskać dostęp do usługi Database powiązanej z konkretną aplikacją.
getDatabaseWithUrl(url; aplikacja) Pobiera usługę Baza danych dla aplikacji domyślnej lub danej aplikacji.getDatabaseWithUrl() może być wywoływany bez argumentów umożliwiający dostęp do usługi Baza danych domyślnej aplikacji lub jako getDatabaseWithUrl(app) w celu uzyskania dostępu do usługi Baza danych powiązanej z konkretną aplikacją.

Zajęcia

Klasa Opis
Błąd bazy danych Firebase Struktura kodu błędu bazy danych Firebase. Spowoduje to rozszerzenie błędu FirebaseError.

Interfejsy

Interfejs Opis
Baza danych Interfejs usługi Baza danych Firebase. Rozszerza interfejs bazy danych dostępny w pakiecie @firebase/database-compat.

Zmienne

Zmienna Opis
enableLogging Funkcja enableLogging z pakietu @firebase/database-compat.
ServerValue (Wartość serwera) Stałą ServerValue z pakietu @firebase/database-compat.

getDatabase(aplikacja)

Pobiera usługę Baza danych dla aplikacji domyślnej lub danej.

Funkcja getDatabase() może być wywoływana bez argumentów umożliwiających dostęp do usługi Database domyślnej aplikacji lub jako getDatabase(app) w celu uzyskania dostępu do usługi Database powiązanej z konkretną aplikacją.

Podpis:

export declare function getDatabase(app?: App): Database;

Parametry

Parametr Typ Opis
aplikacja Aplikacja

Zwroty:

Baza danych

Domyślna usługa Database w przypadku braku aplikacji lub usługa Database powiązana z udostępnioną aplikacją.

Przykład 1

// Get the Database service for the default app
const defaultDatabase = getDatabase();

Przykład 2

// Get the Database service for a specific app
const otherDatabase = getDatabase(app);

getDatabaseWithUrl(url; aplikacja)

Pobiera usługę Baza danych dla aplikacji domyślnej lub danej.

Funkcja getDatabaseWithUrl() może być wywoływana bez argumentów umożliwiających dostęp do usługi Baza danych domyślnej aplikacji lub jako getDatabaseWithUrl(app) w celu uzyskania dostępu do usługi bazy danych powiązanej z konkretną aplikacją.

Podpis:

export declare function getDatabaseWithUrl(url: string, app?: App): Database;

Parametry

Parametr Typ Opis
url (adres URL) ciąg znaków
aplikacja Aplikacja

Zwroty:

Baza danych

Domyślna usługa Database w przypadku braku aplikacji lub usługa Database powiązana z udostępnioną aplikacją.

Przykład 1

// Get the Database service for the default app
const defaultDatabase = getDatabaseWithUrl('https://example.firebaseio.com');

Przykład 2

// Get the Database service for a specific app
const otherDatabase = getDatabaseWithUrl('https://example.firebaseio.com', app);

allowLogging

Funkcja enableLogging z pakietu @firebase/database-compat.

Podpis:

enableLogging: typeof rtdb.enableLogging

Wartość serwera

Stałą ServerValue z pakietu @firebase/database-compat.

Podpis:

ServerValue: rtdb.ServerValue