您可以直接在小程序开发页面申请使用云开发功能。如果一开始没有申请,请点击云开发控制台,申请云开发,并搭建云开发控制台环境。
配置相关资源文件:在顶级目录下新建一个文件夹,将除..json之外的所有文件和文件夹放入该文件夹中:
在同级创建一个新文件夹:
并在..json中设置云函数路径
初始化
在.js文件中设置要添加的数据库环境
在数据库中创建一个新的数据集,并在授权数据时向其中添加用户信息。重新编译后可以看到信息已经保存到数据库中了。
要调用数据库集合,请使用 db.("集合名称") 函数
允许用户进入小程序后自动调用数据库中的信息,设置用户信息,在用户生命周期内调用数据库
这里需要注意的是,当用户再次对信息进行授权时,该信息仍应存储在原来的用户信息存储中,而不是创建新的记录,因此更新用户授权功能。
这里我们发现其实我们可以直接在数据库中创建一条记录,一直记录用户信息。这是添加到用户信息中的第一条数据。
我们通过云数据库提供的doc功能进行查询。使用方法请参考微信官方文档。
由于查询时使用的是创建数据时自动生成的id,所以在刚才创建用户个人信息数据时需要保存自动创建的id数据。结果如下图所示。
使用时请注意,修改数组时必须加引号,如下所示。
数据更新
不要忘记在这里修改数据库权限。