我有关于sequelize(cli)的问题。我有两张桌子。现在我有一个n:m的关系。所以我需要一个连接表。像这样的东西
zoneId | chargeId
-------+---------
1 3
4 5
我不知道如何在续集中这样做。我真的需要一个新的模型吗?还有其他最佳做法吗?
要存储多对多关系,您始终需要一个连接表。您必须创建一个存储所有这些映射的新模型。它独立于您使用的ORM。没有连接表,就无法存储多对多关系。
请参阅this博客,了解Sequelize与Postgres的多对多关系