QueryDocumentSnapshot class

Um QueryDocumentSnapshot contém dados lidos de um documento no banco de dados do Firestore como parte de uma consulta. É garantida a existência do documento e seus dados podem ser extraídos com .data() ou .get(<field>) para obter um campo específico.

Um QueryDocumentSnapshot oferece a mesma superfície de API que um DocumentSnapshot . Como os resultados da consulta contêm apenas documentos existentes, a propriedade exists sempre será verdadeira e data() nunca retornará 'indefinido'.

Assinatura:

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

Estende: DocumentSnapshot <AppModelType, DbModelType>

Métodos

Método Modificadores Descrição
dados() Recupera todos os campos do documento como um Object .

QueryDocumentSnapshot.data()

Recupera todos os campos do documento como um Object .

Assinatura:

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

Retorna:

AppModelType

Um Object que contém todos os campos do documento.