The results of executing an aggregation query.
Package
@google-cloud/firestoreRemarks
The constructor for this class is marked as internal. Third-party code should not call the constructor directly or create subclasses that extend the AggregateQuerySnapshot
class.
Properties
query
get query(): AggregateQuery<AggregateSpecType, AppModelType, DbModelType>;
The query that was executed to produce this result.
readTime
get readTime(): Timestamp;
The time this snapshot was read.
Methods
data()
data(): firestore.AggregateSpecData<AggregateSpecType>;
Returns the results of the aggregations performed over the underlying query.
The keys of the returned object will be the same as those of the AggregateSpec
object specified to the aggregation method, and the values will be the corresponding aggregation result.
Returns | |
---|---|
Type | Description |
FirebaseFirestore.AggregateSpecData<AggregateSpecType> | The results of the aggregations performed over the underlying query. |
isEqual(other)
isEqual(other: firestore.AggregateQuerySnapshot<AggregateSpecType, AppModelType, DbModelType>): boolean;
Compares this object with the given object for equality.
Two AggregateQuerySnapshot
instances are considered "equal" if they have the same data and their underlying queries compare "equal" using AggregateQuery.isEqual()
.
Parameter | |
---|---|
Name | Description |
other |
FirebaseFirestore.AggregateQuerySnapshot<AggregateSpecType, AppModelType, DbModelType>
The object to compare to this object for equality. |
Returns | |
---|---|
Type | Description |
boolean |