firebase-admin.database package

Reexportaciones de las APIs externas

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

Símbolo Descripción
Instantánea de datos 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.

Clases

Clase Descripción
FirebaseDatabaseError. Estructura del código de error de Firebase Database Esto extiende FirebaseError.

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

Muestra:

Base de datos

El servicio Database predeterminado si no se proporciona ninguna app, o bien 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 string
app App

Muestra:

Base de datos

El servicio Database predeterminado si no se proporciona ninguna app, o bien 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