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.