slides/mongodb/aggr-op-unwind.xml
$unwind
67/108
Grouping with a Compound Key
Yielding Multiple Documents from One
  • • Operate on an array field
  • • Yield new documents for each array element
  • • Array replaced by element value
  • • Missing/empty fields → no output
  • • Non-array fields → error
  • • Pipe to $group to aggregate array values