Database
[{_id:"notImportant",array:[{name:"Peter",age:17},{name:"Carl",age:21},{name:"Ben",age:15}]}]
Query
db.collection.aggregate([{"$match":{_id:"notImportant"}},{"$set":{"maxEntry":{$first:{$sortArray:{input:"$array",sortBy:{age:-1}}}}}}])