微信小程式開發之雲開發多表關聯

2022-07-11 16:00:14 字數 728 閱讀 9478

首先,不知道雲開發使用的集合到底是什麼資料庫,貌似傳聞是nosql庫中的mongodb,查詢語法和mongodb也很像,由於關係型資料庫用多了,大多數情況下都在用linq,sql使用的都很少了。

簡單熟悉了一下雲開發中多個集合表的關聯方式,下面舉個簡單多關聯的例子,廢話少說上**:

1 const result = await db.collection('table_a').aggregate()2//

單條件關聯

3.lookup()9//

多條件關聯

10.lookup(,

16pipeline: $.pipeline()

17//

關聯條件,第乙個為主結果集屬性字段,第二個為let的屬性字段

18//

19.match(_expr($.and([

20 $.eq(['$b_id', '$$a_id'])

21 $.eq(['$b_type', '$$a_type']

22])))

23//

選擇需要查詢出關聯b表的哪些字段,1查詢,0不查,也可以在這裡進行一些字段格式化之類的操作

24.project()

27.done(),

28//

輸出到主結果集的別名

29 as: 'binfo',

30})

31 .end()

微信小程式開發(二) 雲開發

1 概念 2 傳統小程式開發與雲開發的區別 簡單的呼叫乙個雲函式 求a b的和 獲取當前使用者的openid 小程式雲開發登入方式 使用者通過點選按鈕,從小程式獲取使用者的資訊,而小程式通過雲函式獲得使用者的資訊,雲函式給小程式端返回使用者的openid,小程式獲取到 使用者的資訊之後,將使用者的資...

微信小程式知識雲開發

乙個小程式最多5個服務類目,乙個月可以修改3次類目 小程式侵權投訴的發起與應對 軟體著作權作品登記證書 實現小程式支付功能 如何借助官方支付api簡單 高效率地實現小程式支付功能 借助小程式雲開發實現 只需要乙個簡單的雲函式 exports.main async event,context even...

微信小程式開發

一 開發準備 二 開發工具的使用 編碼目錄結構 1 wxml的功能 資料繫結 資料繫結使用 mustache 語法 雙大括號 將變數包起來。列表渲染 wx for 在元件上使用 wx for 控制屬性繫結乙個陣列,即可使用陣列中各項的資料重複渲染該元件。block wx for 類似 block w...