firebase-admin.database package

Reexportaciones de APIs externas

Para mayor comodidad, las siguientes APIs definidas de forma externa se vuelven a exportar desde este punto de entrada del módulo.

Símbolo Descripción
DataSnapshot DataSnapshot del paquete @firebase/database-compat.
EventType EventType del paquete @firebase/database-compat.
OnDesconectar OnDisconnect del paquete @firebase/database-compat.
Consulta Query del paquete @firebase/database-compat.
Referencia Reference del paquete @firebase/database-compat.
thenableReference ThenableReference del paquete @firebase/database-compat.

Firebase Realtime Database

Funciones

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

Interfaces

Interfaz Descripción
Base de datos La interfaz del servicio de Firebase Database. Extiende la interfaz Database que proporciona el paquete @firebase/database-compat.

Variables

Variable Descripción
enableLogging enableLogging del paquete @firebase/database-compat
Valor del servidor ServerValue del paquete @firebase/database-compat.

getDatabase(app)

Obtiene el servicio Database para la app predeterminada o una app determinada.

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

Firma:

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

Parámetros

Parámetro Tipo Descripción
app App

Devuelve:

Base de datos

El servicio predeterminado Database si no se proporciona ninguna app o el servicio Database asociado con la app 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);

getDatabaseWithUrl(url, app)

Obtiene el servicio Database para la app predeterminada o una app determinada.

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

Firma:

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

Parámetros

Parámetro Tipo Descripción
url cadena
app App

Devuelve:

Base de datos

El servicio predeterminado Database si no se proporciona ninguna app o el servicio Database asociado con la app 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);

enableLogging

enableLogging del paquete @firebase/database-compat

Firma:

enableLogging: typeof rtdb.enableLogging

ServerValue

ServerValue del paquete @firebase/database-compat.

Firma:

ServerValue: rtdb.ServerValue