收藏
回答

小程序云开发,如何不通过云函数获取到用户的openID?

onLoad: function (options) {
    db.collection('photo_case').where({
      _openid: '{openid}'
    }).get().then(res=>{
      this.setData({
        photoCaseList: res.data
      })
    })
  },



这是官方链接:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/database/security-rules.html#%E8%A7%84%E5%88%99%E5%8C%B9%E9%85%8D

其中写到:

在查询时,当前用户 openid 是常用的变量,在新的安全规则体系下,要求显式传入 openid,因此为了方便开发者、让开发者无需每次先通过云函数获取用户 openid,我们规定查询条件中可使用一个字符串常量 {openid},在后台中发现该字符串时会自动替换为小程序用户的 openid

我写的代码如上,但是没有查到正确的结果,请问是哪里出了问题?

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

1 个回答

  • Mr.Zhao
    Mr.Zhao
    2020-05-04

    集合权限选择 自定义权限就能查到了,你试试

    2020-05-04
    有用 1
    回复 1
    • 王政娇
      王政娇
      2020-05-04
      原来如此,好了
      2020-05-04
      回复
登录 后发表内容
问题标签