AggregateQuerySnapshot class

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.