firebase-admin.database package

Reexportaciones de API externas

Las siguientes API definidas externamente se reexportan desde este punto de entrada del módulo para mayor comodidad.

Símbolo Descripción
Instantánea de datos Tipo DataSnapshot del paquete @firebase/database .
Tipo de evento Tipo EventType del paquete @firebase/database .
Al desconectar Tipo OnDisconnect del paquete @firebase/database .
Consulta Tipo Query del paquete @firebase/database .
Referencia de base de datos Tipo DatabaseReference de base de datos del paquete @firebase/database .
Referencia entoncesable ThenableReference el tipo de referencia del paquete @firebase/database .

Base de datos en tiempo real de Firebase.

Funciones

Función Descripción
obtener base de datos (aplicación) Obtiene el servicio de base de datos para la aplicación predeterminada o una aplicación determinada. Se puede llamar getDatabase() sin argumentos para acceder al servicio Database de la aplicación predeterminada o como getDatabase(app) para acceder al servicio Database asociado con una aplicación específica.
getDatabaseWithUrl(url, aplicación) Obtiene el servicio de base de datos para la aplicación predeterminada o una aplicación determinada. Se puede llamar getDatabaseWithUrl() sin argumentos para acceder al servicio de base de datos de la aplicación predeterminada o como getDatabaseWithUrl(app) para acceder al servicio de base de datos asociado con una aplicación específica.

Interfaces

Interfaz Descripción
Base de datos La interfaz del servicio de base de datos Firebase. Extiende la interfaz de la base de datos proporcionada por el paquete @firebase/database .

variables

Variable Descripción
habilitar el registro función enableLogging del paquete @firebase/database .
Valor del servidor Constante ServerValue del paquete @firebase/database .

obtener base de datos()

Obtiene el servicio de base de datos para la aplicación predeterminada o una aplicación determinada.

Se puede llamar getDatabase() sin argumentos para acceder al servicio Database de la aplicación predeterminada o como getDatabase(app) para acceder al servicio Database asociado con una aplicación específica.

Firma:

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

Parámetros

Parámetro Tipo Descripción
aplicación Aplicación

Devoluciones:

Base de datos

El servicio Database predeterminado si no se proporciona ninguna aplicación o el servicio Database asociado con la aplicación proporcionada.

Ejemplo 1

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

Ejemplo 2

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

obtenerBase de datos con URL()

Obtiene el servicio de base de datos para la aplicación predeterminada o una aplicación determinada.

Se puede llamar getDatabaseWithUrl() sin argumentos para acceder al servicio de base de datos de la aplicación predeterminada o como getDatabaseWithUrl(app) para acceder al servicio de base de datos asociado con una aplicación específica.

Firma:

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

Parámetros

Parámetro Tipo Descripción
URL cadena
aplicación Aplicación

Devoluciones:

Base de datos

El servicio Database predeterminado si no se proporciona ninguna aplicación o el servicio Database asociado con la aplicación proporcionada.

Ejemplo 1

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

Ejemplo 2

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

habilitar el registro

función enableLogging del paquete @firebase/database .

Firma:

enableLogging: typeof rtdb.enableLogging

Valor del servidor

Constante ServerValue del paquete @firebase/database .

Firma:

ServerValue: rtdb.ServerValue