如何在 sequelize 中连接表

How to join tables in sequelize

我对 sequelize (cli) 有疑问。我有两个 table。现在我有一个 n:m 关系。所以我需要一个连接 table。像这样

zoneId | chargeId
-------+---------
1          3
4          5

我不确定如何在 sequelize 中执行此操作。我真的需要一个新模型吗?还有其他最佳做法吗?

为了存储多对多关系,您总是需要一个联接 table。您必须创建一个新模型来存储所有这些映射。它独立于您使用的 ORM。没有连接就无法存储多对多关系 table。

请参阅 this 博客了解 Sequelize 与 Postgres 中的多对多关系

https://medium.com/@THEozmic/how-to-create-many-to-many-relationship-using-sequelize-orm-postgres-on-express-677753a3edb5