AggregateQuerySnapshot class

I risultati dell'esecuzione di una query di aggregazione.

Firma:

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

Proprietà

Proprietà Modificatori Tipo Descrizione
domanda Domanda <AppModelType, DbModelType> La query sottostante su cui sono state eseguite le aggregazioni registrate in questo AggregateQuerySnapshot .
tipo (non dichiarato) Una stringa di tipo per identificare in modo univoco le istanze di questa classe.

Metodi

Metodo Modificatori Descrizione
dati() Restituisce i risultati delle aggregazioni eseguite sulla query sottostante. Le chiavi dell'oggetto restituito saranno le stesse dell'oggetto AggregateSpec specificato nel metodo di aggregazione e i valori saranno il risultato dell'aggregazione corrispondente.

AggregateQuerySnapshot.query

La query sottostante su cui sono state eseguite le aggregazioni registrate in questo AggregateQuerySnapshot .

Firma:

readonly query: Query<AppModelType, DbModelType>;

AggregateQuerySnapshot.type

Una stringa di tipo per identificare in modo univoco le istanze di questa classe.

Firma:

readonly type = "AggregateQuerySnapshot";

AggregateQuerySnapshot.data()

Restituisce i risultati delle aggregazioni eseguite sulla query sottostante.

Le chiavi dell'oggetto restituito saranno le stesse dell'oggetto AggregateSpec specificato nel metodo di aggregazione e i valori saranno il risultato dell'aggregazione corrispondente.

Firma:

data(): AggregateSpecData<AggregateSpecType>;

Ritorna:

AggregateSpecData <TipoSpecAggregato>

I risultati delle aggregazioni eseguite sulla query sottostante.