$setEquals
Reference group: Array aggregation expressions
What it does
Compares distinct set membership regardless of order/duplicate count.
Syntax
{$setEquals: [array1, array2, ...]}
Use case
Compare sets, not sequences.
$setEquals: practical example
{ $project: { same: { $setEquals: ["$expectedRoles", "$actualRoles"] } } }💡 Explanation
Compares distinct set membership regardless of order/duplicate count.
When to use it
Compare sets, not sequences.
Key Takeaways
- Compares distinct set membership regardless of order/duplicate count.
- Typical use: Compare sets, not sequences.