我有一个模型关系,其中一个团队有许多用户,但是尚未将某些用户分配给一个团队。
是否可能存在一对多关联,而belongTo实例的值为teamId
为空?
我尝试了以下操作:
User.associate = models => {
User.belongsTo(models.Team, {
foreignKey: { name: 'teamId', allowNull: true },
constraints: false
})
}
但是我遇到以下错误:
错误:“ teamId”列中的空值违反了非空约束
答案 0 :(得分:0)
我的坏。我忘了在迁移中添加allowNull: true
。