An AggregateField is a class that contains data that defines an aggregation.
Package
@google-cloud/datastoreProperties
alias_
alias_?: string;Methods
alias(alias)
alias(alias?: string): AggregateField;Sets the alias on the aggregate field that should be used.
| Parameter | |
|---|---|
| Name | Description |
alias |
string
The label used in the results to describe this aggregate field when a query is run. |
| Returns | |
|---|---|
| Type | Description |
AggregateField |
{AggregateField} |
average(property)
static average(property: string): Average;Gets a copy of the Average aggregate field.
| Parameter | |
|---|---|
| Name | Description |
property |
string
|
| Returns | |
|---|---|
| Type | Description |
Average |
{Average} |
count()
static count(): Count;Gets a copy of the Count aggregate field.
| Returns | |
|---|---|
| Type | Description |
Count |
{Count} |
sum(property)
static sum(property: string): Sum;Gets a copy of the Sum aggregate field.
| Parameter | |
|---|---|
| Name | Description |
property |
string
|
| Returns | |
|---|---|
| Type | Description |
Sum |
{Sum} |
toProto()
abstract toProto(): any;Gets the proto for the aggregate field.
| Returns | |
|---|---|
| Type | Description |
any |
|