收藏
回答

云开发数据库安全规则的问题?




{
"read": "auth.openid in get('database.conversationList.${doc._id}').name",
"write": "auth.openid in get('database.conversationList.${doc._id}').name"
}

conversationList中的权限勾选的是所有用户可读,但是就一直报下面的错误,哪位大佬可以帮我解惑

回答关注问题邀请回答
收藏

1 个回答

  • 哄哄
    哄哄
    2020-07-23

    你好,这个权限是配置在message集合上对吧

    {
    "read": "auth.openid in get('database.conversationList.${doc._id}').name",
    "write": "auth.openid in get('database.conversationList.${doc._id}').name"
    }
    


    2020-07-23
    有用
    回复 7
    • 梦野间
      梦野间
      2020-07-23
      是的
      2020-07-23
      回复
    • 哄哄
      哄哄
      2020-07-23回复梦野间
      尝试field不要_id:false,放开
      2020-07-23
      回复
    • 梦野间
      梦野间
      2020-07-23
      我删除之后,依然是那个报错
      2020-07-23
      回复
    • 哄哄
      哄哄
      2020-07-24回复梦野间
      _id不要带引号
      2020-07-24
      回复
    • 梦野间
      梦野间
      2020-07-24
      当我直接把_id放到规则里面,是可行的
      2020-07-24
      回复
    查看更多(2)
登录 后发表内容
问题标签