# `AggregationsCompositeAggregationBase` [interface-AggregationsCompositeAggregationBase] | Name | Type | Description | | - | - | - | | `field` | [Field](./Field.md) | Either `field` or `script` must be present | | `missing_bucket` | boolean |   | | `missing_order` | [AggregationsMissingOrder](./AggregationsMissingOrder.md) |   | | `order` | [SortOrder](./SortOrder.md) |   | | `script` | [Script](./Script.md) | [ScriptSource](./ScriptSource.md) | Either `field` or `script` must be present | | `value_type` | [AggregationsValueType](./AggregationsValueType.md) |   |