小程序问题记录:小程序云开发获取不到数据库的记录

问题描述
尝试小程序使用云数据库获取记录,进行调试的时候,控制台结果一直返回这个,如图:

控制台打印为空

代码如下:

wx.cloud.init();
const db = wx.cloud.database()

Page({
  data: {
   
  },
  //加载数据
  onLoad:function(){
   // collection 方法获取一个集合的引用
    db.collection('items').where({
    }).get({ // get 方法会触发网络请求,往数据库取数据
      success: function (res) {
        console.log(res)
      }
    })
  },
})

解决方案:

数据库新建的collectioin需要设置权限,没有问题就可以读取和更新了

权限设置

看情况,修改权限,根据相应的权限,看是否需要带上_openid

我直接设置的所有人可读。

结果:成功取到数据!!!

在这里插入图片描述

专注大数据技术、架构、实战

关注我,带你不同角度看数据架构

在这里插入图片描述

  • 25
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 28
    评论
评论 28
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值