收藏
回答

数据库安全规则不起作用

框架类型 问题类型 终端类型 AppID 环境ID 基础库版本
小程序 Bug 微信iOS客户端 wxf29bd6243c090188 debug-3gn9c4o5758b5355 2.14.1

https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/database/security-rules.html

问题描述:

现有如下集合promises:

{

  _id: string,

  peoples: string[], // 成员 openid 列表

}

给集合添加数据库安全规则如下:

{

  "read": "auth.openid in doc.peoples",

  "write": "doc._openid == auth.openid"

}

查询集合promises中的数据,报Permission denied,请指点

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

2 个回答

  • brave
    brave
    2022-04-03
    "read": "auth.openid in get('database.promises').peoples"
    
    2022-04-03
    有用 2
    回复
  • 静燃
    静燃
    2022-04-03

    补充一下 peoples字段里确实已包含当前用户openid,查询依然报无权限

    2022-04-03
    有用
    回复
登录 后发表内容
问题标签