Я использую петлю, здесь, при вызове обновления со списком объектов в массиве.
Я получаю в обратном вызове уже называется!
Сцена в том, что я определил обратный вызов внутри цикла, и в первом цикле он вызывается на самом деле.
Я ищу способ, где
Я должен обновить весь список объектов в запросе MySQL плана вызова.
Inward.updateIsActiveDetails = function(data, callback) {
var id = _.map(data, 'id');
if (id.length > 0) {
_.forEach(id, id => {
console.log('id....:', id)
Inward.updateAll({id}, {
isActive: 0,
}).then(updateresult => {
console.log(updateresult);
// callback(error); showing err with it... (callback already called)
}).catch(function(error) {
callback(error);
});
});
} else {
callback(null, {
success: true,
msg: 'No records to update',
});
}
};
вывод:
id....: 3
id....: 4
{ count: 1 }
{ count: 1 }
благодарен за правильное решение