Я хочу получить сумму схемы, используя Reduce.то, что делают приведенные ниже коды, это не добавление элемента вместе, а размещение их рядом друг с другом.Например, 20 + 30
должно равняться 50
, но это дает мне 02030
.какие-либо проблемы с этими кодами?
Tracker.findById(req.params.id).populate("variations").exec(function(err, foundTracker){
if(err){
console.log(err);
}else{
const varSum = foundTracker.variations.reduce(function(sum, variation){
return sum + variation.varAmount;
}, 0);
foundTracker.varsum = varSum;
foundTracker.save(function(err, savedTracker){
Tracker и Variation являются моделями схемы