关于EGG自动事务的问题
在执行EGG内置的自动事务的时候,如果中途判断某个条件是否满足,不满足回滚事务该怎么做?
代码差不多如下: const resultAffairs = await app.mysql.beginTransactionScope(async conn => { await conn.query() //插入 await conn.query() //查询 if() //判断查询,满足就继续,不满足回滚 }
再if这一步的时候怎么回滚, 不用自动的时候是有回滚的方法,就是在用他EGG提供的自动事务不知道怎么弄,在这里先谢谢各位了