AggregateQuerySnapshot class

Hasil mengeksekusi kueri agregasi.

Tanda tangan:

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

Properti

Properti Pengubah Jenis Keterangan
pertanyaan Pertanyaan <AppModelType, DbModelType> Kueri yang mendasari tempat agregasi dicatat dalam AggregateQuerySnapshot ini dilakukan.
jenis (tidak diumumkan) Tipe string untuk mengidentifikasi instance kelas ini secara unik.

Metode

metode Pengubah Keterangan
data() Mengembalikan hasil agregasi yang dilakukan pada kueri yang mendasarinya. Kunci objek yang dikembalikan akan sama dengan kunci objek AggregateSpec yang ditentukan pada metode agregasi, dan nilainya akan menjadi hasil agregasi yang sesuai.

AggregateQuerySnapshot.query

Kueri yang mendasari tempat agregasi dicatat dalam AggregateQuerySnapshot ini dilakukan.

Tanda tangan:

readonly query: Query<AppModelType, DbModelType>;

AggregateQuerySnapshot.type

Tipe string untuk mengidentifikasi instance kelas ini secara unik.

Tanda tangan:

readonly type = "AggregateQuerySnapshot";

AggregateQuerySnapshot.data()

Mengembalikan hasil agregasi yang dilakukan pada kueri yang mendasarinya.

Kunci objek yang dikembalikan akan sama dengan kunci objek AggregateSpec yang ditentukan pada metode agregasi, dan nilainya akan menjadi hasil agregasi yang sesuai.

Tanda tangan:

data(): AggregateSpecData<AggregateSpecType>;

Pengembalian:

Data Spesifikasi Agregat <JenisSpesifikasi Agregat>

Hasil agregasi yang dilakukan pada kueri yang mendasarinya.