最近写了一个小程序,运用到了云开发。刚开始写的时候对云数据库理解有误,这里总结一下。
运营分析
这个是对云数据库的资源,使用人数的一个统计。具体的看微信官方文档。。这里不细说。
数据库
这里主要说一下数据库权限问题
- 所有用户可读,仅创建者可读写
这里说的是如果你需要看到别人的数据 ( 例如 :有个页面需要展示所有人更新的状态 ) ,那么这个数据库中的集合就要设置成这个权限。 - 仅创建者可读写
这是说如果你上传的数据只想你自己看得到 ( 例如 :做一个个人相册展示,你只需要拿到这个集合中属于自己的数据 ),这样的话,就是设置这个权限。 - 所有用户可读
这里是说管理员创建的数据,只允许用户读取 ( 例如 :商品信息,商品详情 ) - 所有用户不可读写
这里是说管理员创建的数据不允许用户读取 ( 例如:管理员的后台公告,后台数据统计等等 )
存储
云存储提供的是存储能力,比如图片,音频,视频等等都可以存储,存储之后可以获得一个File ID,这个类似于一个线上路径,可供调用。
云函数
如果需要修改云数据库集合的数据,就需要利用调用云函数去修改,获取用户openid也需要云函数去获取。
具体的云开发API可以自行去到微信官方文档查看,多看文档。