Product.observe('after save', function(ctx, next){
productHelper.calProduct(ctx.instance);
next();
});
我有上述方法,一旦产品更新后就可以执行某些操作,但是创建后也会触发“保存后”。如何仅通过更新而不是通过创建来触发?
非常感谢!
loopback“:” ^ 3.22.0““ connector”:“ postgresql”
您可以使用Remote hooks。
例如:
Product.afterRemote('updateUser', (ctx, userRes, next) => {
next()
{...code ....}
})
其中updateUser
是我的远程方法。用您的方法名称或原型进行更改。
最后发现Postgresql是支持isNewInstance的,此问题已解决。