云数据库权限设置成仅创建者可读写的时候,在前端只能写到数据库,但是不能读数据?
发布于 5 年前 作者 zhengli 6241 次浏览 来自 问答
calculate: function () {
    const db = wx.cloud.database({
       env: 'mini-cal-xpvpq'
       })
    // 查询当前用户所有的 counters
    var that = this
    
    db.collection(mmap[that.data.index]).doc(that.data.end).get({
      success: res => {
        let a=0
      },
      fail: err => {
        wx.showToast({
          icon: 'none',
          title: 'err'
        })
      }
    })

  },

这是我在前端读数据的代码,写在js里面,但是每次读数据的时候都会报出err。

但是我写的另一个写数据的就可以成功把数据写到数据库里面。

区别应该是读数据的时候我直接前端读数据,但是写数据的时候我是用云函数写的数据。

但是按照微信云数据库的介绍的话,不是应该可以在前端 读写 自己写的数据吗,而且在小程序端是作为用户私人信息的?请问这应该怎么解决,怎么做到小程序端作为用户的私人信息,求解答😢!

2 回复

每种权限都有适合场景的说明,应该了解一下;

我一律是所有人可读,自己和管理员可写;

前段写云端读,为什么非要反着来

回到顶部