BooleanExpression
An expression that evaluates to a boolean: a condition of the where stage, of conditional and of countIf.
Functions
The abs function of this expression.
The add function of this expression and second.
This expression under the alias alias: its name in the output documents.
AggregateFunction.arrayAgg of this expression.
AggregateFunction.arrayAggDistinct of this expression.
The array_concat function of this expression, secondArray and otherArrays.
The array_contains condition of this expression and element.
The array_contains_all condition of this expression and arrayExpression.
arrayContainsAll of this expression and the array values.
The array_contains_any condition of this expression and arrayExpression.
The array_contains_any condition of this expression and the array values.
The array_first function of this expression.
The array_first_n function of this expression and n.
The array_get function of this expression and offset.
The array_index_of function of this expression, value and "first".
The array_index_of_all function of this expression and value.
The array_last function of this expression.
The array_index_of function of this expression, value and "last".
The array_last_n function of this expression and n.
The array_length function of this expression.
The maximum function of this expression.
The maximum_n function of this expression and n.
The minimum function of this expression.
The minimum_n function of this expression and n.
The array_reverse function of this expression.
The array_slice function of this expression and offset.
The sum function of this expression.
The array_transform function of this expression, elementAlias and transform.
The array_transform function of this expression, elementAlias, indexAlias and transform.
This expression as a condition: unchanged if it is one, otherwise evaluated as a boolean.
Ordering.ascending of this expression.
AggregateFunction.average of this expression.
The bit_and function of this expression and bitsOther.
The bit_left_shift function of this expression and numberExpr.
The bit_left_shift function of this expression and number.
The bit_not function of this expression.
The bit_or function of this expression and bitsOther.
The bit_right_shift function of this expression and numberExpr.
The bit_right_shift function of this expression and number.
The bit_xor function of this expression and bitsOther.
The byte_length function of this expression.
The ceil function of this expression.
The char_length function of this expression.
The coalesce function of this expression, replacement and others.
The collection_id function of this expression.
AggregateFunction.count of this expression.
AggregateFunction.countDistinct of this expression.
An aggregate counting the documents for which this condition is true.
Ordering.descending of this expression.
The divide function of this expression and divisor.
The document_id function of this expression.
The ends_with condition of this expression and suffix.
The equal_any condition of this expression and arrayExpression.
The exists condition of this expression.
The exp function of this expression.
AggregateFunction.first of this expression.
The floor function of this expression.
The get_field function of this expression and keyExpression.
The get_field function of this expression and key.
The if_error function of this expression and catchExpr.
The if_error function of this expression and catchValue.
The if_null function of this expression and elseExpression.
The if_null function of this expression and elseValue.
The is_absent condition of this expression.
The is_error condition of this expression.
The is_type condition of this expression and type.
The join function of this expression and delimiterExpression.
The join function of this expression and delimiter.
AggregateFunction.last of this expression.
The length function of this expression.
The like condition of this expression and pattern.
The ln function of this expression.
The log10 function of this expression.
logicalMaximum of this expression and others.
The maximum function of this expression and others.
logicalMinimum of this expression and others.
The minimum function of this expression and others.
The ltrim function of this expression.
The ltrim function of this expression and valuesToTrim.
The map_entries function of this expression.
The map_get function of this expression and keyExpression.
The map_get function of this expression and key.
The map_keys function of this expression.
The map_remove function of this expression and keyExpression.
The map_remove function of this expression and key.
The map_set function of this expression, key, value and moreKeyValues.
The map_values function of this expression.
AggregateFunction.maximum of this expression.
AggregateFunction.minimum of this expression.
The mod function of this expression and divisor.
The multiply function of this expression and second.
The negation of this condition.
The not_equal_any condition of this expression and arrayExpression.
notEqualAny of this expression and the array values.
The parent function of this expression.
The pow function of this expression and exponent.
The regex_contains condition of this expression and pattern.
The regex_match condition of this expression and pattern.
The reverse function of this expression.
The round function of this expression.
The round function of this expression and decimalPlace.
The rtrim function of this expression.
The rtrim function of this expression and valuesToTrim.
The split function of this expression and delimiter.
The sqrt function of this expression.
The starts_with condition of this expression and prefix.
The string_concat function of this expression and stringExpressions.
The string_concat function of this expression and strings.
stringConcat of this expression and strings.
The string_contains condition of this expression and substring.
The string_index_of function of this expression and substring.
The string_repeat function of this expression and count.
The string_reverse function of this expression.
The substring function of this expression, constant(start) and constant(length).
The subtract function of this expression and subtrahend.
AggregateFunction.sum of this expression.
timestampDiff of this expression, start and unit.
timestampDiff of this expression, the field startFieldName and unit.
The timestamp_extract function of this expression and part.
timestampExtract of this expression and part.
timestampExtractWithTimezone of this expression, part and timezone.
The timestamp_to_unix_micros function of this expression.
The timestamp_to_unix_millis function of this expression.
The timestamp_to_unix_seconds function of this expression.
The timestamp_trunc function of this expression and granularity.
The timestamp_trunc function of this expression, granularity and timezone.
The to_lower function of this expression.
The to_upper function of this expression.
The trim function of this expression.
The trim function of this expression and valueToTrim.
The trim function of this expression and constant(valueToTrim).
The trunc function of this expression.
The trunc function of this expression and decimalPlace.
The type function of this expression.
The unix_micros_to_timestamp function of this expression.
The unix_millis_to_timestamp function of this expression.
The unix_seconds_to_timestamp function of this expression.
The vector_length function of this expression.