如何设置云开发数据库管理员权限,可以删除其他用户创建的数据文件?
发布于 7 年前 作者 zouli 9117 次浏览 最后一次编辑是 6 年前 来自 官方Issues

正在开发一个会议室预定系统,想增加一个管理员权限,可以删除其他用户的会议室预定记录,该记录存放在云开发的数据库中。

但是云开发数据库的权限配置没有这种模式,实际测试了一下,的确无法用db.collection的remove进行删除非自己创建的数据。

只能在云开发后台手动删除。有什么办法吗?

4 回复

我也遇到了这个问题 ,想搞个点赞功能,A用户把数据写入,B用户没权限改A用户写入的数据,你的问题处理了没

云函数了解一下。

当用db.collection.remove来删除其他人创建的记录时,会有以下错误提示:无写权限。

云数据库有没有类似超级管理员权限的配置方法呢?

VM871:1 Error: errCode: -1  | errMsg: document.remove:fail Error: cannot remove document with _id 1c756ce65dbb93e203e3e3b05417e9f9, please make sure that the document exists and you have the corresponding Write permission; at document.remove api;

回到顶部