html52.com
我爱小程序-开发者交流社区

事务处理问题

框架类型 问题类型 终端类型 AppID 环境ID 基础库版本
小程序 Bug 工具 wx1dca4bdd63659756 miniprogram-cloud-hyqed 2.9.5

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是没有定义的。


评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付