收藏
回答

userinfo有数据,可是通过openId查询表userinfo得到数据为空,为什么呢?

const db=wx.cloud.database();

                    console.log("openId",openId);

                    db.collection("userinfo").where({

                        openId : openId

                      }).get({

                        success(res){ 

                        console.log("res",res);  

                          if(res.data.length==0){//判断是否用户是否在信息表存在,如果存在不新增



openId oskUN5hwrBJ7EqZSIwUEI6EkWNlA

login.js? [sm]:147 res {data: Array(0), errMsg: "collection.get:ok"}

login.js? [sm]:149 res.data.length 0


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

1 个回答

  • 拾忆
    拾忆
    2022-03-02

    看看数据库权限是否设置为所有用户可读。

    2022-03-02
    有用 1
    回复 1
    • 彭为伟
      彭为伟
      2022-03-02
      对了,感谢!
      2022-03-02
      1
      回复
登录 后发表内容