gpt4 book ai didi

node.js - 如何在 typescript 中编写 Sequelize 交易

转载 作者:搜寻专家 更新时间:2023-10-30 21:51:57 25 4
gpt4 key购买 nike

我正在使用 sequelize、node js 和类型脚本。我需要将以下命令转换为类型脚本。

return sequelize.transaction().then(function (t) {
return User.create({
firstName: 'Homer',
lastName: 'Simpson'
}, {transaction: t}).then(function (user) {
return user.addSibling({
firstName: 'Lisa',
lastName: 'Simpson'
}, {transaction: t});
}).then(function () {
return t.commit();
}).catch(function (err) {
return t.rollback();
});
});

任何人都可以帮助我解决这个问题或提供一些有关类型脚本中的 sequlize 事务的示例

先谢谢你

最佳答案

例子

   return sequelize.transaction((t:Sequelize.Transaction) => {
return User.create({
firstName: 'Homer',
lastName: 'Simpson'
}, {transaction: t})
.then((user) => {
return user.addSibling({
firstName: 'Lisa',
lastName: 'Simpson'
}, {transaction: t});
})
});
});

引用 http://ngerakines.me/2016/04/11/sequelize/

关于node.js - 如何在 typescript 中编写 Sequelize 交易,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42488985/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com