[微信小程序 开发] 云数据库

微信小程序云数据库,可以帮助我们快速构建小程序,让我们更轻松地实现数据库的功能,同时又不必花费大量时间去编写复杂的数据库代码。这篇文章将介绍如何使用微信小程序云数据库来实现一些常见的数据库功能。
 

创建云数据库 

首先,我们需要创建一个云数据库,在小程序的开发工具中,点击“腾讯云”按钮,在腾讯云控制台中创建一个数据库,如下图所示: 

创建集合 

接下来,我们需要创建集合,也就是我们常说的表,在云数据库中,我们可以创建多个集合,每个集合中可以包含多个字段,如下图所示:

  

初始化数据库对象

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这个条件,找到具体数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值