事务处理问题
发布于 6 年前 作者 ming30 11813 次浏览 来自 问答

https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/database/transaction.html

根据快照隔离的说明,demo中存在并发时会在aaaRes.data && bbbRes.data的update操作中阻塞,这个没问题。但是在这之前的
const aaaRes = await transaction.collection('account').doc('aaa').get()
const bbbRes = await transaction.collection('account').doc('bbb').get()
这两个get操作,会阻塞吗?如果不会阻塞,读到的是更新前的数据,整个事务完了数据是不是还是会有问题?

另外,demo中的console.log(`transaction succeeded`, result)这个日志,result是没有定义的。
回到顶部