firebase-admin.firestore 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
BulkWriter BulkWriter del paquete @google-cloud/firestore.
AggregateField AggregateField del paquete @google-cloud/firestore.
BulkWriterOptions, BulkWriterOptions del paquete @google-cloud/firestore.
BundleBuilder BundleBuilder del paquete @google-cloud/firestore.
Grupo de colecciones CollectionGroup del paquete @google-cloud/firestore.
Referencia de la colección CollectionReference del paquete @google-cloud/firestore.
Cambio de documento DocumentChange del paquete @google-cloud/firestore.
Datos de documentos DocumentData del paquete @google-cloud/firestore.
Referencia de documentos DocumentReference del paquete @google-cloud/firestore.
DocumentSnapshot DocumentSnapshot del paquete @google-cloud/firestore.
FieldPath. FieldPath del paquete @google-cloud/firestore.
Valor de campo FieldValue del paquete @google-cloud/firestore.
Filtro Filter del paquete @google-cloud/firestore.
Firestore Firestore del paquete @google-cloud/firestore.
FirestoreDataConverter FirestoreDataConverter del paquete @google-cloud/firestore.
GeoPoint GeoPoint del paquete @google-cloud/firestore.
GrpcStatus GrpcStatus del paquete @google-cloud/firestore.
Condición previa Precondition del paquete @google-cloud/firestore.
Consulta Query del paquete @google-cloud/firestore.
QueryDocumentSnapshot QueryDocumentSnapshot del paquete @google-cloud/firestore.
QueryPartition QueryPartition del paquete @google-cloud/firestore.
QuerySnapshot QuerySnapshot del paquete @google-cloud/firestore.
Opciones de lectura ReadOptions del paquete @google-cloud/firestore.
Configurar opciones SetOptions del paquete @google-cloud/firestore.
Marca de tiempo Timestamp del paquete @google-cloud/firestore.
Transacción Transaction del paquete @google-cloud/firestore.
WriteBatch WriteBatch del paquete @google-cloud/firestore.
WriteResult WriteResult del paquete @google-cloud/firestore.
setLogFunction setLogFunction del paquete @google-cloud/firestore.

Cloud Firestore

Funciones

Función Descripción
getFirestore(). Obtiene el servicio de Firestore predeterminado para la app predeterminada.
getFirestore(app) Obtiene el servicio de Firestore predeterminado para la app determinada.
getFirestore(databaseId) (BETA) Obtiene el servicio Firestore para la app predeterminada.
getFirestore(app, databaseId) (BETA) Obtiene el servicio Firestore para la app determinada.
InitializeFirestore(app, configuración) Obtiene el servicio de Firestore predeterminado para la app determinada y pasa parámetros adicionales a su constructor.
InitializeFirestore(app, settings, databaseId) (BETA) Obtiene el servicio Firestore llamado para la app dada y pasa parámetros adicionales a su constructor.

Interfaces

Interfaz Descripción
FirestoreSettings Configuración que se pasará al constructor de Firestore.

getFirestore()

Obtiene el servicio de Firestore predeterminado para la app predeterminada.

Firma:

export declare function getFirestore(): Firestore;

Devuelve:

Firestore

El servicio predeterminado de Firestore para la app predeterminada.

Ejemplo

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

getFirestore(app)

Obtiene el servicio de Firestore predeterminado para la app determinada.

Firma:

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

Parámetros

Parámetro Tipo Descripción
app App qué servicio de Firestore mostrar.

Devuelve:

Firestore

El servicio predeterminado de Firestore asociado con la app proporcionada.

Ejemplo

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

getFirestore(databaseId)

Esta API se proporciona como versión preliminar para desarrolladores y puede cambiar en función de los comentarios que recibamos. No uses esta API en un entorno de producción.

Obtiene el servicio llamado Firestore para la app predeterminada.

Firma:

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

Parámetros

Parámetro Tipo Descripción
ID de base de datos cadena nombre de la base de datos que se mostrará.

Devuelve:

Firestore

El servicio llamado Firestore para la app predeterminada.

Ejemplo

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

getFirestore(app, databaseId)

Esta API se proporciona como versión preliminar para desarrolladores y puede cambiar en función de los comentarios que recibamos. No uses esta API en un entorno de producción.

Obtiene el servicio llamado Firestore para la app determinada.

Firma:

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

Parámetros

Parámetro Tipo Descripción
app App qué servicio de Firestore mostrar.
ID de base de datos cadena nombre de la base de datos que se mostrará.

Devuelve:

Firestore

El servicio llamado Firestore asociado a la app proporcionada.

Ejemplo

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

inicializaFirestore(app, configuración)

Obtiene el servicio de Firestore predeterminado para la app determinada y pasa parámetros adicionales a su constructor.

Firma:

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

Parámetros

Parámetro Tipo Descripción
app App qué servicio de Firestore mostrar.
configuración FirestoreSettings Es el objeto de configuración que se pasará al constructor.

Devuelve:

Firestore

Es el servicio Firestore predeterminado asociado con la app y la configuración proporcionadas.

Ejemplo

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

inicializaFirestore(app, configuración, databaseId)

Esta API se proporciona como versión preliminar para desarrolladores y puede cambiar en función de los comentarios que recibamos. No uses esta API en un entorno de producción.

Obtiene el servicio Firestore llamado para la app determinada y pasa parámetros adicionales a su constructor.

Firma:

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

Parámetros

Parámetro Tipo Descripción
app App qué servicio de Firestore mostrar.
configuración FirestoreSettings Es el objeto de configuración que se pasará al constructor.
ID de base de datos cadena nombre de la base de datos que se mostrará.

Devuelve:

Firestore

El servicio Firestore denominado asociado con la app y la configuración proporcionadas

Ejemplo

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