Um QueryDocumentSnapshot
contém dados lidos de um documento no seu banco de dados do Firestore como parte de uma consulta. O documento existe, e os dados dele podem ser extraídos com .data()
ou .get(<field>)
para acessar um campo específico.
Um QueryDocumentSnapshot
oferece a mesma plataforma de API que uma DocumentSnapshot
. Como os resultados da consulta contêm apenas documentos existentes, a propriedade exists
sempre será verdadeira e data()
nunca retornará "undefined".
Assinatura:
export declare class QueryDocumentSnapshot<AppModelType = DocumentData, DbModelType extends DocumentData = DocumentData> extends DocumentSnapshot<AppModelType, DbModelType>
Estende: DocumentSnapshot<AppModelType, DBMModelType>
Métodos
Método | Modificadores | Descrição |
---|---|---|
data(); | Recupera todos os campos no documento como um Object . |
QueryDocumentSnapshot.data()
Recupera todos os campos no documento como um Object
.
Assinatura:
/** @override */
data(): AppModelType;
Retorna:
Tipo de modelo de aplicativo
Um Object
contendo todos os campos do documento.