微信小程序云开发增删改查

const db = wx.cloud.database().collection('list')

Page({

  data: {
    name:'',
    text:'',
    id:"28ee4e3e6049b6d10a0bcd674812de15"
  },
  addName(e){
    let name = e.detail.value
    this.setData({
      name
    });
  },
  addText(e){
    let text = e.detail.value
    this.setData({
      text
    });
  },

  // 添加数据
  addData(){
    wx.cloud.database().collection('list').add({
      data:{
        name:this.data.name,
        text:this.data.text
      },
      success:(res)=>{
        console.log("添加成功",res);
      },
      fail:(err)=>{
        console.log("添加失败",err)
      }
    });
  },

  // 删除数据  根据云数据库中的id删除
  delData(){
    wx.cloud.database().collection('list').doc(this.data.id).remove({
      success:(res)=>{
        console.log("删除成功",res);
      },
      fail:(err)=>{
        console.log("删除失败",err)
      }
    });
  },

  // 修改数据  根据云数据库中的 id进行删除
  udpData(){
    wx.cloud.database().collection('list').doc(this.data.id).update({
      data:{
        name:'嘿嘿'
      },
      success:(res)=>{
        console.log("修改成功",res);
      },
      fail:(err)=>{
        console.log("修改失败",err)
      }
    });
  },

  // 查询数据
  getData(){
    wx.cloud.database().collection('list').get({
      success:(res)=>{
        console.log("查询所有数据",res);
      }
    });
  }

})

######查询语句的第二种写法

      wx.cloud.database().collection('my_bm').where({
        _id:this.data.hd
      }).get({
        success:(res)=>{
          console.log(res)
        },
        fail:(err)=>{
          console.log(err);
        }
      });
根据标题关键字来查询
  // title是进行查询的标题关键字   
  wx.cloud.database().collection('shop').where({
      title: wx.cloud.database().RegExp({
        regexp:"小米",
        options:"i"   // 大小写不区分
      })
    }).get({
      success:(res)=>{
        console.log(res)
        wx.hideLoading()
      },
      fail:(err)=>{
        console.log(err);
      }
    });
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值