国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

微信小程序——操作數(shù)據(jù)庫(kù)

這篇具有很好參考價(jià)值的文章主要介紹了微信小程序——操作數(shù)據(jù)庫(kù)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

  • 訪問次數(shù)應(yīng)該與用戶進(jìn)行關(guān)聯(lián)
業(yè)務(wù)邏輯:
  • 如果用戶是第一次訪問此程序,向數(shù)據(jù)庫(kù)添加一條記錄:{openid:45454545,count:1}

  • 如果用戶不是第一次訪問,首先獲取數(shù)據(jù)庫(kù)中改用戶的訪問次數(shù)然后+1,再保存到數(shù)據(jù)庫(kù)中,然后更新頁(yè)面中的訪問次數(shù)

實(shí)現(xiàn)步驟:
在項(xiàng)目的pages中創(chuàng)建count_demo

在項(xiàng)目的pages中創(chuàng)建count_demo文件夾 在count_demo文件夾中創(chuàng)建page命名為count_demo

微信小程序——操作數(shù)據(jù)庫(kù),程序員,微信小程序,數(shù)據(jù)庫(kù),小程序

設(shè)置程序的主顯示頁(yè)面
  • 將程序主頁(yè)設(shè)置為剛添加的count_demo

  • 將app.json中剛添加的"pages/count_demo/count_demo"放到開始位置

微信小程序——操作數(shù)據(jù)庫(kù),程序員,微信小程序,數(shù)據(jù)庫(kù),小程序

  • 查看剛剛創(chuàng)建的count_demo中的count_demo.js文件

/**

  • 生命周期函數(shù)–監(jiān)聽頁(yè)面加載

*/

onLoad: function (options) {

},

/**

  • 生命周期函數(shù)–監(jiān)聽頁(yè)面初次渲染完成

*/

onReady: function () {

},

/**

  • 生命周期函數(shù)–監(jiān)聽頁(yè)面顯示

*/

onShow: function () {

},

/**

  • 生命周期函數(shù)–監(jiān)聽頁(yè)面隱藏

*/

onHide: function () {

},

/**

  • 生命周期函數(shù)–監(jiān)聽頁(yè)面卸載

*/

onUnload: function () {

},

/**

  • 頁(yè)面相關(guān)事件處理函數(shù)–監(jiān)聽用戶下拉動(dòng)作

*/

onPullDownRefresh: function () {

},

/**

  • 頁(yè)面上拉觸底事件的處理函數(shù)

*/

onReachBottom: function () {

},

/**

  • 用戶點(diǎn)擊右上角分享

*/

onShareAppMessage: function () {

}

  • 頁(yè)面編譯時(shí)執(zhí)行的下面函數(shù)

  • onload函數(shù)—onshow函數(shù)–onready

  • 當(dāng)頁(yè)面切換時(shí)執(zhí)行

  • onhide函數(shù) 切換回來(lái)時(shí)執(zhí)行 onshow函數(shù)

創(chuàng)建數(shù)據(jù)庫(kù)(counters)

微信小程序——操作數(shù)據(jù)庫(kù),程序員,微信小程序,數(shù)據(jù)庫(kù),小程序

編輯count_demo.wxml

微信小程序——操作數(shù)據(jù)庫(kù),程序員,微信小程序,數(shù)據(jù)庫(kù),小程序

編輯count_dome.js
  • 在count_demo.js中定義變量實(shí)現(xiàn)數(shù)據(jù)的綁定

Page({

data: {

count:0

},

})

  • 在onload函數(shù)中 查詢登錄用戶的訪問次數(shù)

  • 獲取數(shù)據(jù)庫(kù)的引用

const db=wx.cloud.database()

  • 獲取要操作的集合

const counters=db.collection(‘counters’)

  • 查詢用戶在counters集合中的數(shù)據(jù)

//查詢用戶在counters集合中的數(shù)據(jù)

db.collection(‘counters’).get().then(res=>{

console.log(res)

})

  • 輸出結(jié)果

微信小程序——操作數(shù)據(jù)庫(kù),程序員,微信小程序,數(shù)據(jù)庫(kù),小程序

  • 可以根據(jù)返回data數(shù)組的長(zhǎng)度來(lái)判斷用戶是否是第一次訪問

  • 如果長(zhǎng)度大于0說(shuō)明已經(jīng)登陸過就更新數(shù)據(jù)

  • 創(chuàng)建更新指令

微信小程序——操作數(shù)據(jù)庫(kù),程序員,微信小程序,數(shù)據(jù)庫(kù),小程序

if(res.data.length>0){

//更新訪問次數(shù)

db.collection(‘counters’).doc(res.data[0]._id).update({

data:{

count:_.inc(1)

}

})

//在頁(yè)面上顯示的訪問次數(shù)

this.setData({

count:++res.data[0].count

})

}else

else{

//新增數(shù)據(jù)

db.collection(‘counters’).add({

data:{

count:1

}

}).then(res=>{

this.setData({count:1})

})

}

案例二:查詢并展示數(shù)據(jù)

業(yè)務(wù)需求:
  • 查詢數(shù)據(jù)庫(kù)中的數(shù)據(jù)并展示

  • 頁(yè)面加載時(shí)查詢第一頁(yè)的數(shù)據(jù)

  • 向上拉動(dòng)頁(yè)面到底部時(shí)查詢下一頁(yè)數(shù)據(jù)

  • 如果數(shù)據(jù)庫(kù)中沒有更多數(shù)據(jù)時(shí),向上拉動(dòng)不進(jìn)行查詢

實(shí)現(xiàn)步驟:
創(chuàng)建集和導(dǎo)入數(shù)據(jù)(demo_list)為集合設(shè)置權(quán)限

微信小程序——操作數(shù)據(jù)庫(kù),程序員,微信小程序,數(shù)據(jù)庫(kù),小程序

微信小程序——操作數(shù)據(jù)庫(kù),程序員,微信小程序,數(shù)據(jù)庫(kù),小程序

創(chuàng)建demo_list
  • 之間在app.json中的pages配置中的第一行寫入保存即可創(chuàng)建并且訪問主頁(yè)也為該頁(yè)面

微信小程序——操作數(shù)據(jù)庫(kù),程序員,微信小程序,數(shù)據(jù)庫(kù),小程序

編輯demo_list.js文件
  • 自定義函數(shù)getListData分頁(yè)查詢數(shù)據(jù)

// pages/demo_list/demo_list.js

Page({

data: {

page_size: 8, //每頁(yè)顯示的數(shù)量

page_count: 0, //頁(yè)碼

dataList: [],

isRequest:true,//是否請(qǐng)求,放數(shù)據(jù)庫(kù)中沒有更多數(shù)據(jù)時(shí)不再請(qǐng)求

},

onLoad() {
自我介紹一下,小編13年上海交大畢業(yè),曾經(jīng)在小公司待過,也去過華為、OPPO等大廠,18年進(jìn)入阿里一直到現(xiàn)在。

深知大多數(shù)前端工程師,想要提升技能,往往是自己摸索成長(zhǎng)或者是報(bào)班學(xué)習(xí),但對(duì)于培訓(xùn)機(jī)構(gòu)動(dòng)則幾千的學(xué)費(fèi),著實(shí)壓力不小。自己不成體系的自學(xué)效果低效又漫長(zhǎng),而且極易碰到天花板技術(shù)停滯不前!

因此收集整理了一份《2024年Web前端開發(fā)全套學(xué)習(xí)資料》,初衷也很簡(jiǎn)單,就是希望能夠幫助到想自學(xué)提升又不知道該從何學(xué)起的朋友,同時(shí)減輕大家的負(fù)擔(dān)。

微信小程序——操作數(shù)據(jù)庫(kù),程序員,微信小程序,數(shù)據(jù)庫(kù),小程序

微信小程序——操作數(shù)據(jù)庫(kù),程序員,微信小程序,數(shù)據(jù)庫(kù),小程序

既有適合小白學(xué)習(xí)的零基礎(chǔ)資料,也有適合3年以上經(jīng)驗(yàn)的小伙伴深入學(xué)習(xí)提升的進(jìn)階課程,基本涵蓋了95%以上前端開發(fā)知識(shí)點(diǎn),真正體系化!

微信小程序——操作數(shù)據(jù)庫(kù),程序員,微信小程序,數(shù)據(jù)庫(kù),小程序

由于文件比較大,這里只是將部分目錄截圖出來(lái),每個(gè)節(jié)點(diǎn)里面都包含大廠面經(jīng)、學(xué)習(xí)筆記、源碼講義、實(shí)戰(zhàn)項(xiàng)目、講解視頻,并且會(huì)持續(xù)更新!

如果你覺得這些內(nèi)容對(duì)你有幫助,可以掃碼獲取?。。ㄙY料價(jià)值較高,非無(wú)償)

微信小程序——操作數(shù)據(jù)庫(kù),程序員,微信小程序,數(shù)據(jù)庫(kù),小程序

更多面試題

**《350頁(yè)前端校招面試題精編解析大全》**內(nèi)容大綱主要包括 HTML,CSS,前端基礎(chǔ),前端核心,前端進(jìn)階,移動(dòng)端開發(fā),計(jì)算機(jī)基礎(chǔ),算法與數(shù)據(jù)結(jié)構(gòu),項(xiàng)目,職業(yè)發(fā)展等等

資料獲取方式:點(diǎn)擊藍(lán)色傳送門即可獲取

微信小程序——操作數(shù)據(jù)庫(kù),程序員,微信小程序,數(shù)據(jù)庫(kù),小程序

存中…(img-qG5zssJt-1711769995628)]

由于文件比較大,這里只是將部分目錄截圖出來(lái),每個(gè)節(jié)點(diǎn)里面都包含大廠面經(jīng)、學(xué)習(xí)筆記、源碼講義、實(shí)戰(zhàn)項(xiàng)目、講解視頻,并且會(huì)持續(xù)更新!

如果你覺得這些內(nèi)容對(duì)你有幫助,可以掃碼獲取?。。ㄙY料價(jià)值較高,非無(wú)償)

微信小程序——操作數(shù)據(jù)庫(kù),程序員,微信小程序,數(shù)據(jù)庫(kù),小程序

更多面試題

**《350頁(yè)前端校招面試題精編解析大全》**內(nèi)容大綱主要包括 HTML,CSS,前端基礎(chǔ),前端核心,前端進(jìn)階,移動(dòng)端開發(fā),計(jì)算機(jī)基礎(chǔ),算法與數(shù)據(jù)結(jié)構(gòu),項(xiàng)目,職業(yè)發(fā)展等等

資料獲取方式:點(diǎn)擊藍(lán)色傳送門即可獲取

[外鏈圖片轉(zhuǎn)存中…(img-pQnPAyhP-1711769995629)]文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-854892.html

到了這里,關(guān)于微信小程序——操作數(shù)據(jù)庫(kù)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 微信小程序怎么連接到數(shù)據(jù)庫(kù)

    微信小程序怎么連接到數(shù)據(jù)庫(kù)

    微信小程序是不能直接連接數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)操作的,這是出于安全的考慮。基本上都是先通過wx.request向服務(wù)器發(fā)起請(qǐng)求,再由服務(wù)端程序(如PHP)來(lái)對(duì)MySQL數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)操作。 微信小程序怎么連接到數(shù)據(jù)庫(kù) 1、在微信小程序的index.js文件中編寫請(qǐng)求數(shù)據(jù)庫(kù)的小程序代碼; 2、 用

    2024年02月08日
    瀏覽(19)
  • 微信小程序云開發(fā) 1 - 數(shù)據(jù)庫(kù)

    微信小程序云開發(fā) 1 - 數(shù)據(jù)庫(kù)

    微信小程序云開發(fā)最重要的有兩點(diǎn): 1、云數(shù)據(jù)庫(kù); 2、云函數(shù); 學(xué)會(huì)這兩點(diǎn)基本就能夠進(jìn)行微信小程序的云開發(fā); 首先,我們先看微信小程序云數(shù)據(jù)庫(kù)的基本操作: 1)打開微 信開發(fā)者工具,創(chuàng)建一個(gè)云開發(fā)微信小程序,在創(chuàng)建項(xiàng)目時(shí)勾選使用云開發(fā)即可;(注意:使用云開

    2024年02月08日
    瀏覽(22)
  • 微信小程序 -- 數(shù)據(jù)庫(kù)數(shù)據(jù)excel文件批量導(dǎo)入

    一、excel文件批量導(dǎo)入數(shù)據(jù)到數(shù)據(jù)庫(kù) 1.創(chuàng)建node.js函數(shù)upload,點(diǎn)擊upload右鍵外部終端中安裝類庫(kù) 2.云函數(shù)代碼 js代碼

    2024年02月12日
    瀏覽(24)
  • 微信小程序連接云數(shù)據(jù)庫(kù)基本使用

    這里僅僅展示了基本使用和常用函數(shù),微信官方文檔鏈接: 微信小程序云數(shù)據(jù)庫(kù)官方文檔 1.get 函數(shù) 獲取 demo_list 數(shù)據(jù)庫(kù)數(shù)據(jù) 2. doc 函數(shù) 按照 doc 的條件獲取 demo_list 數(shù)據(jù)庫(kù)數(shù)據(jù) 3.add 函數(shù) 用 add 函數(shù)添加數(shù)據(jù),同時(shí)使用 promise 回調(diào)測(cè)試添加的數(shù)據(jù) 4、update 函數(shù) 按照條件查詢更

    2024年02月04日
    瀏覽(25)
  • 微信小程序 | 基于云數(shù)據(jù)庫(kù)的許愿墻

    微信小程序 | 基于云數(shù)據(jù)庫(kù)的許愿墻

    CSDN話題挑戰(zhàn)賽第2期 參賽話題:學(xué)習(xí)筆記 ?本實(shí)訓(xùn)項(xiàng)目以云開發(fā)的云數(shù)據(jù)庫(kù)為基礎(chǔ),制作一個(gè)簡(jiǎn)易的許愿墻。 本實(shí)訓(xùn)項(xiàng)目以云開發(fā)的云數(shù)據(jù)庫(kù)為基礎(chǔ),制作一個(gè)簡(jiǎn)易的許愿墻,顧名思義“云數(shù)據(jù)庫(kù)”就是把本項(xiàng)目中的愿望的數(shù)據(jù)全部存儲(chǔ)在云端。 首先在云開發(fā)控制臺(tái)新建一

    2024年02月02日
    瀏覽(27)
  • 微信小程序云開發(fā)------數(shù)據(jù)庫(kù)增刪改查

    初始化 查詢 在記錄和集合上都有提供 get 方法用于獲取單個(gè)記錄或集合中多個(gè)記錄的數(shù)據(jù)。 一、直接調(diào)用get()獲取所有的記錄 二、獲取指定的記錄 三、獲取多個(gè)記錄的數(shù)據(jù) 通過調(diào)用集合上的 where 方法可以指定查詢條件,再調(diào)用 get 方法即可只返回滿足指定查詢條件的記錄

    2023年04月21日
    瀏覽(15)
  • 微信小程序數(shù)據(jù)庫(kù)更新update的使用

    ????????微信小程序數(shù)據(jù)庫(kù)的update功能不可以直接使用db.collection.update,此功能雖然在collection的使用說(shuō)明文檔中有,但是經(jīng)過實(shí)際操作之后是無(wú)法成功更新的,必須使用db.collection.doc.update才可以完成。 ????????使用db.collection.doc.update方式時(shí),數(shù)據(jù)記錄則應(yīng)由add功能添加

    2024年02月03日
    瀏覽(24)
  • 微信小程序云開發(fā)(云數(shù)據(jù)庫(kù)的使用)

    云數(shù)據(jù)庫(kù)提供高性能的數(shù)據(jù)庫(kù)寫入和查詢服務(wù)。通過騰訊云開發(fā)(Tencent CloudBase.TCB)的SDK,可以直接在客戶端對(duì)數(shù)據(jù)進(jìn)行讀寫,也可以在云函數(shù)中讀寫數(shù)據(jù),還可以通過控制臺(tái)對(duì)數(shù)據(jù)進(jìn)行可視化的增、刪、查、改等操作。微信小程序云開發(fā)所使用的數(shù)據(jù)庫(kù)本質(zhì)上就是一MongoD

    2024年02月09日
    瀏覽(17)
  • 微信小程序+web數(shù)據(jù)庫(kù)的開發(fā)實(shí)踐

    生活中使用微信小程序的場(chǎng)景越來(lái)越多,它實(shí)現(xiàn)了用戶對(duì)于應(yīng)用“觸手可及、用完即走”的理想需求。微信小程序的開發(fā)難度也低于APP的開發(fā)制作,使用它會(huì)更便利、低成本、高經(jīng)濟(jì)效益。 但是要完成一個(gè)小程序涉及到的技術(shù)棧比較多,要開發(fā)的模塊也很多。比如: 微信小

    2024年02月15日
    瀏覽(21)
  • 微信小程序連接數(shù)據(jù)庫(kù)與WXS的使用

    微信小程序連接數(shù)據(jù)庫(kù)與WXS的使用

    ? ????歡迎來(lái)到我的CSDN主頁(yè)!???? ??我是Java方文山,一個(gè)在CSDN分享筆記的博主。???? ??推薦給大家我的專欄《 微信小程序開發(fā)實(shí)戰(zhàn) 》。???? ??點(diǎn)擊這里,就可以查看我的主頁(yè)啦!???? Java方文山的個(gè)人主頁(yè) ??如果感覺還不錯(cuò)的話請(qǐng)給我點(diǎn)贊吧!???? ??期待

    2024年02月08日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包