#sequelize.js
Вопрос:
С sqeuelizejs 6.5
помощью in nodes 14.x
, для экземпляра модели, есть ли способ проверить, был ли экземпляр сохранен/обновлен (аналогично model.saved() в ruby ORM)? Вот пример кода:
let art = await Artwork.findByPk(req.body.id); //art is an instance of Artwork model
if (!art) return false;
//do some update with instance art, such as :
//art.name = "a new name";
//art.description = "a new description";
//await art.save();
//.....some code here
if (art.saved()) {. //<<==is there art.saved()/art.updated() to check if the instance update has been saved?
//do something
} else {
//if art not updated, do something else
}
Ответ №1:
if(art.changed()) { // need save
} else {
// no updated
}