一个非常简单的问题。我使用的是nodejs 5.6,express 4和sequelize 4。在程序中,我有一个属于company
对象的user
对象。
var User = sequelize.define('user', {
username: {
type: Sequelize.STRING
},
password: {
type: Sequelize.STRING
}
});
const Company= sequelize.define('companny', {
record: {
type: Sequelize.JSON
}
});
Company.associate = function(models) {
console.log(models)
Company.hasMany(models.User, {
foreignKey: {
// name: 'user',
allowNull: true
}
})
}
运行程序时,数据库中创建了用户和公司表,但八个用户或公司没有外键。并且控制台什么也不输出。有什么建议吗?
最佳答案
最后,index.js
文件 here回答我的问题。
关于node.js - 未创建 Sequelize 关联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48621310/