An object used to filter input documents
The condition for constructing predicates
Options for use by operators
Optional
Returns a cursor to select matching documents from the input source.
An optional projection criteria
A Cursor for iterating over the results
Remove matched documents from the collection returning the remainder
An array of documents
A new array with matching elements removed
Checks if the object passes the query criteria. Returns true if so, false otherwise.
The object to test
True or false
An object used to filter input documents
Param: condition
The condition for constructing predicates
Param: options
Options for use by operators