如何使用 sequelize 和节点插入由多个对象组成的数组?
how can insert array consisting of multiple objects using sequelize and node?
在下面的代码块行中,我想插入一个包含多个对象的数组。但它不起作用。
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);
我不确定,但我想
Promise.all( Bookarray.map(BooksDetails.create) )
将进行单独插入。我打赌有一种方法可以更有效地插入多条记录。
按照@ijaz 的建议去做
在下面的代码块行中,我想插入一个包含多个对象的数组。但它不起作用。
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);
我不确定,但我想
Promise.all( Bookarray.map(BooksDetails.create) )
将进行单独插入。我打赌有一种方法可以更有效地插入多条记录。
按照@ijaz 的建议去做