ResolvesToAny
extends
ResolvesToDouble, ResolvesToString, ResolvesToObject, ResolvesToArray, ResolvesToBinData, ResolvesToObjectId, ResolvesToBool, ResolvesToDate, ResolvesToNull, ResolvesToRegex, ResolvesToJavascript, ResolvesToInt, ResolvesToTimestamp, ResolvesToLong, ResolvesToDecimal, ResolvesToNumber
in
Expressions can include field paths, literals, system variables, expression objects, and expression operators.
Expressions can be nested.