Dans ce cas, l'agrégation est beaucoup plus simple et beaucoup plus efficace que mapReduce :
db.collection.aggregate({
$group: {
_id: '',
subida: { $sum: '$subida' }
}
}, {
$project: {
_id: 0,
subida: '$subida'
}
})
- utiliser $group avec $sum pour calculer la somme
- utiliser l'opérateur $project de la projection pour supprimer la clé d'identification requise par l'opérateur $group