db.test.aggregate([ { $unwind : "$array"}, { $match : {"array.value" : "value2"}}, { $project : { _id : 0, array : 1}} ])