Database
[{"device":"A","value":12},{"device":"A","value":13},{"device":"A","value":14},{"device":"B","value":4},{"device":"B","value":5}]
Query
db.collection.aggregate([{$group:{_id:"$device",value:{$max:"$value"}}}])