收藏
回答

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

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

{
"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表

最后一次编辑于  2020-01-02
回答关注问题邀请回答
收藏

3 个回答

  • Aaaay
    Aaaay
    2020-03-19
    get(`database.user.${auth.openid}`).isManager的后边加上   = = true   就好了
    


    2020-03-19
    有用 3
    回复 3
  • definedᯤ⁵ᴳ
    definedᯤ⁵ᴳ
    2024-02-02

    大神两个表怎么关联

    2024-02-02
    有用
    回复
  • 李东bbsky
    李东bbsky
    2020-01-06

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

    {
    "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"
    }
    
    2020-01-06
    有用
    回复 1
    • definedᯤ⁵ᴳ
      definedᯤ⁵ᴳ
      2024-02-02
      大神两个表怎么关联
      2024-02-02
      回复
登录 后发表内容
问题标签