挂钩函数未通过异步修改调用

时间:2020-04-25 17:13:43

标签: javascript sequelize.js

我有以下带钩的型号

User.init({ },{ 
    hooks: {
        beforeUpdate: async (user, options) => {
            console.log('updated');
            // some async job here with await
        }
    }
});

现在我要更新一行:

const user = await User.findOne({ ... });
user.balance = 1000002;
await user.save();

由于某种原因,以上未触发该挂接。 如果我删除了await而只是致电

user.save();

然后调用该钩子。钩子触发后如何异步修改实例?

0 个答案:

没有答案