增删改查方案

这篇博客详细介绍了如何在微信小程序中进行云数据库的操作,包括添加、查询、更新和删除数据。通过`wx.cloud.database()`初始化数据库,然后针对'student'集合执行各种操作,如使用`add()`增加数据,`get()`查询数据,`update()`更新数据以及`remove()`删除数据。示例代码展示了如何获取表单输入并保存到数据库,以及如何根据特定条件筛选、修改和删除记录。
摘要由CSDN通过智能技术生成

js部分:
  data: {
    user:'',
    pass:''
  },
  add:function(){
    //初始化
    const db = wx.cloud.database()
    // collection集合
    db.collection('student').add({
      // data 字段表示需增加的 JSON 数据
      data:{
        //获取值
        user:this.data.user,
        pass:this.data.pass
      },
      success:function(res){
        // res 是一个对象,其中有 _id 字段标记刚创建的
        console.log(res)
      }
    })
  },
  getuser:function(e){
    //设置值
    this.setData({
      user:e.detail.value//存储的是表单元素的值
    })
  },
  getpass:function(e){
    this.setData({
      pass:e.detail.value
    })
  },
  select:function(){
    const db = wx.cloud.database()
    db.collection('student').where({
      user:'lzf',
      pass:'1111'
    })
    .get({
      success:function(res){
        console.log(res.data)
      }
    })
  },
  update:function(){
    const db = wx.cloud.database()
      db.collection('student').where({
        user:'lzf'
      })
      .update({
        data:{
          //修改后
          user:'javfen'
        },
      })
  },
  del:function(){
    //初始化
    const db = wx.cloud.database()
    db.collection('student').where({
      //删除条件
      user:'22215'

    }).remove()
  },
、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
wxml
<input type="text" placeholder="请输入用户名" 
bindinput="getuser"/>
<input type="password" placeholder="请输入密码" bindinput="getpass"/>
<button bindtap="add">增加数据</button>
<button bindtap="select">查询数据</button>
<button bindtap="update">修改数据</button>
<button bindtap="del">删除数据</button>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值