$unset

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

Reference group: Update operator families

What it does

Removes a field.

Syntax

{$unset: { field: "" }}

Use case

Remove deprecated properties.

$unset: practical example
db.users.updateOne({ _id: userId }, { $unset: { legacyField: "" } })
💡 Explanation Removes a field. When to use it Remove deprecated properties.
Key Takeaways
  • Removes a field.
  • Typical use: Remove deprecated properties.