MyModel.findOne({ name: item.name }, (err) => {
if (err) {
MyModel.save(item);
}
});
});
задача сохранять уникальные объекты по свойству name
1. проебанная асинхронность 2. колбеки 3. у тебя может быть миллион запросов если будет миллион элементов для проверки
Не понятно что ты хочешь сделать .
Ты сохраняешь если у тебя ошибка?
const test = async (req,res) => { try{ const result = await MyModel.findMany({id то что искать}); const saveData = await MyModel.save(result); res.status(200).json({}) }catch(err){} }
Обсуждают сегодня