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>;

برمی گرداند:

AggregateSpecData <AggregateSpecType>

نتایج تجمیع‌ها بر روی پرس و جو زیربنایی انجام شد.