这是我的模型,它是从sequelize cli创建的:(它描述User.js中的用户)
'use strict';
module.exports = (sequelize, DataTypes) => {
const User = sequelize.define('User', {
username: DataTypes.STRING
}, {});
User.associate = function(models) {
// associations can be defined here
};
return User;
};
当我尝试在脚本文件中创建它时,出现以下错误:
User.build is not a function
下面是调用build方法的方法:
const User = require('../models/User');
User.build({
username: message["name"],
}).save();
2条答案
按热度按时间yfwxisqw1#
在您的情况下,它返回函数而不是构造函数
导入时必须传递
sequelize
和DataTypes
希望对你有用
l7wslrjt2#
您需要从“模型/索引”中获取模型
所以改变这个
对此
参见this answer