node.js - 使用 sequalize raw 查询批量插入到 postgres
问题描述
我的要求是使用节点批量插入 postgres 表中的行,但使用对原始查询进行均衡。我不想使用 ORM 进行批量插入。
提前致谢
解决方案
1.首先,您需要根据您的表列创建包含 json 数据的 json 文件,例如:
[
{
"name": "Leonard",
"email": "ipsum.Phasellus.vitae@eget.co.uk",
"password": "JFT82RFL3UV"
},
{
"name": "Anastasia",
"email": "metus.In@Mauris.edu",
"password": "CXS22BOP3VU"
},
{
"name": "Marsden",
"email": "Nunc.pulvinar@iaculis.co.uk",
"password": "EXX21NDV0PG"
}
]
2.另存为users.json;
3.然后在你的主js文件中要求它:
const _USERS = require('./users.json');
4.然后你可以像这样使用它:-
connection.sync({
// logging :console.log,
force: false
})
.then(()=>{
User.bulkCreate(_USERS);
})
推荐阅读
- python - 按照 WSQ 指纹规范实现双通道子带编码器
- javascript - 我用于替换 url 的 jsfiddle 正在工作,但不在博客源中
- git - 推送到远程后如何将一个分支的更改合并到另一个分支
- python - pandas中如何将重复的数据行收集到单行中?
- machine-learning - 目标标签仅包含允许标签的子集时的 F1 分数计算
- reactjs - history.push() 更改了 url,但在记录 window.location.href 时,这些更改不会反映
- c# - 检测用户何时离开(即关闭浏览器)
- docker - 无法在第二个对等点上部署 fabcar 链代码
- sql - 如何使用 postgis 查询获取分组几何的 bbox?
- vue.js - 如何在 NuxtJS axios 中为 API 使用 env var?