国产探花免费观看_亚洲丰满少妇自慰呻吟_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
   }
  }
 ])

(編輯:武林網)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 林口县| 临泽县| 牟定县| 疏附县| 阳西县| 璧山县| 凯里市| 宜章县| 襄城县| 平遥县| 万载县| 大理市| 富顺县| 运城市| 托里县| 将乐县| 芷江| 富民县| 楚雄市| 高安市| 龙州县| 潼南县| 江城| 南澳县| 清徐县| 平乡县| 贡嘎县| 阿瓦提县| 郎溪县| 博乐市| 扎赉特旗| 新郑市| 新野县| 登封市| 西华县| 黔东| 赣榆县| 曲靖市| 十堰市| 湘潭市| 湘潭市|