我一直有一些问题Sequelize键和外键,他们不是在数据库创建时我同步续集不创建外键?
这是我Users.js
module.exports = function(sequelize, DataTypes) {
var Users = sequelize.define('users', {
name: DataTypes.STRING
}, {
classMethods: {
associate: function(models) {
Users.belongsTo(models.group);
}
}
});
return Users;
}
,这是我Groups.js
module.exports = function(sequelize, DataTypes) {
var Group = sequelize.define("group", {
nome: DataTypes.STRING
});
return Group;
};
已经尝试过这样的:
var Group = require('./Group');
module.exports = function(sequelize, DataTypes) {
var Users = sequelize.define('users', {
name: DataTypes.STRING
});
Users.hasOne(Group);
return Users;
}
但没有结果。
观测值:我有models.sequelize.sync({力:真正})项目启动
我缺少什么?
谢谢!