Sequelize将数据库表模型字段的下划线转化为大小写
时间: 2023-10-23 14:10:43 浏览: 237
Sequelize默认将数据库表模型字段的下划线转化为小写。如果想要将其转化为大写,可以在定义模型时设置`underscored: false`。例如:
```javascript
const User = sequelize.define('user', {
firstName: {
type: DataTypes.STRING,
field: 'first_name', // 数据库表中的字段为 first_name
underscored: false // 不将下划线转化为小写
},
lastName: {
type: DataTypes.STRING,
field: 'last_name', // 数据库表中的字段为 last_name
underscored: false // 不将下划线转化为小写
}
}, {
tableName: 'users' // 数据库表名为 users
});
```
这样,Sequelize就会将模型中的`firstName`和`lastName`分别对应到数据库表中的`first_name`和`last_name`字段,而不是默认的`first_name`和`last_name`。
阅读全文
相关推荐











