Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 为什么我的表没有名为keyword的列时出现数据库错误?_Node.js_Sequelize.js - Fatal编程技术网

Node.js 为什么我的表没有名为keyword的列时出现数据库错误?

Node.js 为什么我的表没有名为keyword的列时出现数据库错误?,node.js,sequelize.js,Node.js,Sequelize.js,我得到一个错误,我的表用户没有名为keyword的列,同时它有一个,我在Users User.js var User=sequelize.define('User'){ 名称:Sequelize.STRING, 电子邮件:Sequelize.STRING, 密码:Sequelize.STRING, 关键字:Sequelize.STRING,//此处定义的关键字 日期:Sequelize.date, }); sequelize.sync().then(函数(){ User.create({ 姓名:

我得到一个错误,我的表用户没有名为keyword的列,同时它有一个,我在
Users

User.js

var User=sequelize.define('User'){
名称:Sequelize.STRING,
电子邮件:Sequelize.STRING,
密码:Sequelize.STRING,
关键字:Sequelize.STRING,//此处定义的关键字
日期:Sequelize.date,
});
sequelize.sync().then(函数(){
User.create({
姓名:'史蒂夫',
电邮:'email@gmail.com',
密码:“123123”,
关键字:'测试',//在此处调用以创建
日期:2020年2月1日
})
});
错误

Unhandled rejection SequelizeDatabaseError: SQLITE_ERROR: table Users has no column named keyword

什么版本的sequelize?您是否检查了sequelize.models中的内容?sequelize版本是5.21.12,据我所知是最新的。sequelize的哪个版本?您是否检查了sequelize.models中的内容?sequelize版本是5.21.12,据我所知是最新的。