数据库使用
1、初始化数据库
(1)在数据库中创建集合,集合名为:goods
(2)在app.js页面下加入如下代码,进行初始化,其中的env填写数据库的环境ID
App({
//小程序已启动就执行
onLaunch() {
//云开发初始化
wx.cloud.init({
env:'填写数据库环境ID'
})
}
})
2、增删改查操作
(1)获取数据库引用等操作
数据库集合填入goods
const db = wx.cloud.database();
const todos = db.collection('填写对应的数据库集合');
(2)增加
todos.add({
data:{
name:"苹果",
price:"5"
},
success(res){
console.log("添加成功")
},
fail(res){
console.log("添加失败")
}
})
(3)查询
①通过doc查询
todos.doc('_id').get({
success(res){
console.log("请求成功",res),
that.setData({
dan:res.data
})
},
fail(res){
console.log("请求失败",res)
}
②通过where查询
todos.where({
name:"苹果"
}).get({
success(res){
console.log("请求成功",res),
that.setData({
dan:res.data
})
},
fail(res){
console.log("请求失败",res)
}
③查询全部
todos.get({
success(res){
console.log("请求成功",res),
},
fail(res){
console.log("请求失败",res)
}
})
(4)修改数据
结合doc修改单条数据,注意只能修改自己创建的数据,以及权限问题
todos.doc('_id')
.update({
data:{
price:'999'
},
success(res){
console.log("修改成功",res)
},
fail(res){
console.error("修改失败",res)
}
})
(5)删除数据
注意只能修改自己创建的数据,以及权限问题
todo.doc('_id')
.remove({
success(res){
console.log("删除成功",res)
},
fail(res){
console.error("删除失败",res)
}
})