不告诉我吗?我使用PostgreSQL基础。我有一个域代码,如果为null,触发器之前的触发器将自动填充。 sequelize中的create()可以正常工作,并返回带有自动插入代码的条目。
const response = await models.Cartridge.create(
{ quantity, active, code: null },
{ returning: true }
);
// dataValues: {id: 5, quantity: 500, active: true, code: "090217205", updatedAt: Fri Jul 19 2019 16:35:59 GMT+0300 (Eastern European Summer Time), …}
在这里,bulkCreate()返回一个代码,该代码具有我们发送到服务器的值(空),而不是实际上已插入的事实。
const response = await models.Cartridge.bulkCreate(
[{ quantity, active, code: null }],
{ returning: true }
);
// [ { dataValues: {id: 7, code: null, quantity: 500, active: true, createdAt: Fri Jul 19 2019 16:48:27 GMT+0300 (Eastern European Summer T }]
答案 0 :(得分:0)
您可以尝试添加单个挂钩吗?缺点是将只保存一次。
TorrentBroadcastFactory