微信小程式雲開發資料庫查詢指南

2022-04-06 10:18:04 字數 703 閱讀 3743

做小程式的開發已經有很長一段時間了,雖然是在寫,但是一直沒有去沉澱過,沒有去記錄過踩過的坑,這篇部落格作為乙個導航,記錄一下我所遇到的坑(主要還是雲函式的資料庫查詢)

隨著不斷的更新,小程式的功能也是越來越完善,想當初,剛玩小程式雲開發的時候,雲開發提供的乙個查詢環境還不支援$(aggregate)_(command),以及高階的查詢方法例如lookup,在現在也是都被修復了。。

然後...關於小程式的版本更新,當時做了一次**重構,node版本是8.9,後來因為外部需要雲開發的資料,又新寫了一組方法,node版本10.15。兩次的版本差距還是蠻大的(還是因為兩次用的查詢不一樣...具體未來說明)

在了解高階查詢之前,我基本上都是靠多次查詢,大部分業務的處理都在service層中處理的,我開始涉及高階查詢的契機是在乙個業務的需求,要獲取乙個時間範圍內的資料,而我儲存的時間格式是yyyy-mm-dd,這意味著只有兩種方式完成查詢,一種是正則匹配,匹配年月(2020\-07),或者是對查詢的資料進行預處理,轉換成另一種有規律的格式,來實現複雜的查詢,這個方式會在後面說起。

雲開發資料庫的基本查詢(使用雲函式演示)

雲開發資料庫的高階查詢(使用雲函式演示)

微信小程式雲開發 資料庫操作

cloud true,一般可以有兩個環境 在需要使用資料庫的js檔案中,初始化資料庫 const db wx.cloud.database 或 const testdb wx.cloud.database 在資料庫中插入資料 db.collection test add success res 在資...

微信小程式雲開發使用mysql資料庫

第一步建立乙個nodejs雲函式 第二步 按照下面的 編寫通用sql執行雲函式 雲函式入口檔案 const cloud require wx server sdk const mysql require mysql2 promise cloud.init 雲函式入口函式 exports.main a...

微信小程式 雲開發 初探四 資料庫操作

the course of true love never did run smooth.真愛無坦途。新建集合 1.開啟雲開發控制台,資料庫 2.新增集合users 新增 onadd function success res wx.showtoast console.log 資料庫 新增記錄 成功,...