Database

[{name:"A Name",answers:[{order:3},{order:2},{order:1}]}]

Query

db.collection.aggregate([{$sort:{"answers.order":1}},{$unwind:{path:"$answers",includeArrayIndex:"index"}},{$group:{_id:"$_id",answers:{"$push":{order:"$answers.order",id:{$add:["$index",1]}}}}}])

Result