Database

[{"vehicle_id":50,"horometro":100,"odometro":23},{"vehicle_id":30,"horometro":220,"odometro":50},{"vehicle_id":50,"horometro":300,"odometro":56}]

Query

db.collection.aggregate([{"$group":{"_id":"$vehicle_id","horometro":{"$max":"$horometro"},"odometro":{"$max":"$odometro"},}},{$group:{_id:null,odometro_sum:{$sum:"$odometro"},horometro_sum:{$sum:"$horometro"}}}])

Result