我在云函数里,执行下面的代码:
const dbJQL = uniCloud.databaseForJQL({
clientInfo: this.getClientInfo()
})
const transaction = await dbJQL.startTransaction()
await transaction.collection('biz-order').doc(value._id).update(orderDoc)
报出下面的错误:
“startTransaction().collection().doc().update()命令不正确,请检查方法名及调用顺序” 。
问题1)这是因为uniCloud.databaseForJQL()不支持startTransaction()方法的原因吗?
问题2)云函数里jql如何开启事务?
3 个回复
DCloud_uniCloud_WYQ
jql目前不支持事务
w***@163.com (作者)
以后会支持吗?有没有计划?
6***@qq.com
我也遇到了这样的问题,请问解决了嘛