type Document = OrderedDocument;
Alias for OrderedDocument
.
Filter for this query. Defaults to an empty filter, yielding the number of all documents in the collection. Read more
The type of the results obtained by executing the query. Often it's just the document type, T
. TODO(H2CO3): make it default to T
(#29661). Read more
Filter for restricting returned values. Defaults to an empty filter, resulting in all documents of the collection being returned. Read more
Optional transform applied to each returned raw document. Can be used to adjust the structure of the loosely-typed data so that it fits what is expected by <Self::Output as Deserialize>::deserialize()
. Read more
Filter for restricting documents to delete.
Writing options for this deletion operation.
Remove the value corresponding to the given key. Return an error if no such key-value pair is present in the document. Read more
Remove the value corresponding to the given key if it is a bool
. Return an error if the key is missing or the value is not a bool
. Read more
Remove the value corresponding to the given key if it is an i32
. Return an error if the key is missing or the value is not an i32
. Read more
Remove the value corresponding to the given key if it is an i64
. Return an error if the key is missing or the value is not an i64
. Read more
Remove the value corresponding to the given key if it is an f64
. Return an error if the key is missing or the value is not an f64
. Read more
Remove the value corresponding to the given key if it is any number. Return an error if the key is missing or the value is not numeric. Read more
Remove the value corresponding to the given key if it is a string. Return an error if the key is missing or the value is not a string. Read more
Remove the value corresponding to the given key if it is an Array
. Return an error if the key is missing or the value is not an Array
. Read more
Remove the value corresponding to the given key if it is a Document
. Return an error if the key is missing or the value is not a Document
. Read more
Remove the value corresponding to the given key if it is an ObjectId
. Return an error if the key is missing or the value is not an ObjectId
. Read more
Remove the value corresponding to the given key if it is a DateTime
. Return an error if the key is missing or the value is not a DateTime
. Read more
Remove the value corresponding to the given key if it is a TimeStamp
. Return an error if the key is missing or the value is not a TimeStamp
. Read more
Remove the value corresponding to the given key if it is a Binary
of the Generic
subtype. Return an error if the key is missing or the value is not a Binary
of the Generic
subtype. Read more