Un QueryDocumentSnapshot
contient des données lues à partir d'un document de votre base de données Firestore dans le cadre d'une requête. L'existence du document est garantie et ses données peuvent être extraites avec .data()
ou .get(<field>)
pour obtenir un champ spécifique.
Un QueryDocumentSnapshot
offre la même surface API qu'un DocumentSnapshot
. Étant donné que les résultats de la requête ne contiennent que des documents existants, la propriété exists
sera toujours vraie et data()
ne renverra jamais « undéfini ».
Signature:
export declare class QueryDocumentSnapshot<AppModelType = DocumentData, DbModelType extends DocumentData = DocumentData> extends DocumentSnapshot<AppModelType, DbModelType>
Extension : DocumentSnapshot <AppModelType, DbModelType>
Méthodes
Méthode | Modificateurs | Description |
---|---|---|
données() | Récupère tous les champs du document en tant Object . |
QueryDocumentSnapshot.data()
Récupère tous les champs du document en tant Object
.
Signature:
/** @override */
data(): AppModelType;
Retour:
Type de modèle d'application
Un Object
contenant tous les champs du document.