Database

[{"site":{"name":"siteName1"},"subStages":["subStage1","subStage2"]}]

Query

db.collection.update({},[{$replaceRoot:{newRoot:{_id:"$_id",sites:[{name:"$site.name",substages:"$subStages"}]}}}],{"multi":false,"upsert":false})

Result