0
我被卡在sequelize掛鉤中,試圖將每個更改寫入模型到日誌表中。因此,我正在尋找一種在寫入MySQL之前和之後訪問模型數據的方法。afterUpdate後續鉤子如何獲取髒字段,原始值和更新值?
如何在Sequelize Hook afterUpdate中訪問此數據?
如何獲取更新/更改/髒字段?
如何在更新之前和之後訪問數據以製作差異?
我被卡在sequelize掛鉤中,試圖將每個更改寫入模型到日誌表中。因此,我正在尋找一種在寫入MySQL之前和之後訪問模型數據的方法。afterUpdate後續鉤子如何獲取髒字段,原始值和更新值?
如何在Sequelize Hook afterUpdate中訪問此數據?
如何獲取更新/更改/髒字段?
如何在更新之前和之後訪問數據以製作差異?
Hook函數的第一個參數是實例。只要在更新操作之前提取實例,就可以使用instance._previousDataValues
和instance._change
。
sequelize.addHook(
"afterCreate",
(i) => {
console.log(i);
}
);