微信小程序云开发–数据库操作

在app.json中开通云服务功能:
"cloud":true,

在app.js中找到对应的云开发环境:

一般可以有两个环境

 技术图片

App({ onLaunch: function () { if (!wx.cloud) { console.error(‘请使用 2.2.3 ‘) } else { wx.cloud.init({  env:‘partyassistant-bdd77f‘, traceUser: true, }) } this.globalData = { } }}) 

 
在需要使用数据库的JS文件中,初始化数据库:
 
const db = wx.cloud.database();或const testDB = wx.cloud.database({env:‘test‘});

在数据库中插入数据:
db.collection(‘test‘).add({ data: { test: "插入数据" }, success: res => { console.log("插入成功"); } })

在数据库中查询书库:(通过ID查询数据)
 db.collection("test").doc("96c1cbbe5cb93aa101d7b2d04aba9e18").get({ success:function(res){ console.log(res.data) } })

在数据库中删除数据:  

db.collection("test").doc("96c1cbbe5cb93aa101d7b2d04aba9e18").remove({ success:function(res){ console.log("删除成功") },fail:err =>{
    console.log(err);
  }

})

在数据库中更新数据:

db.collection("test").doc("9c4488c75cb93dce01db98e11766d026").update({ data:{ test:"测试更新" }, success: res =>{ console.log("更新成功") },fail:err =>{ console.log(err); } })

  

相关文章