我正在尝试在事务内插入数据。它看起来像这样:
let trx = await psql.transaction();
let z = {
name: 'name',
}
const result = await psql.MyTable.create(z, {transaction: trx});
当我尝试播种插入数据的ID时,一切正常:
console.log(result.id) //Returns correct id
但是如果我将插入方法create
更改为bulkCreate
(我需要插入多个数据),我的代码将像这样更改:
let trx = await psql.transaction();
let z = [{
name: 'name',
}]
const result = await psql.MyTable.bulkCreate(z, {transaction: trx});
但是在这种情况下,它返回的ID为null
console.log(result[0].id) // null
所有其他值都返回正确的值。