在下面的代碼塊行中,我想插入一個包含多個物件的陣列。但它不起作用。
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);
我該怎么辦?
uj5u.com熱心網友回復:
對于包含多個物件的陣列,請使用 bulkCreate。
let InsertObj = await BooksDetails.bulkCreate(Bookarray);
uj5u.com熱心網友回復:
我不確定,但我想
Promise.all( Bookarray.map(BooksDetails.create) )
會做單獨的插入。我敢打賭,有一種方法可以更有效地插入多條記錄。
做@ijaz 的建議
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/338973.html
