$slice

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

Reference group: Array aggregation expressions

What it does

Returns an array subset.

Syntax

{$slice: [array, n]} or {$slice: [array, position, n]}

Use case

Create compact previews.

$slice: practical example
{ $project: { firstThree: { $slice: ["$events", 3] } } }
💡 Explanation Returns an array subset. When to use it Create compact previews.
Key Takeaways
  • Returns an array subset.
  • Typical use: Create compact previews.