У меня проблема с дублированием данных на моей таблице
Например, у меня есть эти данные
let data = [{ name: Tope},{ name: Wale},{ name: Tope}];
models.sequelize.Promise.map(data, pValue => {
return models.User.findOrCreate({
where: {
name: pValue.name,
},
defaults: {
name: pValue.name,
organization_id: req.user.org_id
}
}).then(result => {
let resultData = result[0],
created = result[1]; // i am getting true 3x
console.log(created);
console.log(resultData.get());
})
});
Я использовал эту ссылку, но поток у меня не работал
Node + Sequelize: как проверить, существует ли элемент перед добавлением? (асинхронная путаница)