五十、微信小程序云开发中的云数据库
生活随笔
收集整理的這篇文章主要介紹了
五十、微信小程序云开发中的云数据库
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
@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)})} })總結
以上是生活随笔為你收集整理的五十、微信小程序云开发中的云数据库的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 家常丸子做法?
- 下一篇: 三斤笋可以做多少笋干呢?