yoz*_*ama 11 node.js sequelize.js tedious
我使用sequelize-auto生成模式,我尝试使用findOne()
,我得到这个错误:
Unhandled rejection SequelizeDatabaseError: Invalid column name 'updatedAt'.
Run Code Online (Sandbox Code Playgroud)
在我的数据库表中没有字段 updatedAt
例如我的表名是Users
我的代码Users.findOne()
,表中没有updatedAt
字段users
.
db.users= sequelize.import(__dirname + "/models/users");
app.get('/users', function (req, res) {
db.user.findOne().then(function (project) {
res.json(project);
})
});
Run Code Online (Sandbox Code Playgroud)
怎么解决?
Har*_*dja 25
有关Sequelize中Model的配置,请参阅文档
在您的表的模型对象中应该如下所示.
var user = sequelize.define('user', { /* bla */ }, {
// don't add the timestamp attributes (updatedAt, createdAt)
timestamps: false,
// your other configuration here
});
Run Code Online (Sandbox Code Playgroud)
检查sequelize-auto-generation模块的用法
为所有模型配置选项创建一个json文件(此处定义的标志对象).
执行命令时,您必须传递-a
或--addtional
选择必须传递json文件配置路径的命令.
归档时间: |
|
查看次数: |
10793 次 |
最近记录: |