云数据库中的每条数据都是一个JSON对象,不同于传统关系型数据库
查询复杂的表之间的关系,关系型数据库更适合。
如果要对数据进行频繁的读写操作的话,文档型数据库更适合
操作云数据库
小程序控制(读写数据库受权控制限制)安全限制严格
云函数控制(拥有所有读写数据库的权限)
控制台控制(拥有所有读写数据库的权限)
数据库权限管理包括以下几种权限
仅创建者可写,所有人可读(适合文章)
仅创建者可读写(适合私密相册)
仅管理端可写,所有人可读(适合商品信息)
仅管理端可读写(后台敏感数据)
操作数据库之数据库初始化
const db = wx.cloud.database() //初始化后db代表数据库切换环境
const testDB = wx.cloud.database({ env:'test'})定义一些按钮分别表示数据库的增删改查操作
数据在js文件中读写
db.collection( '集合名称') 指取到当前数据库中的集合
db.collection('集合名称').add({data: {要插入对象的每个属性及对应的值} }) add表示增加一条数据,data是对象的一条属性
success和fail表示显示插入成功或失败;也可以用.then和.catch