$zip

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

Reference group: Object and set expressions

What it does

Combines corresponding array positions.

Syntax

{$zip: { inputs, useLongestLength?, defaults? }}

Use case

Pair parallel arrays.

$zip: practical example
{ $project: { pairs: { $zip: { inputs: ["$names", "$scores"] } } } }
💡 Explanation Combines corresponding array positions. When to use it Pair parallel arrays.
Key Takeaways
  • Combines corresponding array positions.
  • Typical use: Pair parallel arrays.