Database

[{course_name:"Test 1",students:[{name:"Sam",age:5},{name:"Don",age:7}]},{course_name:"Test 2",students:[{name:"Paul",age:7}]}]

Query

db.collection.aggregate([{$unwind:"$students"},{$match:{"students.age":7}},{$project:{name:"$students.name",age:"$students.age"}}])

Result