Product.observe('after save', function(ctx, next){
productHelper.calProduct(ctx.instance);
next();
});
一旦产品更新,我有上述方法可以做某事,但“保存后”也由创建触发。如何仅通过更新而不是创建触发?
非常感谢!
环回”:“^3.22.0”“连接器”:“postgresql”
Product.observe('after save', function(ctx, next){
productHelper.calProduct(ctx.instance);
next();
});
一旦产品更新,我有上述方法可以做某事,但“保存后”也由创建触发。如何仅通过更新而不是创建触发?
非常感谢!
环回”:“^3.22.0”“连接器”:“postgresql”
最后发现Postgresql是支持isNewInstance的,问题解决了。
您可以使用远程挂钩。
例如:
Product.afterRemote('updateUser', (ctx, userRes, next) => {
next()
{...code ....}
})
updateUser
我的远程方法在哪里。使用您的方法名称或原型更改它。