In MongoDB gebruik je de $or-operator om een query uit te voeren die meerdere mogelijke condities biedt voor een match. Dit is handig als je een document wilt vinden dat aan minimaal een van de opgegeven criteria voldoet.
Hier is de basissyntax:
```
{ $or: [ { conditie1 }, { conditie2 }, …, { conditieN } ] }
```
Als voorbeeld, stel je hebt een collectie van “artikelen” en je wilt alle documenten vinden die “categorie” “boeken” of “prijs” minder dan 20 hebben:
```
db.artikelen.find({
$or: [
{ “categorie”: “boeken” },
{ “prijs”: { $lt: 20 } }
]
})
```
Let op: gebruik altijd de curly braces { } om de condities te definiëren.
In dit voorbeeld geeft MongoDB alle documenten terug in de “artikelen” collectie waar de “categorie” gelijk is aan “boeken” OF waar de “prijs” minder is dan 20.