环回"after save"触发创建和更新,但我只想更新


Product.observe('after save', function(ctx, next){
productHelper.calProduct(ctx.instance);
next();
});

我有上述方法可以在产品更新后执行某些操作,但是"保存后"也是由创建触发的。如何仅通过更新而不是创建来触发?

非常感谢!

环回": "^3.22.0" "连接器": "PostgreSQL">

您可以使用远程钩子。

例如:

Product.afterRemote('updateUser', (ctx, userRes, next) => { next() {...code ....} })

其中updateUser是我的远程方法。使用方法名称或原型更改它。

最后发现Postgresql支持isNewInstance,问题就解决了。

最新更新