云函数获取数据库数据

上一篇博客(云开发实现数据库的“增删改查”)都是使用数据库api实现数据获取的,以下分享利用云函数获取数据

通过云函数获取数据和通过数据库api获取的区别:
1.云函数获取数据没有20条的限制
2.云函数获取数据不受集合(表)的权限控制
3.云函数可以实现更多的功能…

如下,在test_Database表中添加一条记录
在这里插入图片描述
如下,利用上一篇博客的方法,数据库api是查不出我们在集合(表)中手动添加的数据的,因为集合(表)创建时权限默认是“不可读”的,想要查出数据需将权限改为“所有用户可读,仅创建者可读写”
在这里插入图片描述
在这里插入图片描述
如下,更改权限后即可查出数据
在这里插入图片描述

云函数获取数据

新建一个Node.js云函数,打开新建的云函数index.js文件,在入口函数中返回test_Database集合的数据
在这里插入图片描述
云函数文件修改后都需要重新上传并部署,出现第二个弹窗提示“文件大小和数量”后即为上传部署成功,在云控制台也可以查看到自己新建的所有云函数
在这里插入图片描述
可在云控制台对云函数进行调试与配置
在这里插入图片描述
在wxml文件中添加一个button按钮,并绑定一个yunshu事件用于调用云函数获取数据
在这里插入图片描述
编写yunshu点击事件,wx.cloud.callFunction({}) 是调用云函数的固定写法,name的值为要调用的云函数名,后面为两个回调函数,并在控制台打印数据
在这里插入图片描述
Ctrl+S保存并编译,如下云函数获取数据成功(不受集合权限控制)
在这里插入图片描述

关于博主

今天就到这了,19:40了还可以出去逛逛,最后分享一段和弦:
在这里插入图片描述
ps:每个和弦弹两下


  o    _______________
 /\_  _|             |
_\__`[_______________|  
] [ \, ][         ][

发布了22 篇原创文章 · 获赞 28 · 访问量 5254

猜你喜欢

转载自blog.csdn.net/weixin_42365530/article/details/104054904