我有一个关于 Sequelize (cli)的问题。我有两张 table 。现在我有一个 n:m 关系。所以我需要一个连接表。像这样的东西
zoneId | chargeId
-------+---------
1 3
4 5
我不确定如何在 Sequelize 中做到这一点。我真的需要一个新模型吗?有没有其他最佳实践?
最佳答案
为了存储多对多关系,您总是需要一个连接表。您必须创建一个新模型来存储所有这些映射。它独立于您使用的 ORM。没有连接表就无法存储多对多关系。
有关 Sequelize with Postgres 中多对多关系的信息,请参阅 this 博客
https://medium.com/@THEozmic/how-to-create-many-to-many-relationship-using-sequelize-orm-postgres-on-express-677753a3edb5
关于sequelize.js - 如何在 sequelize 中连接表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53466592/