Sequelize remove hook?
Sequelize remove hook?
我在运行时添加一个钩子到我的模型:
model.addHook('afterUpdate', 'myHook', function(instance, cb) {
// Do some stuff
})
如果满足某些条件,我想删除这个钩子,使它不再触发。查看文档,我只能看到添加/检查钩子是否存在的方法,而不能删除它们。
有可能吗?或者我是否需要想出自己的解决方案(我可以想到几种方法,但我想检查Sequelize是否直接支持这种方法)?
看起来这个功能不存在。因此,您需要编写解决方案并手动从model.options.hooks['afterUpdate']
提交功能请求后,看起来已经添加了:
http://docs.sequelizejs.com/en/latest/api/hooks/removehookhooktype-name
开源万岁!
相关文章:
- chart.series[id].remove()无法刷新高位图表/高位股票中其他系列的图例属性
- jQuery.remove(Selector)没有'不起作用
- 使用rows().eevery().remove()时未更新行索引
- Sails.js/Waterline.add()和.remove()仅适用于第二次调用
- jQuery detach() v/s remove() v/s hide()
- mongoose.js Model.remove在循环中只能工作一次
- 添加animate.css类,然后使用remove移除元素
- for.in循环在非数字索引“clean”和“remove”上循环
- jQuery Remove/Clone
- 如何使用App.cable.subscriptions.remove删除Rails5中的actioncable频道订阅
- remove仅每隔一次进行儿童工作
- counter是在单击add字段时递增值,而不是在单击remove字段时递减值
- Chrome扩展插件:runtime.last运行tabs.get/tabs.remove时出错:没有id为0的选项卡
- Javascript: regexp to remove .html
- j查询检查 remove() 后是否存在输入
- AngularJS: ng-bind-html remove styling
- 无法让 token.remove() 在 Facebook Emitter 中工作
- 带有元素移除的Javascript remove-click事件
- 页面加载后,在li remove上添加类
- Sequelize remove hook?