Node.js,sequelize和Unknown列

我读了类似的问题: 在“字段列表”中将未知列“* .createdAt”

但解决scheme不适合我! 为什么? 这是我的代码:

var User = sequelize.define("User", { id: { type: DataTypes.UUID, primaryKey: true }, cognome: DataTypes.STRING, nome: DataTypes.STRING, email: DataTypes.STRING, password: DataTypes.TEXT, stato: DataTypes.INTEGER, ruolo: DataTypes.INTEGER }, { freezeTableName: true }, { timestamps: false }); 

错误是:

 Executing (default): SELECT `id`, `cognome`, `nome`, `email`, `data_nascita`, `password`, `cellulare`, `stato`, `blacklist`, `createdAt`, `updatedAt` FROM `Candidato` AS `Candidato`; Unhandled rejection SequelizeDatabaseError: ER_BAD_FIELD_ERROR: Unknown column 'createdAt' in 'field list' 

不要将{ timestamps: false }作为Sequelize.define调用的附加参数Sequelize.define ,而应该使用相应的属性扩展现有的(第三个):

 var User = sequelize.define("User", { // model definition skipped }, { freezeTableName: true, timestamps: false }); 

…正如它在文档中所描述的那样。