Returns all documents matching the given query.
Returns all documents matching the given query. If no documents match then an empty Seq will be returned.
Returns the first document matching the given query or a None if the query returned nothing.
Removes all documents matching the given fields in the specified collection.