$and /$or /$nor

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

Reference group: Query filter operators

What it does

Combines predicates; separate fields in one object are implicitly ANDed.

Syntax

{$or: [{...}, {...}]}

Use case

Express alternatives.

$and /$or /$nor: practical example
db.users.find({ $or: [{ role: "admin" }, { permissions: "manage" }] })
💡 Explanation Combines predicates; separate fields in one object are implicitly ANDed. When to use it Express alternatives.
Key Takeaways
  • Combines predicates; separate fields in one object are implicitly ANDed.
  • Typical use: Express alternatives.