Я создаю некоторый код для загрузки данных Excel и отправки ответа HTTP. после прочтения файла Excel я затем через массив * l oop и для каждого элемента создаю объект Mon goose и заполняю поля перед сохранением объекта с помощью .save () asyn c .forEach l oop complete до того, как mon goose операция сохранения завершена, я зацикливаюсь на массиве с помощью asyn c .forEach - и хотя он выполняет oop для всех элементов массива, они не сохраняются, и не выдается никакой ошибки, чтобы помочь мне определить, что не так
async.each(
industryData,
function(values, callback) {
//console.log(values);
let IndustryFinancial = new IndustryFinancialModel(values);
IndustryFinancial.save(function(err, resultIndustryFinancial) {
//not entering in this function
if (err) {
console.log(err);
} else if (resultIndustryFinancial) {
console.log(resultIndustryFinancial);
callback();
}
});
},
function(err) {
if (err) {
console.log(err);
} else {
console.log("========Here is callback =============");
}
}
);
console.log("========Send Response========");
res.json({
success: true,
message: " Industry has been successfully uploaded."
});
Output:
========Send Response========