Sequelize.js - Model.update () не обновляет ассоциации - PullRequest
0 голосов
/ 18 мая 2019

Я успешно использую Model.create() передачу опции include с ассоциацией, и она успешно создает отца и ребенка только при единственном вызове create().

Я хотел бы сделать то же самое на update(), но, к сожалению, он просто обновляет основную модель, не затрагивая ассоциированного потомка:

const result = await Category.update({
    ...parentData,
    child: {
       ...childData
    }
}, { include: [{ model: Child, as: 'child' }] })

Я что-то здесь упускаю? Почему обновляется только родитель?

1 Ответ

0 голосов
/ 18 мая 2019

Как видно из официальной документации , опции не имеют записи include. Вы должны обновить соответствующую модель отдельно.

...