Разница между 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 запроса. Селект и апдейт. В этот момент другой процесс может изменить объект.

В случае апдейт запрос только один и шансов испортить данные меньше.

→ Ссылка