微信小程序云开发(4)— “云数据库的增删改”


注意:更新、删除数据必须使用doc('id')来确定操作哪一条数据


一、增加数据add()

1.先修改云数据库权限,这样才可通过代码增加数据到数据库
在这里插入图片描述

2.定义一个按钮,通过点击按钮来增添一条数据,并设置点击事件处理函数为add1()
在这里插入图片描述
效果:
在这里插入图片描述
3.在js文件中编写add1(),代码如下:

 add1(){
    wx.cloud.database().collection('goods')
    .add({//添加一行数据
      data:{
        name:"车厘子",
        value:5,
      }
    })
    .then(res =>{
      console.log('添加数据成功')
    })
    .catch(err =>[
      console.log('添加数据失败')
    ])
  }

图示:
在这里插入图片描述
4.查看效果
控制台中:
在这里插入图片描述
数据库中:
在这里插入图片描述


二、更新数据update()

更新数据必须使用doc()来确定操作哪一条数据
1.定义一个按钮,通过点击按钮来更新数据,并设置点击事件处理函数为update1()
在这里插入图片描述
效果:
在这里插入图片描述
2.在js文件中编写update1(),代码如下:

update1(){
    wx.cloud.database().collection('goods')
    //doc中填写你要修改的那一条数据的id
    .doc('8937eaa9610c115e029eef77188c9e65')
    //更新数据
    .update({
      data:{
         value:10
      }
    })
    .then(res =>{
      console.log('更新数据成功')
    })
    .catch(err =>[
      console.log('更新数据失败')
    ])
  }

图示:
在这里插入图片描述
3.查看效果
控制台中:
在这里插入图片描述
数据库中:
在这里插入图片描述


三、删除数据remove()

删除数据必须使用doc()来确定操作哪一条数据
1.定义一个按钮,通过点击按钮来删除数据,并设置点击事件处理函数为remove1()
在这里插入图片描述
效果:
在这里插入图片描述

2.在js文件中编写remove1(),代码如下:

remove1(){
    wx.cloud.database().collection('goods')
    //填要删除的那条数据的id
    .doc('8937eaa9610c115e029eef77188c9e65')
    .remove()
    .then(res =>{
      console.log('删除数据成功')
    })
    .catch(err =>[
      console.log('删除数据失败')
    ])
  }

图示:
在这里插入图片描述
3.查看效果
控制台中:
在这里插入图片描述
数据库中:
在这里插入图片描述

  • 4
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值