【发布时间】:2022-02-18 03:33:17
【问题描述】:
我有 2 个模型,每个模型有 2 个主键(langId,topicCode)。
如何结合它们来选择值?
const field_A = {langId: {type:DataTypes.STRING, primaryKey: true}, topicCode: {type:DataTypes.STRING, primaryKey: true}, data:{type:DataTypes.STRING}}
const field_B = {langId: {type:DataTypes.STRING, primaryKey: true}, topicCode: {type:DataTypes.STRING, primaryKey: true}, storage:{type:DataTypes.STRING}}
Model_A.init(field_A, { timestamps:false, sequelize });
Model_B.init(field_B, { timestamps:false, sequelize });
如何使用模型之间的 sequelize 关联来执行以下操作?
SELECT * from Model_A, Model_B where Model_A.langId = Model_B.langId and Model_A.topicCode = Model_B.topicCode
[
{
langId: 'xx',
topicCode: 'yy',
data: 'zz',
storage: 'pp',
},
{
langId: 'gg',
...
}
]
谢谢。
此致。
【问题讨论】:
标签: node.js express sequelize.js