小程序配置
// 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); }) },