Если вы добавите обязательное свойство ctx
в удаленный хук или хук операции, свойство будет добавлено в модель и сохранено в базе данных.
Использование удаленного подключения,
Event.beforeRemote('*', (ctx, modelInstance, next) => {
ctx.req.body.propertyName = propertyValue;
...
next();
});
Здесь * может быть любое действие для любой конечной точки. Для получения более подробной информации см. this .
Использование операционного хука,
Event.observe('before save', (ctx, next) => {
//for insert, full update
if(ctx.instance) {
ctx.instance.propertyName = propertyValue;
...
return next();
}
// for partial update
else if(ctx.data) {
ctx.data.propertyName = propertyValue;
...
return next();
}
});