麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數據庫 > MongoDB > 正文

mongodb數據庫基礎知識之連表查詢

2020-10-29 18:41:48
字體:
來源:轉載
供稿:網友

前言

在做自己的項目時,因為剛開始接觸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   }  } ])

3.小結

mongodb數據庫是非關系型、文檔型數據庫,將有關聯的數據存儲在一份文檔中就能夠減少進行表與表之間的關聯查詢
自己先在網上找資料學習后,然后在學習慕課網上的視頻時,就有很大的感觸,目前的話還是有一些迷惑,對于數據的插入我會找到更好的方法來實現

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對武林網的支持。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产精品99久久99久久久二 | www国产免费 | a级高清免费毛片av在线 | 日本在线高清 | 97精品国产高清在线看入口 | 国产成视频在线观看 | 青青草最新网址 | 99爱福利视频在线观看 | 国产一区视频在线观看免费 | 未成年人在线观看 | 亚州综合一区 | 久久久国产精品成人免费 | 玖草在线资源 | 久草干 | 国产一区日韩精品 | 国产精品免费一区二区三区四区 | 黄色片网站免费 | 成年片在线观看 | 日韩毛片在线看 | 精品国产观看 | 新久草在线视频 | 久久精品视频在线看99 | 国产在线精品一区二区不卡 | 国产一区二区三区四区五区精品 | 国产精品久久久久久久久岛 | 欧美成人高清视频 | 操嫩草| 国产视频在线免费观看 | 49vv看片免费 | 欧美日韩爱爱视频 | 黄色成人av在线 | 色婷婷a| 久久99国产精品久久99 | 亚洲精品3 | 毛片免费一区二区三区 | 国产91影院 | 天天骑夜夜操 | 欧美成人精品h版在线观看 国产一级淫片在线观看 | 国产精品免费久久久久 | 日韩色视频在线观看 | 欧美粗暴analvideos |