Database

db={"student":[{"_id":"112211","student":{"student_display_name":"Siva","first_name":"Siva","last_name":"Ram","age":"20","department":"IT","section":"D","edit_sequence":"2","unique_id":"siva_2","address":{"data":[{"student_display_name":"Siva","first_name":"Siva","last_name":"Ram","student_id":"siva_2","street":"Perter's Park","area":"BMS Road","pincode":"560001"},{"student_display_name":"Siva","first_name":"Siva","last_name":"Ram","student_id":"siva_1","street":"St.Mary's Colony","area":"BMS Road","pincode":"560001"},{"student_display_name":"Siva","first_name":"Siva","last_name":"Ram","student_id":"siva_0","street":"MG Colony","area":"BMS Road","pincode":"560001"}]},"student":{"data":[{"student_display_name":"Siva","first_name":"Siva","last_name":"Ram","age":"20","department":"IT","section":"B","edit_sequence":"1","unique_id":"siva_1"},{"student_display_name":"Siva","first_name":"Siva","last_name":"Ram","age":"20","department":"IT","section":"A","edit_sequence":"0","unique_id":"siva_0"}]}},"college":"student college","root_table":"student"}]}

Query

db.student.aggregate([{$match:{"$and":[{"student.address.data.pincode":"560001"},{"student.address.data.last_name":"Ram"},{"student.address.data.first_name":"Siva"}]}},{$project:{_id:0,"address":{$reduce:{input:"$student.address.data",initialValue:{student_id:"$student.unique_id"},in:{$cond:[{$and:[{$eq:["$$this.pincode","560001"]},{$eq:["$$this.first_name","Siva"]},{$eq:["$$this.last_name","Ram"]},{$eq:["$$value.student_id","$$this.student_id"]}]},"$$this","$$value"]}}}}}])

Result