Les résultats de l’exécution d’une requête d’agrégation.
Signature:
export declare class AggregateQuerySnapshot<AggregateSpecType extends AggregateSpec, AppModelType = DocumentData, DbModelType extends DocumentData = DocumentData>
Propriétés
Propriété | Modificateurs | Taper | Description |
---|---|---|---|
requête | Requête <AppModelType, DbModelType> | Requête sous-jacente sur laquelle les agrégations enregistrées dans cet AggregateQuerySnapshot ont été effectuées. | |
taper | (non déclaré) | Une chaîne de type pour identifier de manière unique les instances de cette classe. |
Méthodes
Méthode | Modificateurs | Description |
---|---|---|
données() | Renvoie les résultats des agrégations effectuées sur la requête sous-jacente. Les clés de l'objet renvoyé seront les mêmes que celles de l'objet AggregateSpec spécifié à la méthode d'agrégation, et les valeurs seront le résultat de l'agrégation correspondant. |
AggregateQuerySnapshot.query
Requête sous-jacente sur laquelle les agrégations enregistrées dans cet AggregateQuerySnapshot
ont été effectuées.
Signature:
readonly query: Query<AppModelType, DbModelType>;
AggregateQuerySnapshot.type
Une chaîne de type pour identifier de manière unique les instances de cette classe.
Signature:
readonly type = "AggregateQuerySnapshot";
AggregateQuerySnapshot.data()
Renvoie les résultats des agrégations effectuées sur la requête sous-jacente.
Les clés de l'objet renvoyé seront les mêmes que celles de l'objet AggregateSpec
spécifié à la méthode d'agrégation, et les valeurs seront le résultat de l'agrégation correspondant.
Signature:
data(): AggregateSpecData<AggregateSpecType>;
Retour:
AggregateSpecData <TypeSpécificationAgrégation>
Les résultats des agrégations effectuées sur la requête sous-jacente.