环回:自动更新值
Loopback: autoupdate value
我有一个具有属性的模型:status
和 statusId
其中状态可以是:
StatusId & Status 说明如下:
打开
处理中
关闭
拒绝
失败
我想要的是,如果我插入或更新模型的 status,那么 statusId 应该会相应地自动更新。
你可以使用两个东西来实现这个场景
- 使用
Observe
对该模型使用远程挂钩
<model>.observe('before save', function (ctx, next) {
// check the ctx and add the necessary validations
}
- 如果您希望此功能成为整个应用程序的横切关注点,请使用中间件功能
app.remotes().before('**', (ctx, next) => {
// do stuff with ctx.args.options
next();
});
我有一个具有属性的模型:status
和 statusId
其中状态可以是:
StatusId & Status 说明如下:
打开
处理中
关闭
拒绝
失败
我想要的是,如果我插入或更新模型的 status,那么 statusId 应该会相应地自动更新。
你可以使用两个东西来实现这个场景
- 使用
Observe
对该模型使用远程挂钩
<model>.observe('before save', function (ctx, next) {
// check the ctx and add the necessary validations
}
- 如果您希望此功能成为整个应用程序的横切关注点,请使用中间件功能
app.remotes().before('**', (ctx, next) => {
// do stuff with ctx.args.options
next();
});