云数据库——如何设置管理员权限
- 当前 Bug 的表现(可附上截图)
1.在一个权限为 所有用户可读,仅创建者及管理员可写
的集合中,尝试通过doc.update去更新记录,发现只能更新自己的记录,定位原因是自己并非管理员。
问题:如何设置自己为管理员。
2.在doc.update中,三个回调函数中,我设置的打印均未执行。
无论是成功更新了自己的记录或者是未成功更新他人的记录。
- 预期表现
- 复现路径
- 提供一个最简复现 Demo
updataFixedData(srcData) { const goodsCollection = getApp().globalData.goodsCollection; const _this = this ; var id = srcData._id; delete srcData._id; delete srcData._openid; var doc = goodsCollection.doc(id); console.log( "修复数据" , srcData, doc); var res = doc.update({ data: srcData, success: function (res) { console( "修复数据成功" , res); }, fail: function (res) { console( "修复数据失败" , res); }, complete: function (res) { console( "修复数据完成" , res); } }); console.log(res); }, |