次のように取ります。次のようにすることで、 「1967」に一致するレコードをプルでき_id = 1
ます。1967年に一致する賞と「ペン」に一致する学校名を印刷することは可能ですか?
db.bios.find({_id:1, "awards.year" : 1967},{"awards.$":1}).pretty()
db.bios.insert(
{
_id: 1,
awards: [
{
award: 'W.W. McDowell Award',
year: 1967,
by: 'IEEE Computer Society'
},
{
award: 'National Medal of Science',
year: 1975,
by: 'National Science Foundation'
},
],
"schools" : [
{
name : "Harvard",
year : 1945
},
{
name : "Penn",
year : 1950
}
]
}
)