收藏
回答

读云数据库中已有表 返回为空

框架类型 问题类型 终端类型 AppID 基础库版本
小程序 需求 客户端 wx6f5994d98a39ed23 2.2.5

- 需求的场景描述(希望解决的问题)

您好,我们在云数据库中建立了一个表,名字叫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 个回答

  • 半寸灰
    半寸灰
    2018-11-08

    一般 原因可能两个

    小程序端调用  权限问题

    或者

    环境不对应



    你这个应该是权限问题

    改成

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

    2018-11-08
    有用 1
    回复 1
    • 2018-11-08

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

      2018-11-08
      回复
  • 2018-11-08

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

    2018-11-08
    有用
    回复
登录 后发表内容