$cond

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

Reference group: Conditional and logical expressions

What it does

Chooses a result based on a boolean condition.

Syntax

{$cond: { if, then, else }}

Use case

Derive flags and labels.

$cond: practical example
{ $project: { tier: { $cond: { if: { $gte: ["$spend", 10000] }, then: "gold", else: "standard" } } } }
💡 Explanation Chooses a result based on a boolean condition. When to use it Derive flags and labels.
Key Takeaways
  • Chooses a result based on a boolean condition.
  • Typical use: Derive flags and labels.