В моей модели данных у меня есть экземпляр: db.items, который имеет отношение "hasMany" к db.images, db.services.Таким образом, один элемент может иметь много изображений и много услуг.
Я хотел бы обновить свой экземпляр, вызвав следующее:
let res = await db.items
.upsert(
{
id: req.body.id,
type: req.body.type,
name: req.body.name,
images: req.body.images,
services: req.body.services
},
{
include: [
{
model: db.images,
as: "images"
},
{
model: db.services,
as: "services"
}
]
}
);
Проблема в том, что все псевдонимы не обновляются, ноНазвание и тип предмета обновлены.В чем может быть проблема?Включить отлично работает с вызовом db.create (), но с upsert - может быть, есть другой способ сделать вещи?