AggregateQuerySnapshot class

Toplama sorgusu yürütmenin sonuçları.

İmza:

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

Özellikler

Mülk Değiştiriciler Tip Tanım
sorgu Sorgu <AppModelType, DbModelType> Bu AggregateQuerySnapshot kaydedilen toplamaların gerçekleştirildiği temel sorgu.
tip (bildirilmedi) Bu sınıfın örneklerini benzersiz şekilde tanımlayan bir tür dizesi.

Yöntemler

Yöntem Değiştiriciler Tanım
veri() Temel sorgu üzerinde gerçekleştirilen toplamaların sonuçlarını döndürür. Döndürülen nesnenin anahtarları, toplama yönteminde belirtilen AggregateSpec nesnesinin anahtarlarıyla aynı olacak ve değerler, karşılık gelen toplama sonucu olacaktır.

AggregateQuerySnapshot.query

Bu AggregateQuerySnapshot kaydedilen toplamaların gerçekleştirildiği temel sorgu.

İmza:

readonly query: Query<AppModelType, DbModelType>;

AggregateQuerySnapshot.type

Bu sınıfın örneklerini benzersiz şekilde tanımlayan bir tür dizesi.

İmza:

readonly type = "AggregateQuerySnapshot";

AggregateQuerySnapshot.data()

Temel sorgu üzerinde gerçekleştirilen toplamaların sonuçlarını döndürür.

Döndürülen nesnenin anahtarları, toplama yönteminde belirtilen AggregateSpec nesnesinin anahtarlarıyla aynı olacak ve değerler, karşılık gelen toplama sonucu olacaktır.

İmza:

data(): AggregateSpecData<AggregateSpecType>;

İadeler:

Toplam Belirtim Verileri <AggregateSpecType>

Temel sorgu üzerinde gerçekleştirilen toplamaların sonuçları.