Os resultados da execução de uma consulta de agregação.
Assinatura:
export declare class AggregateQuerySnapshot<AggregateSpecType extends AggregateSpec, AppModelType = DocumentData, DbModelType extends DocumentData = DocumentData>
Propriedades
Propriedade | Modificadores | Tipo | Descrição |
---|---|---|---|
query | Consulta<AppModelType, DBMModelType> | A consulta em que as agregações registradas neste AggregateQuerySnapshot foram realizadas. |
|
type | (não declarado) | Uma string de tipo para identificar exclusivamente instâncias dessa classe. |
Métodos
Método | Modificadores | Descrição |
---|---|---|
data(); | Retorna os resultados das agregações realizadas na consulta subjacente.As chaves do objeto retornado serão as mesmas do objeto AggregateSpec especificado para o método de agregação, e os valores serão o resultado da agregação correspondente. |
AggregateQuerySnapshot.query
A consulta em que as agregações registradas neste AggregateQuerySnapshot
foram realizadas.
Assinatura:
readonly query: Query<AppModelType, DbModelType>;
AggregateQuerySnapshot.type
Uma string de tipo para identificar exclusivamente instâncias dessa classe.
Assinatura:
readonly type = "AggregateQuerySnapshot";
AggregateQuerySnapshot.data()
Retorna os resultados das agregações realizadas na consulta subjacente.
As chaves do objeto retornado serão as mesmas do objeto AggregateSpec
especificado para o método de agregação, e os valores serão o resultado da agregação correspondente.
Assinatura:
data(): AggregateSpecData<AggregateSpecType>;
Retorna:
AggregateSpecData<AggregateSpecType>
Os resultados das agregações realizadas na consulta subjacente.