我使用 sequelize-cli 为模型 Student 自动生成代码:
module.exports = (sequelize, DataTypes) => {
var _stu = sequelize.define('stu', {
name: DataTypes.STRING,
password: DataTypes.STRING,
gender: DataTypes.INTEGER,
}, {
classMethods: {
associate: function(models) {
// associations can be defined here
}
}
});
return _stu
};
我的问题是
- 如何获得模型命名
stu
?正如sequelize
函数签名中定义的那样。
当sequelize model:generate
,sequelize 读取 config.json 中的配置,其中指定了 dbname,passowrd。
- 函数签名中的如何
sequelize
知道数据库连接配置、名称、密码等,因为我没有在这个 js 文件中指定。