读云数据库中已有表 返回为空
发布于 6 年前 作者 yqiu 10429 次浏览 来自 问答
  • 需求的场景描述(希望解决的问题)

您好,我们在云数据库中建立了一个表,名字叫a,访问权限是:仅创建者及管理员可读写

内容如下:   ("_id"由系统默认,“ZC”字段是字符串;ZW字段是数字)

“_id”: W-Ngz6u9e31Z7K8G

“ZC”: 拨水

“ZW”: 1

然后在某个页面js 中访问得到的 res.data 始终为 []length: 0__proto__: Array(0)。访问代码如下:

  const db1 = wx.cloud.database()

        db1.collection(‘a’).get({

          success: res => {

            // res.data 包含该记录的数据

            console.log(res.data)

          },

          fail: err =>{

            cosole.log(err)

          }

        })

  • 希望提供的能力

请问,上面操作错在哪个地方?

2 回复

太好了,谢谢您!试验确实是权限问题,按您建议修改后就通过了。

一般 原因可能两个

小程序端调用  权限问题

或者

环境不对应

你这个应该是权限问题

改成

所有用户可读,仅创建者及管理员可写

回到顶部