QueryDocumentSnapshot class

Un QueryDocumentSnapshot contiene datos leídos de un documento en su base de datos de Firestore como parte de una consulta. Se garantiza que el documento existe y sus datos se pueden extraer con .data() o .get(<field>) para obtener un campo específico.

Un QueryDocumentSnapshot ofrece la misma superficie API que un DocumentSnapshot . Dado que los resultados de la consulta solo contienen documentos existentes, la propiedad exists siempre será verdadera y data() nunca devolverá "indefinido".

Firma:

export declare class QueryDocumentSnapshot<AppModelType = DocumentData, DbModelType extends DocumentData = DocumentData> extends DocumentSnapshot<AppModelType, DbModelType> 

Se extiende: DocumentSnapshot <AppModelType, DbModelType>

Métodos

Método Modificadores Descripción
datos() Recupera todos los campos del documento como un Object .

QueryDocumentSnapshot.datos()

Recupera todos los campos del documento como un Object .

Firma:

/** @override */
data(): AppModelType;

Devoluciones:

Tipo de modelo de aplicación

Un Object que contiene todos los campos del documento.