firebase-admin.database package

Harici API Yeniden Dışa Aktarma İşlemleri

Harici olarak tanımlanan aşağıdaki API'ler, kolaylık sağlamak amacıyla bu modül giriş noktasından yeniden dışa aktarılır.

Simge Açıklama
DataSnapshot @firebase/database-compat paketinden DataSnapshot türü.
Etkinlik Türü @firebase/database-compat paketinden EventType türü.
Bağlantı sırasında @firebase/database-compat paketinden OnDisconnect türü.
Sorgu @firebase/database-compat paketinden Query türü.
Referans @firebase/database-compat paketinden Reference türü.
ThenableReference @firebase/database-compat paketinden ThenableReference türü.

Firebase Realtime Database.

İşlevler

İşlev Açıklama
getDatabase(uygulama) Varsayılan uygulama veya belirli bir uygulama için Database hizmetini alır.getDatabase(), varsayılan uygulamanın Database hizmetine erişmek için bağımsız değişken olmadan veya belirli bir uygulamayla ilişkili Database hizmetine erişmek için getDatabase(app) olarak çağrılabilir.
getDatabaseWithUrl(url; uygulama) Varsayılan uygulama veya belirli bir uygulama için Database (Veritabanı) hizmetini alır.getDatabaseWithUrl(), varsayılan uygulamanın Database hizmetine erişmek için bağımsız değişken olmadan veya belirli bir uygulamayla ilişkili Database hizmetine erişmek için getDatabaseWithUrl(app) olarak çağrılabilir.

Arayüzler

Arayüz Açıklama
Veritabanı Firebase Database hizmeti arayüzü. @firebase/database-compat paketi tarafından sağlanan Database (Veritabanı) arayüzünü genişletir.

Değişkenler

Değişken Açıklama
enableLogging @firebase/database-compat paketinden enableLogging işlevini kullanın.
Sunucu Değeri @firebase/database-compat paketindeki ServerValue sabiti.

getDatabase(uygulama)

Varsayılan uygulama veya belirli bir uygulama için Database (Veritabanı) hizmetini alır.

getDatabase(), varsayılan uygulamanın Database hizmetine erişmek için bağımsız değişken olmadan veya belirli bir uygulamayla ilişkili Database hizmetine erişmek için getDatabase(app) olarak çağrılabilir.

İmza:

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

Parametreler

Parametre Tür Açıklama
uygulama Uygulamaya

İadeler:

Veritabanı

Uygulama sağlanmamışsa varsayılan Database hizmeti veya sağlanan uygulamayla ilişkili Database hizmeti.

1. örnek

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

2. örnek

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

getDatabaseWithUrl(url; uygulama)

Varsayılan uygulama veya belirli bir uygulama için Database (Veritabanı) hizmetini alır.

getDatabaseWithUrl(), varsayılan uygulamanın Database hizmetine erişmek için bağımsız değişken olmadan veya belirli bir uygulamayla ilişkili Database hizmetine erişmek için getDatabaseWithUrl(app) olarak çağrılabilir.

İmza:

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

Parametreler

Parametre Tür Açıklama
url dize
uygulama Uygulamaya

İadeler:

Veritabanı

Uygulama sağlanmamışsa varsayılan Database hizmeti veya sağlanan uygulamayla ilişkili Database hizmeti.

1. örnek

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

2. örnek

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

Günlük Etkinleştirme

@firebase/database-compat paketinden enableLogging işlevini kullanın.

İmza:

enableLogging: typeof rtdb.enableLogging

Sunucu Değeri

@firebase/database-compat paketindeki ServerValue sabiti.

İmza:

ServerValue: rtdb.ServerValue