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);
}
});