The $map operator applies a sub-expression to each of the elements of an array and returns the array of the resulting values. It accepts named parameters.
The $let operator defines variables for use within the scope of a subexpression and returns the result of the subexpression. It accepts named parameters.