Разница между update и save в библиотеке Sequelize?
Есть ли какая разница между двумя этими методами? update и save
// 1
const jane = await User.findOne({ {where: {name: 'Jane' }});
await jane.update({ favoriteColor: 'blue' });
// 2
const jane = await User.findOne({ {where: {name: 'Jane' }});
jane.favoriteColor = "blue"
await jane.save();
Ответы (1 шт):
Автор решения: eri
→ Ссылка
В случае save идёт 2 запроса. Селект и апдейт. В этот момент другой процесс может изменить объект.
В случае апдейт запрос только один и шансов испортить данные меньше.