mysql - 如何在nodejs中导入csv文件并使用sequelize将其写入mysql
问题描述
我想从 UI 导入 csv 文件,读取它并使用一些验证和 ORM(如 sequelize)将其存储到 mysql db 中,怎么做?样本.csv
code,name,phone
"A1","Jonh W","3342423"
"A2","King K","6234234"
module.exports = function (sequelize, DataTypes) {
const User = sequelize.define('User', {
user_id: {
type: DataTypes.STRING(50),
autoIncrement: false,
primaryKey: true,
allowNull: false,
unique: true,
},
code: {
type: DataTypes.STRING
},
name: {
type: DataTypes.STRING
},
phone: {
type: DataTypes.STRING
}
}, {
tableName: 'users',
timestamps: false,
underscored: true
});
};
return User;
}
这是要导入的 csv 文件,并为数据库提供要存储的用户实体
解决方案
推荐阅读
- javascript - 我正在尝试在可视代码中运行命令 npm install 但它向我显示此错误
- python - REST 命令后请求不会关闭连接
- express - GET 请求在 express JS 中发送两次
- bash - 验证命令在 BASH 中通过 ssh 成功执行
- python - 从文本文件中删除标题
- docker - How to fix Docker error System.InvalidOperationException on start on Windows 10?
- python - 预处理 MNIST 数据集
- handlebars.js - 如何在 Seq 和 Seq.App.EmailPlus 中使用带有模板的 handlebarsjs 自定义助手?
- django - 用于 NOT IN 作为lookup_expr 的 django 过滤器
- flutter - 没有为“Set”类型定义运算符“/”
'。尝试定义运算符'/'。测验应用程序