Właściwy sposób to:
db.users.find({awards: {$elemMatch: {award:'National Medal', year:1975}}})
$elemMatch
pozwala dopasować więcej niż jeden komponent w tym samym elemencie tablicy.
Bez $elemMatch
mongo będzie szukać użytkowników z Medalem Narodowym w pewnym roku i nagrody w 1975 roku, ale nie dla użytkowników z Medalem Narodowym w 1975 roku.
Więcej informacji można znaleźć w dokumentacji MongoDB $elemMatch. Zobacz Przeczytaj dokumentację operacyjną, aby uzyskać więcej informacji na temat odpytywania dokumentów za pomocą tablic.