我是续集和RDBMS的新手, 我添加了sequelize钩子,如下所示:
bills.afterBulkUpdate((instance, options) => {
console.log(instance);
});
我在这里有问题吗,如果我手动更新话单表中的任何记录(使用数据库脚本或查询或触发器)
此更新是否会触发声明的bills.afterBulkUpdate
挂钩?
答案 0 :(得分:1)
挂钩(也称为回调或生命周期事件)是在执行sequelize中的调用之前和之后调用的函数。
因此,根据您的代码,您正在使用afterBulkCreate(name, fn)
(link),它被标识为一个在批量创建实例之后运行的挂钩。
它应该在触发钩子之后起作用,这取决于您在代码中声明和使用的方式。
有关钩子的更多详细信息,请参见其官方documentation