序列化代码
const {
Sequelize,
Model,
DataTypes
} = require('sequelize');
const sequelize = new Sequelize({
dialect: 'postgres',
database: dbCredentials.database,
username: dbCredentials.user,
password: dbCredentials.password,
port: dbCredentials.port
});
class Company extends Model {}
Company.init({
id: {
primaryKey: true,
type: DataTypes.UUIDV4,
allowNull: false
},
name: {
type: DataTypes.TEXT
}
}, {
freezeTableName: true,
sequelize,
timestamps: true,
createdAt: 'CREATED_DT',
updatedAt: 'MODIFIED_DT',
modelName: 'Company',
});
const company = await Company.findOne();
生成的Sequelize查询:
选择“ id” ,“ CREATED_DT” ,“ MODIFIED_DT” 来自“公司” AS ” LIMIT 1;
有什么办法可以删除双引号?我打算有一个简单的表结构 不想使用区分大小写的查询。