Sequelize中间表关系

时间:2017-12-11 16:43:22

标签: node.js sequelize.js

我需要建立下一个关系:

我有selection_process和文档,selection_process可以有很多文档,但文档只能属于一个selection_process。我不知道selection_process有多少文件,所以我在该表中使用了一个中间表' documents_selection'我有id_document和id_process_selection。

我已经在这里使用了一个中间表来使用多对多的关系:

ProspectModel.belongsToMany(CategoriesModel, { through: CategoriesProspModel, foreignKey: 'id_prospecto'})
CategoriesModel.belongsToMany(ProspectModel, { through: CategoriesProspModel, foreignKey: 'id_categoria'})

此案例不同,Prospect可以属于许多类别,类别可以有很多Prospect,没有问题,但在另一种情况下,Documents只能属于一个process_selection。

0 个答案:

没有答案