【发布时间】:2015-01-12 07:53:37
【问题描述】:
如果我有如下 JSON 对象
{
name: "John Smith",
tags: [1, 2, 3]
}
上面标签数组中的每个数字都是与标签记录关联的外键。
使用 sequelize 创建此记录的最有效方法是什么?
【问题讨论】:
标签: node.js express sequelize.js
如果我有如下 JSON 对象
{
name: "John Smith",
tags: [1, 2, 3]
}
上面标签数组中的每个数字都是与标签记录关联的外键。
使用 sequelize 创建此记录的最有效方法是什么?
【问题讨论】:
标签: node.js express sequelize.js
猜你的关系是这样的
Person.hasMany(Tag);
Tag.hasMany(Person);
您可以创建一个人,然后找到这些任务并将它们分配给他
Person.create(obj)
.success(function (person) {
Tag.findAll({where: { id: obj.tags }})
.success(function (tags) {
person.setTags(tags);
});
});
【讨论】: