小程序模板:专业的小程序模板与静态模板分享平台
小程序
教程
搜索
当前位置 : 首页> 小程序教程> 微信小程序云开发之数据库相关操作

微信小程序云开发之数据库相关操作

小程序配置

// app.js
App({
  //小程序一启动,就会执行
  onLaunch() {
    console.log("小程序开始启动了");
    wx.cloud.init({
      evn: 'xxxxxxxxx' //云开发环境id
    })
  },
 
})


查询数据库

相应页面的js里面进行调用

Page({
  data: {
    list: {}
  },
 
  onLoad(options) {
    wx.cloud.database().collection('goods')。//固定写法,goods为表明
    .where({    //where查询某一个字段,可以去掉
      name: '苹果'
    })
    .get()
    .then(res=>{
      this.setData({
        list: res.data    //赋值 页面显示
      })
    }).catch(err=>{
      console.log('请求失败',err)
    })
  },

查询单条数据doc() 

把where换成doc。里面放id值


修改数据

updata: function() {
    wx.cloud.database().collection('表名').doc('id字段')
    .update({
      data: {
        price: 50。//要修改的数据
      }
    }).then(res=>{
      console.log(res);
      this.onLoad()
    }).catch(err=>{
      console.log(err);
    })
  },


添加数据

  add: function() {
    wx.cloud.database().collection('goods').add({
      data: {
        name: '西瓜',
        price: 20
      }
    }).then(res=>{
      console.log('添加成功',res);
      this.onLoad()
    }).catch(err=>{
      console.log('添加失败',err);
    })
  },


删除数据

  remove: function() {
    wx.cloud.database().collection('goods').doc('72574d9563eef5590006b1794b65e7ff')
    .remove()
    .then(res=>{
      console.log('删除成功',res);
      this.onLoad()
    }).catch(err=>{
      console.log('删除失败',err);
    })
  },


联系客服 意见反馈

签到成功!

已连续签到1天,签到3天将获得积分VIP1天

知道了