Tester la présence d’un champ
Une commande pratique est la commande $exists
qui permet de vérifier la présence d'un champ.
Exemple pour retrouver les films dont le champ actors ne contient pas de champ role :
> db.movies.find({ 'actors.role': {$exists: false} }).pretty()