【微信小程序】云开发功能简介

在小程序的开发页面可以直接申请使用云开发功能,若一开始未申请,点击云开发控制台,申请云开发,并设置云开发控制台环境

配置相关资源文件:在顶层目录新建文件夹 miniprogram,将除了 projec.config.json 之外的所有文件和文件夹都放入 miniprogram文件夹中:

新建与miniprogram同级的文件夹 cloudfunctions:

并在project.config.json中设置云函数路径

初始化

在.js文件中设置要添加的数据库环境

在数据库中新建数据集,用户授权数据时在其中添加用户信息,重新编译后可见信息已经被保存在数据库中

调用数据库的集合,使用db.collection("集合名")函数

 

 使用户进入小程序后可以自动调用数据库中的信息,设置用户信息,在用户的生命周期中调用数据库

 这里注意到,当用户再次授权信息时,信息仍应该存储在原本用户信息存储处,而不是新建一条记录,因此更新用户授权的函数。

这里发现,实际上我们可以在数据库中直接创建一条记录,始终记录用户信息,这里就是在用户信息中添加的第一条数据。

我们通过云数据库中提供的doc函数进行查询,使用方法可以参考微信官方文档。

 由于用创建数据时自动生成的id进行查询,所以在刚才创造用户个人信息数据时还要保存其自动创建的id数据,结果如下图。

 注意一下在使用setData过程中,修改数组时必须添加引号,如下图。

数据更新

 这里不要忘记修改数据库权限。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值