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

创建云数据库 

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

创建集合 

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

  

初始化数据库对象

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

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐