是否可以通过模型与列为json数组的序列进行关联
timeLine:[
{
userId:2,
status:Started
},
{
userId:3,
status:Ended
}
]
timeLine是案例表中的一列。 我想要一个由给定用户启动的案例。
答案 0 :(得分:0)
从总体上讲,您需要创建两个模型。
用户将具有Case表的外键ID。 接下来,在Case模型中,建立一对多关系,以便您可以执行Case.timeline来吸引用户。
// example of how to establish the one-to-many relationship
Case.hasMany(models.user, {
as: 'timeline',
foreignKey: {
name: 'caseId',
allowNull: false
}
});