firebase-admin.firestore package

Reexportações de APIs externas

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

Símbolo Descrição
BulkWriter (link em inglês) Tipo BulkWriter do pacote @google-cloud/firestore.
AggregateField Tipo AggregateField do pacote @google-cloud/firestore.
BulkWriterOptions (em inglês) Tipo BulkWriterOptions do pacote @google-cloud/firestore.
BundleBuilder (link em inglês) Tipo BundleBuilder do pacote @google-cloud/firestore.
CollectionGroup Tipo CollectionGroup do pacote @google-cloud/firestore.
CollectionReference Tipo CollectionReference do pacote @google-cloud/firestore.
DocumentChange Tipo DocumentChange do pacote @google-cloud/firestore.
DocumentData (em inglês) Tipo DocumentData do pacote @google-cloud/firestore.
DocumentReference (link em inglês) Tipo DocumentReference do pacote @google-cloud/firestore.
DocumentSnapshot Tipo DocumentSnapshot do pacote @google-cloud/firestore.
FieldPath (em inglês) Tipo FieldPath do pacote @google-cloud/firestore.
FieldValue (em inglês) Tipo FieldValue do pacote @google-cloud/firestore.
Filtrar Tipo Filter do pacote @google-cloud/firestore.
Firestore Tipo Firestore do pacote @google-cloud/firestore.
FirestoreDataConverter Tipo FirestoreDataConverter do pacote @google-cloud/firestore.
GeoPoint Tipo GeoPoint do pacote @google-cloud/firestore.
GrpcStatus (link em inglês) Tipo GrpcStatus do pacote @google-cloud/firestore.
Pré-condição Tipo Precondition do pacote @google-cloud/firestore.
Consulta Tipo Query do pacote @google-cloud/firestore.
QueryDocumentSnapshot Tipo QueryDocumentSnapshot do pacote @google-cloud/firestore.
QueryPartition (link em inglês) Tipo QueryPartition do pacote @google-cloud/firestore.
QuerySnapshot Tipo QuerySnapshot do pacote @google-cloud/firestore.
ReadOptions (link em inglês) Tipo ReadOptions do pacote @google-cloud/firestore.
SetOptions (em inglês) Tipo SetOptions do pacote @google-cloud/firestore.
Carimbo de data/hora Tipo Timestamp do pacote @google-cloud/firestore.
Transação Tipo Transaction do pacote @google-cloud/firestore.
WriteBatch (link em inglês) Tipo WriteBatch do pacote @google-cloud/firestore.
WriteResult (link em inglês) Tipo WriteResult do pacote @google-cloud/firestore.
setLogFunction (link em inglês) setLogFunction do pacote @google-cloud/firestore.

Cloud Firestore

Funções

Função Descrição
getFirestore() Recebe o serviço padrão do Firestore para o aplicativo padrão.
getFirestore(app) Recebe o serviço padrão do Firestore para o aplicativo especificado.
getFirestore(databaseId) (BETA) Recebe o serviço Firestore para o aplicativo padrão.
getFirestore(app, databaseId) (BETA) Recebe o serviço Firestore nomeado para o aplicativo em questão.
Inicialização do Firestore(app, configurações) Recebe o serviço padrão do Firestore para o app especificado, transmitindo parâmetros extras ao construtor.
InitializeFirestore(app, settings, databaseId) (BETA) Recebe o serviço Firestore nomeado para o app em questão, transmitindo parâmetros extras para o construtor.

Interfaces

Interface Descrição
FirestoreSettings Configurações a serem transmitidas para o construtor do Firestore.

getFirestore()

Recebe o serviço padrão do Firestore para o aplicativo padrão.

Assinatura:

export declare function getFirestore(): Firestore;

Retorna:

Firestore

O serviço padrão do Firestore para o aplicativo padrão.

Exemplo

// Get the default Firestore service for the default app
const defaultFirestore = getFirestore();

getFirestore(app)

Recebe o serviço padrão do Firestore para o aplicativo especificado.

Assinatura:

export declare function getFirestore(app: App): Firestore;

Parâmetros

Parâmetro Tipo Descrição
app App qual serviço Firestore retornar.

Retorna:

Firestore

O serviço padrão do Firestore associado ao aplicativo fornecido.

Exemplo

// Get the default Firestore service for a specific app
const otherFirestore = getFirestore(app);

getFirestore(databaseId)

Essa API é disponibilizada como uma prévia para os desenvolvedores e pode mudar de acordo com o feedback que recebemos. Não use esta API em um ambiente de produção.

Recebe o serviço Firestore nomeado para o aplicativo padrão.

Assinatura:

export declare function getFirestore(databaseId: string): Firestore;

Parâmetros

Parâmetro Tipo Descrição
ID do banco de dados string nome do banco de dados a ser retornado.

Retorna:

Firestore

O serviço Firestore nomeado para o aplicativo padrão.

Exemplo

// Get the Firestore service for a named database and default app
const otherFirestore = getFirestore('otherDb');

getFirestore(app, databaseId)

Essa API é disponibilizada como uma prévia para os desenvolvedores e pode mudar de acordo com o feedback que recebemos. Não use esta API em um ambiente de produção.

Recebe o serviço Firestore nomeado para o aplicativo especificado.

Assinatura:

export declare function getFirestore(app: App, databaseId: string): Firestore;

Parâmetros

Parâmetro Tipo Descrição
app App qual serviço Firestore retornar.
ID do banco de dados string nome do banco de dados a ser retornado.

Retorna:

Firestore

O serviço do Firestore associado ao app fornecido.

Exemplo

// Get the Firestore service for a named database and specific app.
const otherFirestore = getFirestore('otherDb');

inicializarFirestore(app, configurações)

Recebe o serviço padrão do Firestore para o app especificado, transmitindo parâmetros extras ao construtor.

Assinatura:

export declare function initializeFirestore(app: App, settings?: FirestoreSettings): Firestore;

Parâmetros

Parâmetro Tipo Descrição
app App qual serviço Firestore retornar.
configurações FirestoreSettings Objeto de configurações a ser transmitido para o construtor.

Retorna:

Firestore

O serviço Firestore padrão associado ao app e às configurações fornecidos.

Exemplo

// Get the Firestore service for a specific app, require HTTP/1.1 REST transport
const otherFirestore = initializeFirestore(app, {preferRest: true});

inicializeFirestore(app, configurações, databaseId)

Essa API é disponibilizada como uma prévia para os desenvolvedores e pode mudar de acordo com o feedback que recebemos. Não use esta API em um ambiente de produção.

Recebe o serviço Firestore nomeado para o app especificado, transmitindo parâmetros extras ao construtor.

Assinatura:

export declare function initializeFirestore(app: App, settings: FirestoreSettings, databaseId: string): Firestore;

Parâmetros

Parâmetro Tipo Descrição
app App qual serviço Firestore retornar.
configurações FirestoreSettings Objeto de configurações a ser transmitido para o construtor.
ID do banco de dados string nome do banco de dados a ser retornado.

Retorna:

Firestore

O serviço Firestore associado ao app e às configurações fornecidos.

Exemplo

// Get the Firestore service for a specific app, require HTTP/1.1 REST transport
const otherFirestore = initializeFirestore(app, {preferRest: true}, 'otherDb');