Database

[{"field1":"a","field2":{"subfield1":"sa","subfield2":[{"name":"abc"},{"name":"def"}]}}]

Query

db.collection.find({},{"field1":1,"field2.subfield1":1,"field2.subfield2":"$field2.subfield2.name"})

Result