Reference documentation and code samples for the Google Cloud Datastore v1 API class AggregationResult.
The result of a single bucket from a Datastore aggregation query.
The keys of aggregate_properties are the same for all results in an
aggregation query, unlike entity queries which can have different fields
present for each result.
The result of the aggregation functions, ex: COUNT(*) AS total_entities.
The key is the [alias][google.datastore.v1.AggregationQuery.Aggregation.alias]
assigned to the aggregation function on input and the size of this map
equals the number of aggregation functions in the query.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis webpage provides reference documentation for the \u003ccode\u003eAggregationResult\u003c/code\u003e class within the Google Cloud Datastore v1 API, specifically for .NET developers.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eAggregationResult\u003c/code\u003e represents the result of a single bucket from a Datastore aggregation query, with the keys of \u003ccode\u003eaggregate_properties\u003c/code\u003e being consistent across all results.\u003c/p\u003e\n"],["\u003cp\u003eThe class implements several interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, allowing it to be used with Google Protobuf.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eAggregationResult\u003c/code\u003e class has one property, \u003ccode\u003eAggregateProperties\u003c/code\u003e, which is a \u003ccode\u003eMapField\u003c/code\u003e that stores the results of aggregation functions, where the key is the alias of the function and the size of the map matches the number of functions in the query.\u003c/p\u003e\n"],["\u003cp\u003eMultiple versions of this API are documented, ranging from version 3.2.0 to 4.15.0 (latest).\u003c/p\u003e\n"]]],[],null,[]]