五十、微信小程序云开发中的云数据库
@Author:Runsen今天是2020年7月24日。不学习,不复习,那根一条咸鱼差不多。 今天继续学习复习微信小程序中的云开发。文章目录云开发云数据库云开发开发者可以使用云开发开发微信小程序、小游戏,无需搭建服务器,即可使用云端能力。官方教程新建项目选择一个空目录,填入 AppID(使用云开发能力必须填写 AppID),不可以使用测试ID勾选创建 "小程序云开发”,点击创建即可得到一个展示云开
@Author:Runsen
今天是2020年7月24日。不学习,不复习,那根一条咸鱼差不多。 今天继续学习复习微信小程序中的云开发。
云开发
开发者可以使用云开发开发微信小程序、小游戏,无需搭建服务器,即可使用云端能力。官方教程
新建项目选择一个空目录,填入 AppID(使用云开发能力必须填写 AppID),不可以使用测试ID
勾选创建 "小程序云开发”,点击创建即可得到一个展示云开发基础能力的示例小程序。
云开发服务是需要注册的,请参考下面的链接:
https://cloud.tencent.com/product/tcb/getting-started
然后选择账号注册,或者你可用直接登录云控制台。如果你的账号没有开通的话,你可用选择快速开始。
开通创建环境后,即可以开始在模拟器上操作小程序体验云开发提供的部分基础能力演示。
云数据库
下面,Runsen将正式带领大家学习云数据库。云开发提供了一个 JSON 数据库,顾名思义,数据库中的每条记录都是一个 JSON 格式的对象。一个数据库可以有多个集合(相当于关系型数据中的表),集合可看做一个 JSON 数组,数组中的每个对象就是一条记录,记录的格式是 JSON 对象。官方文档
首先我们需要将数据库的初始化
下面的index.wxml代码如下
<button bindtap="insert">插入数据</button>
<button bindtap="update">更新数据</button>
<button bindtap="search">查找数据</button>
<button bindtap="delete">查找数据</button>
下面的index.js代码如下
// miniprogram/pages/index/index.js
// 1. 获取数据库引用
const db = wx.cloud.database()
Page({
/**
* 页面的初始数据
*/
data: {
},
insert:function(){
// db.collection("user").add({
// data:{
// name:"Runsen",
// age:20
// }
// })
// success:res =>{
// console.log(res)
// }
// fail: err=>{
// console.log(err)
// }
db.collection("user").add({
data:{
name:"Maoli",
age:20
}
}).then(res=>{
console.log(res)
}).catch(err=>{
console.log(err)
})
},
update:function(){
db.collection("user").doc("15d399db5f1a8eb400766ffe013ce754").update({
data:{
age:18
}
}).then(res=>{
console.log(res)
}).catch(err=>{
console.log(err)
})
},
search:function(){
db.collection("user").where({
name:"Runsen"
}).get().then(res=>{
console.log(res)
}).catch(err=>{
console.log(err)
})
},
delete:function(){
db.collection("user").doc("15d399db5f1a8eb400766ffe013ce754").remove().then(res=>{
console.log(res)
}).catch(err=>{
console.log(err)
})
}
})
更多推荐
所有评论(0)