经过反复测试,我发现每次通过事务新增一条数据后:
tx.collection('xxx').add
可以通过以下两种方式查询到未提交事务的数据(我是用腾讯云):
tx.collection('xxx').doc().get()
// 或
tx.collection('xxx').where().get()
但是却无法通过count统计到数量:
tx.collection('xxx').where().count()
这是框架的bug吗?
经过反复测试,我发现每次通过事务新增一条数据后:
tx.collection('xxx').add
可以通过以下两种方式查询到未提交事务的数据(我是用腾讯云):
tx.collection('xxx').doc().get()
// 或
tx.collection('xxx').where().get()
但是却无法通过count统计到数量:
tx.collection('xxx').where().count()
这是框架的bug吗?
y***@163.com (作者)
对的,是通过startTransaction获得的对象:
2021-09-06 11:29
y***@163.com (作者)
是框架的Bug吗?
2021-09-07 14:02
y***@163.com (作者)
???
2021-09-07 16:18
DCloud_uniCloud_WYQ
回复 y***@163.com: 按理说是不应该允许在事务上使用count的,我确认下腾讯那边是不是有问题
2021-09-07 17:49
y***@163.com (作者)
回复 DCloud_uniCloud_WYQ: 好的,非常感谢
2021-09-08 21:51