สมมติว่าเอกสาร mongodb (ตาราง) 'ผู้ใช้' คือ
{
_id: 1,
name: { first: 'John', last: 'Backus' },
birth: new Date('Dec 03, 1924'),
death: new Date('Mar 17, 2007'),
contribs: [ 'Fortran', 'ALGOL', 'Backus-Naur Form', 'FP' ],
awards: [
{ award: 'National Medal',
year: 1975,
by: 'NSF' },
{ award: 'Turing Award',
year: 1977,
by: 'ACM' }
]
}
and other object(person)s
ฉันต้องการค้นหาบุคคลที่มีรางวัล 'National Medal' และต้องได้รับรางวัลในปี 1975 อาจมีบุคคลอื่นที่ได้รับรางวัลนี้ในปีที่แตกต่างกัน
ฉันจะค้นหาบุคคลนี้โดยใช้ประเภทรางวัลและปีได้อย่างไร ดังนั้นฉันสามารถรับคนที่แน่นอน