firebase-admin.database package

Ponowne eksportowanie z zewnętrznych interfejsów API

Dla wygody następujące interfejsy API zdefiniowane zewnętrznie są ponownie eksportowane z tego punktu wejścia modułu.

Symbol Opis
Zrzut danych DataSnapshot z pakietu @firebase/database-compat.
Typ zdarzenia EventType z pakietu @firebase/database-compat.
OnRozłącz OnDisconnect z pakietu @firebase/database-compat.
Zapytanie Query z pakietu @firebase/database-compat.
Źródła wiedzy Reference z pakietu @firebase/database-compat.
IfableReference ThenableReference z pakietu @firebase/database-compat.

Baza danych czasu rzeczywistego Firebase.

Funkcje

Funkcja Opis
getDatabase(aplikacja) Pobiera usługę bazy danych dla domyślnej aplikacji lub aplikacji.getDatabase() można wywołać bez argumentów, aby uzyskać 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ę bazy danych dla domyślnej aplikacji lub aplikacji.getDatabaseWithUrl() można wywołać bez argumentów, aby uzyskać dostęp do usługi bazy danych domyślnej aplikacji, lub jako getDatabaseWithUrl(app), aby uzyskać dostęp do usługi bazy danych powiązanej z konkretną aplikacją.

Interfejsy

Interfejs Opis
Baza danych Interfejs usługi Baza danych Firebase. Rozszerza interfejs bazy danych udostępniany przez pakiet @firebase/database-compat.

Zmienne

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

getDatabase(aplikacja)

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

Funkcję getDatabase() można wywołać bez argumentów, aby uzyskać 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ą.

Podpis:

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

Parametry

Parametr Typ Opis
aplikacja Aplikacja

Zwroty:

Baza danych

Domyślna usługa Database, jeśli nie podano żadnej aplikacji lub usługa Database powiązana z daną 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ę bazy danych dla domyślnej aplikacji lub danej aplikacji.

getDatabaseWithUrl() można wywołać bez argumentów, aby uzyskać dostęp do usługi bazy danych domyślnej aplikacji, lub jako getDatabaseWithUrl(app), aby uzyskać dostęp 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) string,
aplikacja Aplikacja

Zwroty:

Baza danych

Domyślna usługa Database, jeśli nie podano żadnej aplikacji lub usługa Database powiązana z daną 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 w pakiecie @firebase/database-compat.

Podpis:

enableLogging: typeof rtdb.enableLogging

Wartość serwera

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

Podpis:

ServerValue: rtdb.ServerValue