$cond
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.