Mongo.find_one_and_replace
You're seeing just the function
find_one_and_replace
, go back to Mongo module for more information.
Link to this function
find_one_and_replace(topology_pid, coll, filter, replacement, opts \\ [])
View SourceSpecs
find_one_and_replace( GenServer.server(), collection(), BSON.document(), BSON.document(), Keyword.t() ) :: result(BSON.document())
Finds a document and replaces it.
Options
:bypass_document_validation
- Allows the write to opt-out of document level validation:max_time
- The maximum amount of time to allow the query to run (in MS):projection
- Limits the fields to return for all matching documents.:return_document
- Returns the replaced or inserted document rather than the original. Values are :before or :after. (default is :before):sort
- Determines which document the operation modifies if the query selects multiple documents.:upsert
- Create a document if no document matches the query or updates the document.:collation
- Optionally specifies a collation to use in MongoDB 3.4 and higher.