Un QueryDocumentSnapshot
contiene datos leídos de un documento en tu base de datos de Firestore como parte de una consulta. Se garantiza que el documento exista y sus datos se pueden extraer con .data()
o .get(<field>)
para obtener un campo específico.
Un QueryDocumentSnapshot
ofrece la misma plataforma de API que un DocumentSnapshot
. Dado que los resultados de la consulta solo contienen documentos existentes, la propiedad exists
siempre será verdadera y data()
nunca mostrará "undefined".
Firma:
export declare class QueryDocumentSnapshot<AppModelType = DocumentData, DbModelType extends DocumentData = DocumentData> extends DocumentSnapshot<AppModelType, DbModelType>
Extiende: DocumentSnapshot<AppModelType, DrModelType>
Métodos
Método | Teclas modificadoras | Descripción |
---|---|---|
data(); | Recupera todos los campos del documento como una Object . |
QueryDocumentSnapshot.data()
Recupera todos los campos del documento como una Object
.
Firma:
/** @override */
data(): AppModelType;
Muestra:
Tipo de modelo de aplicación
Un Object
que contiene todos los campos del documento.