Database
db={"users":[{_id:"xxx",name:"name",files:[{fileName:"test",size:654},{fileName:"test2",size:50}]}]}
Query
db.users.aggregate([{"$unwind":"$files"},{"$sort":{"files.size":1}},{"$replaceRoot":{newRoot:"$files"}}])