AggregateQuerySnapshot class

集計クエリの実行結果。

サイン:

export declare class AggregateQuerySnapshot<AggregateSpecType extends AggregateSpec, AppModelType = DocumentData, DbModelType extends DocumentData = DocumentData> 

プロパティ

財産修飾子タイプ説明
クエリクエリ<AppModelType、DbModelType>このAggregateQuerySnapshotに記録された集計が実行された基礎となるクエリ。
タイプ(宣言されていない)このクラスのインスタンスを一意に識別するための型文字列。

メソッド

方法修飾子説明
データ()基になるクエリに対して実行された集計の結果を返します。返されるオブジェクトのキーは、集計メソッドに指定されたAggregateSpecオブジェクトのキーと同じになり、値は対応する集計結果になります。

AggregateQuerySnapshot.query

このAggregateQuerySnapshotに記録された集計が実行された基礎となるクエリ。

サイン:

readonly query: Query<AppModelType, DbModelType>;

AggregateQuerySnapshot.type

このクラスのインスタンスを一意に識別するための型文字列。

サイン:

readonly type = "AggregateQuerySnapshot";

AggregateQuerySnapshot.data()

基になるクエリに対して実行された集計の結果を返します。

返されるオブジェクトのキーは、集計メソッドに指定されたAggregateSpecオブジェクトのキーと同じになり、値は対応する集計結果になります。

サイン:

data(): AggregateSpecData<AggregateSpecType>;

戻り値:

スペックデータの集計<AggregateSpecType>

基礎となるクエリに対して実行された集計の結果。