L’opérateur `exists` dans MongoDB est utilisé pour vérifier si un champ spécifié est présent dans un document ou non. Il renvoie les documents où le champ est présent.
Voici comment vous pouvez l’utiliser:
```
db.collection.find({ fieldName: { $exists: true }})
```
Dans cet exemple, remplacez `collection` par le nom de votre collection et `fieldName` par le nom du champ que vous souhaitez vérifier. L’opérateur `$exists` prend ensuite un booléen qui spécifie si vous voulez que le champ existe (`true`) ou non (`false`).
Si vous vouliez trouver tous les documents dans une collection appelée “users” où le champ “email” existe, vous pourriez faire ceci:
```
db.users.find({ email: { $exists: true }})
```
Inversement, si vous vouliez trouver tous les documents où le champ “email” N’EXISTE PAS, vous pourriez faire ceci:
```
db.users.find({ email: { $exists: false }})
```
Notez que `$exists: true` renvoie les documents où le champ existe, même si sa valeur est `null`.