微信小程序云数据库,可以帮助我们快速构建小程序,让我们更轻松地实现数据库的功能,同时又不必花费大量时间去编写复杂的数据库代码。这篇文章将介绍如何使用微信小程序云数据库来实现一些常见的数据库功能。
首先,我们需要创建一个云数据库,在小程序的开发工具中,点击“腾讯云”按钮,在腾讯云控制台中创建一个数据库,如下图所示:
接下来,我们需要创建集合,也就是我们常说的表,在云数据库中,我们可以创建多个集合,每个集合中可以包含多个字段,如下图所示:
const db = wx.cloud.database()
小程序云数据库添加数据,代码如下:
db.collection("web0308").add({data:{id: 3,name: "嚣张哥",age: 22,sex: "男",sal: 6780}}).then(res=>{console.log(res)}).catch(error=>{ console.log(error)})
通过上面的代码,我们可以很轻松地添加数据到我们创建的云数据库中
.collection()这个参数,要填写集合的名字
小程序云数据库查询数据,代码如下:
db.collection("web0308")// .where({//name: "张飞" //age: db.command.lt(23)//age: db.command.gt(22)// }).get().then(res=>{console.log(res)}).catch(error=>{ console.log(error)})
.where 可以添加过滤条件,如果不写返回的就是全部
小程序云数据库更新数据,代码如下:
db.collection("web0308").doc("30d33d4264083a5a001412d82546ad60").update({data:{name: "张飞"}}).then(res=>{ console.log(res)}).catch(error=>{ console.log(error)})
doc这个条件要填写数据的_id, 这个_id在添加数据的时候系统自动生成, 唯一的标识
小程序云数据库删除数据,代码如下:
db.collection("web0308").doc("30d33d4264083a5a001412d82546ad60").remove().then(res=>{ console.log(res)}).catch(error=>{ console.log(error.errMsg)})
删除数据时,也要.doc这个条件,找到具体数据
上一篇:SeekBar(拖动条)
下一篇:信号处理-小波包分解