如何在Sequelize.js中一行创建新记录和关联

时间:2019-04-22 19:43:03

标签: javascript node.js sequelize.js

我有两个关联的模型:Tournament有很多Players。 我正在努力实现这一目标:

const tournament = await db.Tournament.create(data);
const player  = await db.Player.create(data2);
await tournament.setPlayer(player);

但是我试图在更少的行中实现这一点。我的意思是:我想创建一个锦标赛,然后以某种方式通过某种方式addPlayer(data2)添加新行,这样就不必先坚持玩家,然后再建立关联。

这可能吗?或者我只需要坚持Tournament,然后坚持Player然后粘合它们?如果播放器的列tournament_id不能为空怎么办?然后最上面的代码也行不通...

有什么建议吗?

0 个答案:

没有答案