小程序雲開發向數據庫中新增數據


 

 

 

小程序雲開發向數據庫中新增數據,基本操作在新建完一個雲項目后都有了,右鍵上傳部署login雲函數后,就可以在模擬器中簡單地操作數據庫了

 

這是databaseGuide.js生成時就給出的代碼,增刪改查都需要先將相關部分的代碼去掉注釋。

// pages/databaseGuide/databaseGuide.js
 const app = getApp() Page({ data: { step: 1, counterId: '', openid: '', count: null, queryResult: '', }, onLoad: function (options) { if (app.globalData.openid) { this.setData({ openid: app.globalData.openid }) } }, onAdd: function () { const db = wx.cloud.database() db.collection('counters').add({ data: { count: 1, day:"Monday", month:"May" }, success: res => { // 在返回結果中會包含新創建的記錄的 _id
        this.setData({ counterId: res._id, }) wx.showToast({ title: '新增記錄成功', }) console.log('[數據庫] [新增記錄] 成功,記錄 _id: ', res._id) }, fail: err => { wx.showToast({ icon: 'none', title: '新增記錄失敗' }) console.error('[數據庫] [新增記錄] 失敗:', err) } }) }, ……………… }

 

一看這個Page里面有兩個data

 

還有一個就是在onAdd函數中,

 

二者是無關聯的?前面的data是為databaseGuide.wxml這個頁面綁定的數據?因為在databaseGuide.wxml里面要用到這個data里面的數據,如下:

 

 

在onAdd函數里面的data是想數據庫添加數據的json格式的數據

 

每次插入數據庫時,每條數據都會有  _id 和 _openid 在wxml里面中可以看到。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM