如果我有一个JSON对象如下
{
name: "John Smith",
tags: [1, 2, 3]
}
上面的tags数组中的每个数字都是与Tag记录关联的外键。
使用sequelize创建此记录的最有效方法是什么?
答案 0 :(得分:0)
猜猜你的关系就像
Person.hasMany(Tag);
Tag.hasMany(Person);
您可以创建一个人,然后找到这些任务并将其分配给他
Person.create(obj)
.success(function (person) {
Tag.findAll({where: { id: obj.tags }})
.success(function (tags) {
person.setTags(tags);
});
});