$pop
Reference group: Array update operators
What it does
Removes last element for 1 or first for -1.
Syntax
{$pop: { array: 1 or -1 }}
Use case
Trim queue-like arrays.
$pop: practical example
db.users.updateOne({ _id: userId }, { $pop: { recentIds: -1 } })💡 Explanation
Removes last element for 1 or first for -1.
When to use it
Trim queue-like arrays.
Key Takeaways
- Removes last element for 1 or first for -1.
- Typical use: Trim queue-like arrays.