云开发数据库的增删查改
index.wxml
<!--增加-->
<input placeholder="添加姓名" bindinput="addName"></input>
<input placeholder="添加年龄" bindinput="addAge"></input>
<button bindtap="addData" type="warn">添加</button>
<!--删除-->
<input placeholder="删除id" bindinput="del"></input>
<button bindtap="delData" type="warn" >删除</button>
<!--修改-->
<input placeholder="修改id" bindinput="updId"></input>
<input placeholder="修改age" bindinput="updAge"></input>
<input placeholder="修改Name" bindinput="updName"></input>
<button bindtap="updData" type="warn" >修改</button>
<!--查询全部-->
<button bindtap="getData">查询</button>
index.js
const db = wx.cloud.database().collection("list")
let name=""
let age=""
let id=""
Page({
addName(res){
name=res.detail.value
},
addAge(res){
age=res.detail.value
},
addData(){
db.add({
data:{
name:name,
age:age
},
success(res){
console.log("添加成功",res)
},
fail(res){
console.log("添加失败",res)
}
})
},
del(res){
id=res.detail.value
},
delData(){
db.doc(id).remove({
success(res){
console.log("删除成功",res)
},
fail(res){
console.log("删除失败",res)
}
})
},
updId(res){
id=res.detail.value
},
updAge(res){
age=res.detail.value
},
updName(res){
name=res.detail.value
},
updData(){
db.doc(id).update({
data:{
age:age,
name:name
},
success(res){
console.log("修改成功",res)
},
fail(res){
console.log("修改失败",res)
}
})
},
getData(){
db.get({
success(res){
console.log("查询成功",res)
},
fail(res){
console.log("查询失败",res)
}
})
}
})
app.js
App({
onLaunch: function () {
wx.cloud.init({
env: 'xiaominzi-0gagbhnw4f5d7733'
})
}
})