下載吧 - 綠色安全的游戲和軟件下載中心

軟件下載吧

當前位置:軟件下載吧 > 數據庫 > DB2 > MongoDB中多表關聯查詢($lookup)的深入講解

MongoDB中多表關聯查詢($lookup)的深入講解

時間:2024-02-14 10:19作者:下載吧人氣:27

一.  聚合框架

聚合框架是MongoDB的高級查詢語言,它允許我們通過轉換和合并多個文檔中的數據來生成新的單個文檔中不存在的信息。

聚合管道操作主要包含下面幾個部分:

命令 功能描述
$project 指定輸出文檔里的字段.
$match 選擇要處理的文檔,與fine()類似。
$limit 限制傳遞給下一步的文檔數量。
$skip 跳過一定數量的文檔。
$unwind 擴展數組,為每個數組入口生成一個輸出文檔。
$group 根據key來分組文檔。
$sort 排序文檔。
$geoNear 選擇某個地理位置附近的的文檔。
$out 把管道的結果寫入某個集合。
$redact 控制特定數據的訪問。

$lookup

多表關聯(3.2版本新增)

在本篇幅中,我們聚焦$lookup的使用。

二.  $lookup的功能及語法

1. 主要功能 是將每個輸入待處理的文檔,經過$lookup 階段的處理,輸出的新文檔中會包含一個新生成的數組列(戶名可根據需要命名新key的名字 )。數組列存放的數據 是 來自 被Join 集合的適配文檔,如果沒有,集合為空(即 為[ ])

2. 基本語法

{
 $lookup:
 {
 from: <collection to join>,
 localField: <field from the input documents>,
 foreignField: <field from the documents of the "from" collection>,
 as: <output array field>
 }
}
標簽MongoDB,中多,關聯,查詢,lookup,深入,講解

相關下載

查看所有評論+

網友評論

網友
您的評論需要經過審核才能顯示

熱門閱覽

最新排行

公眾號

主站蜘蛛池模板: 欧洲亚洲国产精华液| 曰韩高清一级毛片| 免费网站看v片在线a| 黄色三级免费看| 国产精品无码一区二区三级| 一个色综合导航| 日日碰狠狠添天天爽超碰97| 亚洲av永久无码精品三区在线4| 波多野结衣被躁| 八戒八戒在线观看免费视频| 西西人体大胆扒开瓣| 国产欧美日韩亚洲一区二区三区| 999久久久免费精品播放| 成人免费夜片在线观看| 久久久精品久久久久三级| 极品丝袜老师h系列全文阅读| 亚洲欧美电影在线一区二区| 秋葵视频在线免费观看| 四虎成人免费大片在线| 韩国成人毛片aaa黄| 国产成人综合久久久久久| 2一8一teesex| 国内最真实的XXXX人伦| jizz大全欧美| 性导航app精品视频| 中文字幕无码不卡一区二区三区| 日韩av片无码一区二区三区不卡| 亚洲av高清一区二区三区| 欧美日韩国产三上悠亚在线看| 人妻少妇乱子伦精品| 真实国产伦子系| 午夜网站在线播放| 老头天天吃我奶躁我的动图| 国产亚洲日韩AV在线播放不卡| 黄色网址免费观看视频| 国产日韩视频在线| 四虎国产精品永久在线看| 国产精品无码日韩欧| 521色香蕉网站在线观看| 国内精品伊人久久久久网站| 9一14yosexyhd|