Un QueryDocumentSnapshot
contiene dati letti da un documento nel database Firestore come parte di una query. L'esistenza del documento è garantita e i suoi dati possono essere estratti con .data()
o .get(<field>)
per ottenere un campo specifico.
Un QueryDocumentSnapshot
offre la stessa superficie API di un DocumentSnapshot
. Poiché i risultati della query contengono solo documenti esistenti, la proprietà exists
sarà sempre vera e data()
non restituirà mai 'undefinito'.
Firma:
export declare class QueryDocumentSnapshot<AppModelType = DocumentData, DbModelType extends DocumentData = DocumentData> extends DocumentSnapshot<AppModelType, DbModelType>
Estende: DocumentSnapshot <AppModelType, DbModelType>
Metodi
Metodo | Modificatori | Descrizione |
---|---|---|
dati() | Recupera tutti i campi nel documento come Object . |
QueryDocumentSnapshot.data()
Recupera tutti i campi nel documento come Object
.
Firma:
/** @override */
data(): AppModelType;
Ritorna:
AppModelType
Un Object
contenente tutti i campi del documento.