- withValue
{ field: , op: , rvalue: }
- or
{ $or : [ expressions ] }
- withValues
{ field: , op: , values: [ values ] }
- <init>
- add
- and
{ $and : [ expressions ] }
- arrayMatch
{ array: , elemMatch: }
- escapeRegExPattern
- logical
{ $and : [ expressions ] }
{ $or : [ expressions ] }
- not
{ $not : { query } }
- query
Return a query from a json node
- regex
{ field: , regex: , ... }