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 Modificadores Tipo Descripción
consulta Consulta <AppModelType, DbModelType> La consulta subyacente sobre la cual se realizaron las agregaciones registradas en este AggregateQuerySnapshot .
tipo (No declarado) Una cadena de tipo para identificar de forma única instancias de esta clase.

Métodos

Método Modificadores Descripción
datos() Devuelve los resultados de las agregaciones realizadas sobre la consulta subyacente. Las claves del objeto devuelto 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.

AggregateQuerySnapshot.query

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

Firma:

readonly query: Query<AppModelType, DbModelType>;

AggregateQuerySnapshot.tipo

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

Firma:

readonly type = "AggregateQuerySnapshot";

AggregateQuerySnapshot.data()

Devuelve los resultados de las agregaciones realizadas sobre la consulta subyacente.

Las claves del objeto devuelto 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>;

Devoluciones:

Datos de especificación agregados <Tipo de especificación agregada>

Los resultados de las agregaciones realizadas sobre la consulta subyacente.