微信小程序开发

您所在的位置:网站首页 微信云端源码怎么查看 微信小程序开发

微信小程序开发

2024-07-12 20:14| 来源: 网络整理| 查看: 265

之前几篇博客里面都详细交代了如何配置云函数,现在就讲一下关于云函数中数据库的使用,主要是讲如何从云开发平台的数据库中调取数据

我们直接来到需要调用数据库数据的页面的js文件,直接设置全局变量,来便于后续调用数据库

const db = wx.cloud.database().collection('数据库集合名称');

如果需要同时访问数据库中的多张表那么就需要设置多个变量,并且要重复多次查询

在这里插入图片描述

在这里插入图片描述 接下来,我们就是在需要在相应页面的WXML页面设置调用数据库的触发事件,你可以选择使用button,并绑定好数据获取的事件

在这里插入图片描述

接下来就要回到js页面进行相应函数的编写

getmessage(){ db.get({ success:function(res){ //打印获取到的数据 console.log(res) } }) }

在这里插入图片描述

上面是直接将对应集合中的所有数据从数据库中取出,但我们点击按钮数据就会打印,前提是数据的集合中需要有数据

在这里插入图片描述

如果发现数据库中的表有数据,自己的操作和代码都没有问题,那么你就去云开发的控制平台看一下你的集合的数据权限要将其改为所有用户可读,仅创建者可读写

在这里插入图片描述

上面是讲全部数据取出来,但是有时我们不需要那么多的数据,我们需要的数据往往只有那么几个,那么接下来我们就可以编写代码对数据进行筛选,筛选方法是博主根据所学数据结构编写,可能没有那么专业,如果有更好的方法,或者方法有什么错误,还请指正

getmessage(){ let _this = this; db.get({ success:function(res){ //打印获取到的数据 console.log(res.data) //对渠道的值赋值 _this.setData({message:res.data}) //对数据进行筛选 for(var i = 0;i


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3