Cara yang benar adalah:
db.users.find({awards: {$elemMatch: {award:'National Medal', year:1975}}})
$elemMatch
memungkinkan Anda untuk mencocokkan lebih dari satu komponen dalam elemen larik yang sama.
Tanpa $elemMatch
mongo akan mencari pengguna dengan Medali Nasional dalam beberapa tahun dan beberapa penghargaan pada tahun 1975, tetapi tidak untuk pengguna dengan Medali Nasional pada tahun 1975.
Lihat Dokumentasi MongoDB $elemMatch untuk info lebih lanjut. Lihat Baca Dokumentasi Operasi untuk informasi selengkapnya tentang kueri dokumen dengan array.