AggregateQuerySnapshot class

Los resultados de la ejecución de una consulta de agregación.

Firma:

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

Propiedades

Propiedad Teclas modificadoras Tipo Descripción
query Consulta<AppModelType, DrModelType> La consulta subyacente sobre la que se realizaron las agregaciones registradas en este AggregateQuerySnapshot.
tipo (no declarado) Es una cadena de tipo para identificar de forma única instancias de esta clase.

Métodos

Método Teclas modificadoras Descripción
data(); Muestra los resultados de las agregaciones realizadas en la consulta subyacente.Las claves del objeto que se muestra serán las mismas que las del objeto AggregateSpec especificado en el método de agregación y los valores serán el resultado de la agregación correspondiente.

AggregateQuerySnapshot.query

La consulta subyacente sobre la que se realizaron las agregaciones registradas en este AggregateQuerySnapshot.

Firma:

readonly query: Query<AppModelType, DbModelType>;

AggregateQuerySnapshot.type

Es una cadena de tipo para identificar de forma única instancias de esta clase.

Firma:

readonly type = "AggregateQuerySnapshot";

AggregateQuerySnapshot.data()

Muestra los resultados de las agregaciones realizadas en la consulta subyacente.

Las claves del objeto que se muestra serán las mismas que las del objeto AggregateSpec especificado en el método de agregación, y los valores serán el resultado de agregación correspondiente.

Firma:

data(): AggregateSpecData<AggregateSpecType>;

Muestra:

AggregateSpecData<AggregateSpecType>

Los resultados de las agregaciones realizadas en la consulta subyacente.