携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第2天,点击查看活动详情
上一篇我们讲到如何初始化一个uniCloud项目,这一篇我们来学习下云函数的编写和使用。
何为数据表
在工程中找到云函数add,我们看到db.collection('unicloud-test'),这就是我们的数据表
我们转到我们的云开发控制台
是的,就是它,我们任何调用这个云函数的方法都将访问这个数据表,我们不妨试着修改这个数据表的名称:
注意,修改了云函数一定要部署到云端才可以访问,否则还是原来的云函数。
我们打开页面再次调用add方法:
可以看到在数据表列表中多加了一个全新的数据表:bill,并且这个数据id就是我们刚刚添加的那个id。
云函数怎么玩
在原云调用函数内修改我们的传参,保存,打开页面,点击新增一条数据:
在我们的bill数据表中,多了一条与之前不一样的记录,这就是我们刚刚修改了传参的记录。是不是贼简单?
我们再玩玩删除操作,以下是删除的示例代码,代码大概能看出是取'unicloud-test'这个数据表的一条数据,并做了一些成功错误的判断。
我们回到调用云函数的页面,可以看到如果成功会在控制台打印res,失败也会打印出err:
我们点击删除一条数据:
去uniCloud控制台看看数据变化:
是的,我们唯一的一条数据被删了。我们修改下代码,试着删除bill数据表里的数据:
在页面点击删除一条数据:
现在只剩下一条数据了,刚刚是有2条数据的。
至此,我们就初尝了云函数的增删操作了,更多进阶的增删操作我们在后面的项目中给大家具体展现。