国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 熱點(diǎn) > 微信 > 正文

微信小程序云開發(fā)之?dāng)?shù)據(jù)庫操作

2024-07-22 01:18:25
字體:
供稿:網(wǎng)友

本文實(shí)例為大家分享了微信小程序云開發(fā)之?dāng)?shù)據(jù)庫操作的具體代碼,供大家參考,具體內(nèi)容如下

新建集合

1.打開云開發(fā)控制臺(tái),數(shù)據(jù)庫

2.添加集合users

添加代碼

onAdd: function () { const db = wx.cloud.database() db.collection('users').add({  data: {  count: 1  },  success: res => {  // 在返回結(jié)果中會(huì)包含新創(chuàng)建的記錄的 _id  this.setData({   counterId: res._id,   count: 1  })  wx.showToast({   title: '新增記錄成功',  })  console.log('[數(shù)據(jù)庫] [新增記錄] 成功,記錄 _id: ', res._id)  },  fail: err => {  wx.showToast({   icon: 'none',   title: '新增記錄失敗'  })  console.error('[數(shù)據(jù)庫] [新增記錄] 失敗:', err)  } }) },

查詢記錄

onQuery: function() { const db = wx.cloud.database() // 查詢當(dāng)前用戶所有的 counters db.collection('users').where({  _openid: this.data.openid }).get({  success: res => {  console.log(res);  this.setData({   queryResult: JSON.stringify(res.data, null, 2)  })  console.log('[數(shù)據(jù)庫] [查詢記錄] 成功: ', res)  },  fail: err => {  wx.showToast({   icon: 'none',   title: '查詢記錄失敗'  })  console.error('[數(shù)據(jù)庫] [查詢記錄] 失?。?, err)  } }) },

更新記錄

 onCounterInc: function() { const db = wx.cloud.database() const newCount = this.data.count + 1 db.collection('users').doc(this.data.counterId).update({  data: {  count: newCount  },  success: res => {  console.log(res);  this.setData({   count: newCount  })  },  fail: err => {  icon: 'none',  console.error('[數(shù)據(jù)庫] [更新記錄] 失?。?, err)  } }) }, onCounterDec: function() { const db = wx.cloud.database() const newCount = this.data.count - 1 db.collection('users').doc(this.data.counterId).update({  data: {  count: newCount  },  success: res => {  this.setData({   count: newCount  })  },  fail: err => {  icon: 'none',  console.error('[數(shù)據(jù)庫] [更新記錄] 失?。?, err)  } }) },

刪除記錄

 if (this.data.counterId) {  const db = wx.cloud.database()  db.collection('users').doc(this.data.counterId).remove({  success: res => {   wx.showToast({   title: '刪除成功',   })   this.setData({   counterId: '',   count: null,   })  },  fail: err => {   wx.showToast({   icon: 'none',   title: '刪除失敗',   })   console.error('[數(shù)據(jù)庫] [刪除記錄] 失?。?, err)  }  }) } else {  wx.showToast({  title: '無記錄可刪,請(qǐng)見創(chuàng)建一個(gè)記錄',  }) }

這個(gè)官方的demo做的可以,通俗易懂

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 绥棱县| 唐河县| 河北省| 东方市| 山西省| 郴州市| 太保市| 竹山县| 德钦县| 建宁县| 聂拉木县| 文成县| 丰城市| 宿州市| 阜宁县| 临城县| 文化| 织金县| 英山县| 常山县| 安多县| 阳原县| 阜平县| 淅川县| 日土县| 宝坻区| 南陵县| 安远县| 永胜县| 台湾省| 淄博市| 烟台市| 敦化市| 马山县| 靖西县| 漠河县| 周口市| 都安| 萝北县| 宁海县| 鹰潭市|