标签: sequelize.js
假设我有一个League实体和一个User实体,我希望该联盟的经理(User)是强制性的。如何告诉Sequelize League.ManagerId列上应该存在非空约束?
League
User
Sequelize
League.ManagerId
以下是我定义关联的方式:
League.belongsTo User, {as: 'Manager'}
答案 0 :(得分:2)
您可以指定foreignKey(请参阅here和here)属性:
foreignKey
League.belongsTo(User, { as: 'creator', foreignKey: { name: 'league', allowNull: false } });