Operators
The various operators that are supported are:
Combination Operators
_and
Matches if all the conditions in the array match
_or
Matches if any of the conditions in the array match
_not
Matches if the given condition does not match
_nor
Matches if none of the conditions in the array match
_all
Matches an array value if it contains all the elements of the argument array
_elemMatch
Matches and returns all assets that contain an array field with at least one element that matches all the specified query criteria.
_allMatch
Matches and returns all assets that contain an array field with all its elements matching all the specified query criteria.
_keyMapMatch
Matches and returns all assets that contain a map that contains at least one key that matches all the specified query criteria
Condition operators
_lt
Number
The field is less than the argument
_lte
Number
The field is less than or equal to the argument
_eq
Any
The field is equal to the argument
_ne
Any
The field is not equal to the argument
_gt
Number
The field is greater than the argument
_gte
Number
The field is greater than or equal to the argument
_exists
Boolean
Check whether the field exists or not, regardless of its value
_in
Any
The asset field value must exist in the list provided
_nin
Any
The asset field value must not exist in the list provided
_regex
String
Last updated