如何使用Sequelize保留与数据库的关联

时间:2018-10-23 00:03:01

标签: node.js orm associations sequelize.js

我正在尝试建立关联:

Thing.associate = models => {
   Thing.hasMany(models.TemplateTimeSpan, { foreignKey: {
     name: 'templateTimeSpanID',
     allowNull: true
  } 
});

模型如下:

事物:

TemplateTimeSpan.associate = models => {
    TemplateTimeSpan.belongsTo(models.Mechanic, { foreignKey: 'templateTimeSpanID' });
};

TemplateTimeSpan:

TemplateTimeSpans

当我提取then的{​​{1}}中的所有Promise.all时,它将返回所有它们,并且它们都具有templateTimeSpanID: null,但是updatedSpans具有{ {1}}。

0 个答案:

没有答案