额,云函数里面的db是有权限的,那没事了。
this.dbJQL = uniCloud.databaseForJQL({ // 获取JQL database引用,此处需要传入云对象的clientInfo
clientInfo: clientInfo
})
const transaction = await this.dbJQL.startTransaction()
然后用 transaction.add就会出现问题
startTransaction().collection().add()命令不正确,请检查方法名及调用顺序
如果只有db支持事务的话,那么权限应该怎么管理呢?许多表的写权限只能由admin来做。那么怎么在云函数里使用admin的权限呢?
1 个回复
4***@qq.com
jql 用不了事务
得换 const db = uniCloud.database()