久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

mongodb中怎么實現連表查詢

142次閱讀
沒有評論

共計 890 個字符,預計需要花費 3 分鐘才能閱讀完成。

自動寫代碼機器人,免費開通

今天就跟大家聊聊有關 mongodb 中怎么實現連表查詢,可能很多人都不太了解,為了讓大家更加了解,丸趣 TV 小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

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

看完上述內容,你們對 mongodb 中怎么實現連表查詢有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注丸趣 TV 行業資訊頻道,感謝大家的支持。

向 AI 問一下細節

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-04發表,共計890字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 东乌珠穆沁旗| 清涧县| 自贡市| 上栗县| 安福县| 清苑县| 云浮市| 朔州市| 胶南市| 镇沅| 九江市| 青浦区| 大田县| 关岭| 岢岚县| 莱西市| 宁陵县| 青铜峡市| 理塘县| 翼城县| 龙岩市| 东源县| 炎陵县| 教育| 新巴尔虎右旗| 海林市| 黔西县| 合川市| 铜梁县| 抚顺市| 荔浦县| 雅江县| 孟州市| 余庆县| 吴江市| 吉水县| 峨边| 井研县| 且末县| 泾源县| 久治县|