findOneAndReplace()
Reference group: Collection CRUD methods
What it does
Atomically replaces one document and can return a result document.
Syntax
db.collection.findOneAndReplace(filter, replacement, options)
Use case
Replace a record while retrieving the result.
findOneAndReplace(): practical example
db.config.findOneAndReplace({ _id: "theme" }, { _id: "theme", mode: "dark" })💡 Explanation
Atomically replaces one document and can return a result document.
When to use it
Replace a record while retrieving the result.
Key Takeaways
- Atomically replaces one document and can return a result document.
- Typical use: Replace a record while retrieving the result.