eqNotNull
Matches documents where the value of a field equals value.
If value is null
, the operator is not added (all documents are matched).
Example
This operator is useful to simplify searches when the criteria are optional. For example, instead of writing:
collection.find {
if (criteria.name != null)
User::name eq criteria.name
}
Content copied to clipboard
this operator can be used instead:
collection.find {
User::name eqNotNull criteria.name
}
Content copied to clipboard
External resources
See also
Equality filter.