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.