QueryDocumentSnapshot class

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.