Comme vu brièvement lors du CRUD, la lecture des documents s'effectue principalement par la méthode db.collection.find(query, projection)
.
Voici un exemple sur un champ simple :
> db.movies.find({ country: 'JP' }).pretty()
Sur un niveau inférieur :
> db.movies.find({ 'director.first_name': 'James' }).pretty()
Et même au sein d'un tableau :
> db.movies.find({ 'actors.first_name': 'Gary' }).pretty()