Я использую Mongodb, чтобы попытаться определить средний пробег в моей коллекции автомобилей, используя метод уменьшения карты. Я знаю, как определить минимальное значение (как показано ниже), однако я не знаю, как это работает в среднем. Может кто-нибудь помочь с этим? Благодарю.
var map = function(){
emit(this.Classification, this.Milage); };
var reduce = function(key, values){
var minvalue = values[0];
values.forEach(function(value){
if(minvalue>value){
minvalue = value;
}
})
return minvalue};
db.ads.mapReduce(map,reduce, {
query: {Classification: "Motor Cars"},
out: {inline: 1}
});