小程序云开发-数据库
小程序云开发-云数据库新建数据库对云数据库的操作查询增加修改删除三级目录新建数据库在微信开发者工具中,点击工具栏中的【云开发】,进入云开发控制台在云开发控制台中点击【数据库】点击左侧的【+】,添加集合。这里相当于数据中的一个表选中刚才新建的集合,点击【+ 添加记录】,写入数据即可,一个集合可以添加多个记录。这里相当于往表中插入数据。id 可以选择系统自动生成,自己命名也可以。对云数据库的操作查询/
·
新建数据库
- 在微信开发者工具中,点击工具栏中的【云开发】,进入云开发控制台
- 在云开发控制台中点击【数据库】
- 点击左侧的【+】,添加集合。这里相当于数据中的一个表
- 选中刚才新建的集合,点击【+ 添加记录】,写入数据即可,一个集合可以添加多个记录。这里相当于往表中插入数据。
- id 可以选择系统自动生成,自己命名也可以。
对数据库的操作
查询
//index.js
// 在开始使用数据库API进行操作之间,需要先获取数据库的应用
const db=wx.cloud.database();
Page({
data: {
name:"",
age:0,
sex:""
},
onLoad: function() {
let that=this;
db.collection('users').get({
success: function(res) {
console.log(res.data);
that.setData({
name:res.data[2].name,
age:res.data[1].age,
sex:res.data[2].sex
})
},
fail:function(err){
console.log(err)
}
})
}
})
<!--index.wxml-->
<view>姓名:{{name}}</view>
<view>年龄:{{age}}</view>
<view>性别:{{sex}}</view>
doc
db.collection('users').doc('记录的id').get({ })
where
db.collection('users').where({age:25,sex:"男"}).get({ })
增加
addData(){
let that=this;
db.collection('users').add({
data:{
_id:2001,
name:"宋玉",
sex:"男"
},
success: function(res) {
console.log("OK",res);
},
fail:function(err){
console.log("NG",err)
}
})
}
修改
upData(){
db.collection('users').doc(2001).update({
data:{
name:"宋霖玉",
sex:"女"
},
success: function(res) {
console.log("OK",res);
},
fail:function(err){
console.log("NG",err)
}
})
}
删除
delData(){
db.collection('users').doc(1001).remove({
success: function(res) {
console.log("OK",res);
},
fail:function(err){
console.log("NG",err)
}
})
}
对于数据库,只有创建者才有对数据删除修改的权限。
上传 | 修改 |
更多推荐
已为社区贡献7条内容
所有评论(0)