findOneAndReplace()

Reference type:Cheat sheetFormat:Syntax + example + use case

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.