Optional
maxThe maximum time to wait for a response from the server, in milliseconds.
Optional
sortThe order in which to apply the update if the filter selects multiple documents.
If multiple documents match the filter, only one will be updated.
Defaults to null
, where the order is not guaranteed.
null
Optional
vectorAn optional vector to use of the appropriate dimensionality to perform an ANN vector search on the collection to find the closest matching document.
This is purely for the user's convenience and intuitiveness—it is equivalent to setting the $vector
field in the
sort field itself. The two are interchangeable, but mutually exclusive.
If the sort field is already set, an error will be thrown. If you really need to use both, you can set the $vector field in the sort object directly.
sort: { $vector: [...] }
insteadOptional
vectorizeAkin to DeleteOneOptions.vector, but for $vectorize
.
sort: { $vectorize: '...' }
instead
Represents the options for the deleteOne command.
Field
sort - The sort order to pick which document to delete if the filter selects multiple documents.
Field
maxTimeMS - The maximum time to wait for a response from the server, in milliseconds.
See
Collection.deleteOne