云开发数据库权限设置提示错误Error: InvalidParameter, rule inva?

发布于 8 年前作者 na4914776 次浏览最后编辑 8 年前来自 issues

为什么设置提示错误?哪里设置不对吗

{
"read": true,
"create": "doc._openid== auth.openid",
"update": "doc._openid== auth.openid || get('database.user.${auth.openid}').isManager", 
"delete": "doc._openid== auth.openid || get('database.user.${auth.openid}').isManager"
}

user表

1 回复
yanzheng
yanzheng1 楼6 年前

你写错啦,要这么写,注意标点符号背后不同的含义

{
"read": true,
"create": "doc._openid== auth.openid",
"update": "doc._openid== auth.openid || get(`database.user.${auth.openid}`).isManager", 
"delete": "doc._openid== auth.openid || get(`database.user.${auth.openid}`).isManager"
}