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.