Database

[{iphone:"iphone6",name:"Tom"},{iphone:"iphone7",name:"Tom"},{iphone:"iphone6",name:"Joe"},{iphone:"iphoneX",name:"Joe"}]

Query

db.collection.aggregate([{$group:{_id:"$iphone",people:{$push:"$name"}}},{$sort:{_id:1}}])

Result