每当在此模型上调用 find 时,我想更改 someModel 中的属性。因为我不能使用远程钩子,因为 find 不是远程方法,而是内置的,并且在操作钩子中 find/findOne 只会触发访问和加载的钩子,并且根据我的研究,它们不会在其 ctx 中返回模型实例(或者如果他们这样做,我想知道在哪里),我想做类似的事情:
modelName.observe('loaded', function (ctx, next) {
ctx.someModel_instance.updateAttribute(someCount, value
,function(err, instance){
if (err) next(err)
else{
console.log("done")
}
});
}