De NOT-operator in MongoDB wordt gebruikt om een negatieconditie in een query te introduceren.
Dit is de basisstructuur van een query met de NOT-operator:
```
{ veld : { $not: {
```
Hier zijn enkele voorbeelden:
```
// Zoekt documenten waar het veld x niet gelijk is aan 5
db.collection.find( { x: { $not: { $eq: 5 } } } );
// Zoekt documenten waar het veld y niet groter is dan 20
db.collection.find( { y: { $not: { $gt: 20 } } } );
// Zoekt documenten waar het veld z niet overeenkomt met het opgegeven patroon
db.collection.find( { z: { $not: { $regex: “.*123” } } } );
```
Houd er echter rekening mee dat het gebruik van de NOT-operator in sommige gevallen invloed kan hebben op de prestaties van de query, omdat MongoDB mogelijk de indexen niet efficiënt kan gebruiken.