$unwind
Reference group: Pipeline stages
What it does
Emits one pipeline document per array element.
Syntax
{$unwind: { path: "$array", preserveNullAndEmptyArrays? }}
Use case
Analyze individual array entries.
$unwind: practical example
{ $unwind: { path: "$items", preserveNullAndEmptyArrays: false } }💡 Explanation
Emits one pipeline document per array element.
When to use it
Analyze individual array entries.
Key Takeaways
- Emits one pipeline document per array element.
- Typical use: Analyze individual array entries.