$sortArray

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

Reference group: Array aggregation expressions

What it does

Sorts array elements in supported server versions.

Syntax

{$sortArray: { input, sortBy }}

Use case

Sort embedded values without unwind/regroup.

$sortArray: practical example
{ $project: { sorted: { $sortArray: { input: "$items", sortBy: { price: -1 } } } } }
💡 Explanation Sorts array elements in supported server versions. When to use it Sort embedded values without unwind/regroup.
Key Takeaways
  • Sorts array elements in supported server versions.
  • Typical use: Sort embedded values without unwind/regroup.