firebase-admin.database package

Reexportações externas de API

As seguintes APIs definidas externamente são reexportadas deste ponto de entrada do módulo por conveniência.

Símbolo Descrição
Instantâneo de dados Tipo DataSnapshot do pacote @firebase/database .
Tipo de evento Tipo EventType do pacote @firebase/database .
Ao desligar Tipo OnDisconnect do pacote @firebase/database .
Consulta Tipo Query do pacote @firebase/database .
Referência de banco de dados Tipo DatabaseReference do pacote @firebase/database .
EntãoableReference Tipo ThenableReference do pacote @firebase/database .

Banco de dados em tempo real do Firebase.

Funções

Função Descrição
getDatabase(aplicativo) Obtém o serviço de banco de dados do aplicativo padrão ou de um determinado aplicativo. getDatabase() pode ser chamado sem argumentos para acessar o serviço Database do aplicativo padrão ou como getDatabase(app) para acessar o serviço Database associado a um aplicativo específico.
getDatabaseWithUrl(url, aplicativo) Obtém o serviço de banco de dados do aplicativo padrão ou de um determinado aplicativo. getDatabaseWithUrl() pode ser chamado sem argumentos para acessar o serviço de banco de dados do aplicativo padrão ou como getDatabaseWithUrl(app) para acessar o serviço de banco de dados associado a um aplicativo específico.

Interfaces

Interface Descrição
Base de dados A interface de serviço do Firebase Database. Estende a interface do banco de dados fornecida pelo pacote @firebase/database .

Variáveis

Variável Descrição
ativarLogging Função enableLogging do pacote @firebase/database .
Valor do servidor Constante ServerValue do pacote @firebase/database .

obterBancoDeDados()

Obtém o serviço de banco de dados do aplicativo padrão ou de um determinado aplicativo.

getDatabase() pode ser chamado sem argumentos para acessar o serviço Database do aplicativo padrão ou como getDatabase(app) para acessar o serviço Database associado a um aplicativo específico.

Assinatura:

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

Parâmetros

Parâmetro Tipo Descrição
aplicativo Aplicativo

Retorna:

Base de dados

O serviço Database padrão se nenhum aplicativo for fornecido ou o serviço Database associado ao aplicativo fornecido.

Exemplo 1

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

Exemplo 2

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

getDatabaseWithUrl()

Obtém o serviço de banco de dados do aplicativo padrão ou de um determinado aplicativo.

getDatabaseWithUrl() pode ser chamado sem argumentos para acessar o serviço de banco de dados do aplicativo padrão ou como getDatabaseWithUrl(app) para acessar o serviço de banco de dados associado a um aplicativo específico.

Assinatura:

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

Parâmetros

Parâmetro Tipo Descrição
url corda
aplicativo Aplicativo

Retorna:

Base de dados

O serviço Database padrão se nenhum aplicativo for fornecido ou o serviço Database associado ao aplicativo fornecido.

Exemplo 1

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

Exemplo 2

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

ativarLogging

Função enableLogging do pacote @firebase/database .

Assinatura:

enableLogging: typeof rtdb.enableLogging

Valor do servidor

Constante ServerValue do pacote @firebase/database .

Assinatura:

ServerValue: rtdb.ServerValue