我有一个具有级联关联的模型,例如: 调查>问题>选项
调查有很多问题 问题有很多选项
当我创建调查时,我想用选项创建问题。 前对象:
Unhandled rejection TypeError: Cannot read property 'getTableName' of undefined
当我使用下面的选项创建时,我收到错误。
models.Survey.create(survey,{
include: [models.Question,{include: [models.Option]}]
}).then(function() {
reply({success:1});
});
我的创建看起来像这样
QuestionId
SurveyId
表格情景
问题:
{{1}}
我还有另一个问题。如果我删除“选项”关联,它会插入问题,但在“调查”创建后,它将作为SurveyId输入“NULL”。
答案 0 :(得分:0)
连接关联错误。试试吧:
models.Survey.create(survey, {
include: [{
model: models.Question,
include: [models.Option]
}]
}).then(function() {
reply({success:1});
});