解决微信小程序云开发中获取数据库的内容为空的方法

来源:脚本之家  责任编辑:小易  

问题描述:

在前端想获取数据库某集合中的数据时,返回的参数data始终为空数组,如下:

相关代码如下:

const db = wx.cloud.database();
const activityInfo = db.collection('activityInfo');

Page({
  ...省略不相干代码...
    
    onLoad(){
      activityInfo.get().then((res)=>{
        console.log(res)
      })
    }
      
  
  ...省略不相干代码...
})

解决方案:

数据库新建的collectioin需要设置权限,没有问题就可以读取和更新了;
小程序云开发控制台->你的集合名称->权限设置->所有用户可读,仅创建者可读写

结果:

成功获取到数据!

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

您可能感兴趣的文章:


  • 本文相关:
  • 微信小程序云开发修改云数据库中的数据方法
  • 小程序云开发获取不到数据库记录的解决方法
  • 小程序云开发实现数据库异步操作同步化
  • 微信小程序云开发之数据库操作
  • 微信小程序云开发实现云数据库读写权限
  • 微信小程序云开发之使用云数据库
  • 微信小程序云开发(数据库)详解
  • 详解小程序云开发数据库
  • 减少访问dom的次数提升javascript性能
  • javascript中windows.open()、windows.close()方法详解
  • js对文本框值的判断示例
  • iscroll动态加载数据完美解决方法
  • js中less常用的方法小结
  • canvas实现钟表效果
  • js传递对象数组为参数给后端,后端获取的实例代码
  • javascript uri 解析介绍
  • 关于google发布的javascript代码规范你要知道哪些
  • js定时器使用,定时定点,固定时刻,循环执行详解
  • 免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved