91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

微信小程序云開發中如何修改云數據庫的數據

發布時間:2021-07-24 14:14:07 來源:億速云 閱讀:217 作者:小新 欄目:web開發

小編給大家分享一下微信小程序云開發中如何修改云數據庫的數據,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

小程序代碼中無法直接修改他人創建的數據記錄

例如:數據庫表中的_openid字段是自動生成的,哪個用戶創建的記錄這個openid就是用戶的openid,云數據庫的權限分配也是根據openid來進行的。

解決方案:

第一步:創建云函數,在函數中編寫修改數據庫的操作代碼

// 云函數入口文件
const cloud = require('wx-server-sdk')
 
cloud.init()
 
const db = cloud.database()
const _ = db.command
 
// 云函數入口函數
exports.main = async (event, context) => {
 try {
  return await db.collection('表名').doc('id字段').update({
   // data 傳入需要局部更新的數據
   data: {
    isHave: true
   }
  })
 } catch (e) {
  console.error(e)
 }
}

提示:小程序傳入云函數的參數在event中,使用方法:event.參數名稱。

第二步:將云函數上傳并部署到云

提示:右鍵創建的云函數--選擇“上傳并部署”

第三步:小程序調用該函數

wx.cloud.callFunction({
   // 云函數名稱
   name: '云函數名稱(即創建云函數時的名稱)',
   // 傳給云函數的參數
   data: {
    a: 1
   },
   success: function (res) {
    console.log(res)
   },
   fail: console.error
  })

以上是“微信小程序云開發中如何修改云數據庫的數據”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

抚顺县| 宁陕县| 宽甸| 东乌珠穆沁旗| 黎川县| 鹤庆县| 井冈山市| 肇州县| 苏尼特右旗| 青河县| 凤庆县| 阳西县| 奈曼旗| 若尔盖县| 连云港市| 宜兰县| 大新县| 兴隆县| 三门峡市| 格尔木市| 义马市| 普兰店市| 衡阳市| 台南市| 鄂伦春自治旗| 宝兴县| 浪卡子县| 五家渠市| 恭城| 昌都县| 教育| 甘肃省| 霸州市| 广平县| 锡林郭勒盟| 沁水县| 皋兰县| 淮阳县| 三门峡市| 建德市| 攀枝花市|