我的要求是使用node批量插入postgres表中的行,但使用sequalize原始查询。我不想使用ORM进行批量插入。
预先感谢
答案 0 :(得分:0)
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);
})