как я могу вернуть итоговое значение в качестве решения (всего), когда цикл завершен?ответ узла/mongo после цикла
Каким будет способ?
function getTotalAttack(minions) {
return new Promise(function (resolve, reject) {
console.log("starting do the totalattack math");
var total = 0;
for(var minion in minions) {
console.log("sending one now");
minions.findOne({ _Id : minion }).then(function(response){
total = total + response.attack;
});
}
console.log("result is " + total);
return resolve(total);
});
}
Как бы Запрос, когда каждый из данных на входе это _id внутри? Как и мой запрос кода? – maria
Я обновил ответ соответственно – Flint
в var minion результат 0 – maria