Database

[{_id:1212112,title:"School",items:[{sort:2,name:"homework"},{sort:1,name:"exam"},{sort:3,name:"essay"},]}]

Query

db.collection.aggregate([{$unwind:"$items"},{$sort:{"items.sort":1}},{$group:{_id:"$_id",items:{$push:"$items"}}},])

Result