移除 Hook

只能删除有名称参数的 hook.

  1. class Book extends Model {}
  2. Book.init({
  3. title: DataTypes.STRING
  4. }, { sequelize });
  5. Book.addHook('afterCreate', 'notifyUsers', (book, options) => {
  6. // ...
  7. });
  8. Book.removeHook('afterCreate', 'notifyUsers');

你可以有很多同名的 hook. 调用 .removeHook() 将会删除它们.