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

首頁 > 數據庫 > MongoDB > 正文

聊聊mongodb的連表查詢和mongodb正則匹配

2024-09-07 00:22:33
字體:
來源:轉載
供稿:網友
        這篇文章給大家分享的是有關mongodb連表查詢的內容,主要介紹了mongodb正則匹配和連表查詢,以下是參考官網文檔的實例記錄,分享給大家做個參考,希望大家一起學習和進步。
 
        1.mongodb正則匹配
/* 使用$regex字段匹配 */
name: {$regex: 'aa', $options: 'i'};
或者:
name: {$regex: /aa/, $options: 'i'};
或者:
name: {$regex: /aa/i};
/* 直接使用表達式 */
name: {/aa/i}
/* 使用$in來匹配,這個字段必須是一個數組 */
name: {$in: [/aa/]}
        2.連表查詢
        使用$lookup來進行連表查詢
/* aggregate聚合操作,$unwind將數組拆分成單個元素
 * $group 分組依據
 * $sum 統計
 * $project 將返回值進行篩選,是否返回篩選完后的某個字段
 * $match 匹配條件
 * */
usingRecord.aggregate([
  {
   $lookup: {
    from: 'resources', /* 要連接的表名 */
    localField: 'resource_id', /* 當前表對應的字段 */
    foreignField: '_id', /* 要連接的表的字段 */
    as: 'resourceInfo' /* 查詢結果中顯示的字段名 */
   },
  },
  {
   $match: {
    'user_id': user_id
   }
  },
  {
   $unwind: '$resourceInfo'
  },
  {
   $sort: {
    _id: -1
   }
  }
 ])

(編輯:武林網)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 巴彦县| 华宁县| 留坝县| 辽阳县| 徐水县| 沙坪坝区| 宽城| 太保市| 五大连池市| 陈巴尔虎旗| 紫阳县| 娱乐| 静乐县| 潼南县| 磴口县| 莫力| 临沭县| 玉龙| 屯昌县| 紫云| 铜梁县| 壤塘县| 阿拉善右旗| 湘潭县| 皋兰县| 噶尔县| 古交市| 玉环县| 台前县| 石渠县| 新津县| 江都市| 南丰县| 开鲁县| 德保县| 定州市| 石楼县| 鄂托克旗| 霍州市| 梁河县| 密云县|