javascript - 如何使用 sequelize 和 node 插入由多个对象组成的数组?

标签 javascript sql node.js sequelize.js

在下面的代码块行中,我想插入一个包含多个对象的数组。但它不起作用。

let Bookarray = [{author:"john matt", BookName:"Beauty of Nature"},
{author:"Mick Foley", BookName:"Have A Nice Day"},
{author:"Kevin Sullivan.", BookName:"WWE 50"},
{author:"Brian Shields And Dean Miller", BookName:"35 Years Of Wrestlemania"},
{author:"Mick Foley", BookName:"Foley Is Good"},
]
 
let InsertObj = await BooksDetails.create(Bookarray);
我该怎么办?

最佳答案

对于包含多个对象的数组,请使用 bulkCreate。

let InsertObj = await BooksDetails.bulkCreate(Bookarray);

关于javascript - 如何使用 sequelize 和 node 插入由多个对象组成的数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69741417/

相关文章:

javascript - angularjs:如何访问指令(文本)值

sql - JSONB 排序聚合

mysql - 当 WHERE 中使用其他表中的列时优化 JOIN

node.js - 从 Nodejs 和 Mongoose 中的关注者加载帖子

postgresql - 连接到 Heroku PostgreSQL 数据库时的身份验证错误

javascript - 将 JavaScript 函数与 HTML 分开

javascript - 使用 Google Chart 创建多级圆环图

javascript - 更新包布局上的困惑数据

MySQL查询导致减去不同表中2列的总和

javascript - sprockets//=require 和 browserify-rails require() 之间的区别?