uniapp实现微信小程序云开发数据库访问,并解决云开发数据库获取不到数据问题

  • 使用工具是HBuilder X

1.配置好AppID(小程序ID)

HBuilder X工具的manifest.js文件种找到微信小程序配置,并配置好AppID

2.设计好自己的数据库

(1) uniapp项目运行到微信开发者工具
(2) 打开微信开发者工具的云开发
(3) 在云开发控制台设计好自己的数据库

  • 添加集合名称,相当于一个表
  • 添加记录,相当于表中的一条记录


3.初始化

回到HBuilder X工具中
在App.vue的onLaunch函数中添加初始化命令,env填写的是环境id,可在云开发控制台的设置中进行查看并复制。

onLaunch: function() {console.log('App Launch');wx.cloud.init({env: '环境ID' })
},

4.对数据库进行操作

这里以查询操作为例
在需要对数据库查询的方法中写入下面代码即可,需要至少两个步骤

  • 1.调用获取默认环境的数据库的引用:
  • 2.调用 某个数据库方法对数据库进行操作

//访问微信云数据库//1.调用获取默认环境的数据库的引用:let db = wx.cloud.database({evn: '环境ID'});//2.调用 get 方法获取通知的数据:db.collection('集合名称').get({success: function(res) {console.log(res);}})

5.解决获取不到数据问题

  • 问题描述:
    明明请求方式都是正确的,也在 资源使用 中的 本日数据库读请求数 中有访问记录,也就是说访问到数据库了,但是返回结果的res.data中就是没有数据

  • 原因
    是因为没有设置好数据库的权限

  • 解决方式
    在云开发控制台 -> 数据库 -> 选定具体集合名称 -> 数据权限 -> 选择 所有用户可读,仅创作者可读写 选项

    修改权限后的运行结果

uniapp实现微信小程序云开发数据库访问,并解决云开发数据库获取不到数据问题相关推荐

  1. 微信小程序仿网易云音乐(使用云开发,提供源码)

    微信小程序仿网易云音乐(使用云开发,提供源码)!!!!!!!!!!! 源码: 链接:https://pan.baidu.com/s/1z_ZnRVbT4vjEENimi8yBQQ 提取码:u0o3 一 ...

  2. uniapp实现微信小程序调用云函数及问题解决

    uniapp实现微信小程序调用云函数及问题解决 使用工具 HBuilder X 微信开发者工具 实现步骤 1.在项目根目录下创建functions文件夹(此为wxcloudfunctions文件夹,可 ...

  3. [附源码]计算机毕业设计Python+uniapp基于微信小程序平台开发的音乐播放器f0rrr(程序+lw+远程部署)

    [附源码]计算机毕业设计Python+uniapp基于微信小程序平台开发的音乐播放器f0rrr(程序+lw+远程部署) 该项目含有源码.文档.程序.数据库.配套开发软件.软件安装教程 项目运行环境配置 ...

  4. uniapp + vue3微信小程序开发(4)身份信息认证

    微信是无法获取用户的身份证信息,那么我们可以自己通过上传或者拍摄身份证,然后结合ocr进行识别,那么最后为了保证准确性,再通过人脸识别来比对,辨别是不是本人,关于人脸识别,在我这篇博客里介绍了 uni ...

  5. uniapp + vue3微信小程序开发(1)框架搭建

    uniapp内置vue2,很多小伙伴喜欢用,但是作为首批吃螃蟹的人,肯定会想用vue3来开发,那么会遇到哪些问题呢? 1.编辑器等工具 Hbuilder X 3.4.6版本及以上(编辑器也在不断更新, ...

  6. 基于微信小程序的再生资源回收平台设计与开发(论文+程序设计源码+数据库文件)

    1 绪论 2 1.1 项目开发背景 2 1.2 项目开发意义 2 1.3 项目主要的内容 2 2 相关技术介绍及系统环境开发条件 3 2.1相关技术介绍 3 2.2系统环境开发条件 4 3 系统的需求 ...

  7. uniapp + vue3微信小程序开发(5)授权

    不知道大家在小程序授权的时候,会不会点击拒绝授权,然后第二次进来,哦豁..授权框就在也出不来了,这种问题,在很多线上正在使用的小程序也会出现的问题,所以说,大家貌似都不太注意这方面问题,下面就是我对这 ...

  8. 牛逼的uniapp+Java微信小程序商城来了

    牛逼的uniapp+Java微信小程序商城来了 减少重复造轮子,开源微信小程序商城(前后端开源:uniapp+Java),秒杀.优惠券.多商户.直播卖货.分销等功能.快速搭建一个属于自己的微信小程序商 ...

  9. 计算机毕业设计Python+uniapp基于微信小程序某企业考勤系统(小程序+源码+LW)

    计算机毕业设计Python+uniapp基于微信小程序某企业考勤系统(小程序+源码+LW) 该项目含有源码.文档.程序.数据库.配套开发软件.软件安装教程 项目运行 环境配置: Pychram社区版+ ...

最新文章

  1. oracle asm和文件系统,Oracle工具之--ASM与文件系统及跨网络传输文件
  2. Linux DHCP
  3. celery异步邮件发送系统出现django.core.exceptions.ImproperlyConfigured: Requested setting EMAIL_FROM
  4. 增加VirtualBox虚拟机的磁盘空间大小(Host:Win7 VirtualBox5.0.16 VM:Win10)
  5. 为什么高斯分布概率密度函数的积分等于1
  6. 0039-如何使用Python Impyla客户端连接Hive和Impala
  7. ABP之Javascript生成
  8. Nginx 下载 与 Windows 下访问集群 Tomat
  9. 并发编程学习之写时复制CopyOnWriteArrayList
  10. HTML如果属性值包含多个字母,HTML笔记
  11. 开发类 - Fiddler 中文版 链接手机 进行抓包
  12. 创智播客微服务_传智播客黑马程序员首次对外发布JavaEE中级程序员学习路线图...
  13. 图像标注工具CVAT
  14. Linux WIFI模块驱动移植
  15. iphone怎样关闭副屏_机情烩:联通eSIM主副卡业务上线 副卡套餐最低仅10元
  16. Windows Server 2016-客户端加域端口汇总
  17. HNU计算机系统lab3
  18. 键盘输入,大写字母变小写,小写变大写
  19. ubuntu双系统安装教程
  20. 20th Century Fox — 利用机器学习来预测电影观众

热门文章

  1. Proteus:单片机静态数码管显示
  2. Lambada表达式全面详解
  3. pi调节参数怎么用c语言表达,很重要的pi调节参数的参考不稳定
  4. 经典动画库 animate.css 的应用
  5. 浙江大学计算机图形学导师,浙江大学计算机科学与技术专业导师介绍:王章野...
  6. 限时免费领《新程序员》电子书啦!
  7. c语言电量百分比程序,c语言电量百分比怎么计算
  8. javascript写算法(一) 动态规划:最长公共子序列
  9. html视频播放器加片头广告,如何屏蔽视频网站的片头广告?一键屏蔽各大视频网站片头广告插件推荐...
  10. mysql linux 性能提高_针对MySQL的Linux性能调优技巧