AggregateQuerySnapshot class

Los resultados de ejecutar 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 <Tipo de modelo de aplicación, Tipo de modelo de base de datos> La consulta subyacente sobre la que se realizaron las agregaciones registradas en este AggregateQuerySnapshot .
tipo (No declarado) Una cadena de tipo para identificar de forma única las 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 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.tipo

Una cadena de tipo para identificar de forma única las 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 la agregación correspondiente.

Firma:

data(): AggregateSpecData<AggregateSpecType>;

Devoluciones:

AggregateSpecData <Tipo de especificación agregada>

Los resultados de las agregaciones realizadas sobre la consulta subyacente.