gpt4 book ai didi

knex.js - Knex交易中的多项操作

转载 作者:行者123 更新时间:2023-12-05 08:31:15 26 4
gpt4 key购买 nike

我要在一个函数中对数据库执行五 (5) 项操作。我想将它们放入事务中,但我发现将每个都放入前一个操作的回调中有点奇怪。我怎样才能以优雅和可读的方式做到这一点?

最佳答案

Knex 具有内置的事务支持,如下所示:

await knex.transaction(async trx => {
await knex('users')
.insert({id: 1, username: 'foo'})
.transacting(trx);

await knex('members')
.insert({userId: 1})
.transacting(trx);
});

关于knex.js - Knex交易中的多项操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59502244/

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