$pullAll
Reference group: Array update operators
What it does
Removes all occurrences of listed values.
Syntax
{$pullAll: { array: [values] }}
Use case
Remove several known values.
$pullAll: practical example
db.users.updateOne({ _id: userId }, { $pullAll: { tags: ["old", "legacy"] } })💡 Explanation
Removes all occurrences of listed values.
When to use it
Remove several known values.
Key Takeaways
- Removes all occurrences of listed values.
- Typical use: Remove several known values.