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

軟件下載吧

當(dāng)前位置:軟件下載吧 > 數(shù)據(jù)庫(kù) > DB2 > MongoDB中多表關(guān)聯(lián)查詢($lookup)的深入講解

MongoDB中多表關(guān)聯(lián)查詢($lookup)的深入講解

時(shí)間:2024-02-14 10:19作者:下載吧人氣:31

一.  聚合框架

聚合框架是MongoDB的高級(jí)查詢語(yǔ)言,它允許我們通過(guò)轉(zhuǎn)換和合并多個(gè)文檔中的數(shù)據(jù)來(lái)生成新的單個(gè)文檔中不存在的信息。

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

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

$lookup

多表關(guān)聯(lián)(3.2版本新增)

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

二.  $lookup的功能及語(yǔ)法

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

2. 基本語(yǔ)法

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

相關(guān)下載

查看所有評(píng)論+

網(wǎng)友評(píng)論

網(wǎng)友
您的評(píng)論需要經(jīng)過(guò)審核才能顯示

熱門(mén)閱覽

最新排行

公眾號(hào)

主站蜘蛛池模板: 免费特级黄毛片| 在线看片中文字幕| 四虎影视永久地址www成人| 久久亚洲国产欧洲精品一| 麻豆视频免费观看| 最近免费中文字幕大全高清大全1 最近免费中文字幕大全高清大全1 | 国产免费牲交视频| 久久机热这里只有精品无需| 99re热久久这里只有精品首页| 最近中文国语字幕在线播放 | 99视频精品全部在线观看| 理论片午午伦夜理片影院99| 夫妇交换4中文字幕| 亚洲综合国产成人丁香五月激情| 99久久国产宗和精品1上映| 永久免费无内鬼放心开车| 国产超碰人人模人人爽人人喊| 亚洲欧美日韩国产一区图片| 18成禁人视频免费网站| 樱桃黄高清完整版在线观看| 国产成人无码精品一区在线观看| 久久国产综合精品swag蓝导航 | 国语做受对白xxxxx在线| 亚洲小说区图片区| 欧美人与物videos另| 日韩一区二区三区北条麻妃| 国产v片免费播放| 一区二区三区在线免费看 | www.亚洲成在线| 正在播放宾馆露脸对白视频| 国产精品人人做人人爽人人添| 亚拍精品一区二区三区| 香蕉视频在线网址| 成人午夜视频免费| 亚洲视频日韩视频| 伊人性伊人情综合网| 日韩午夜电影在线观看| 啊灬啊灬别停啊灬用力| Av鲁丝一区鲁丝二区鲁丝三区| 欧美成a人片在线观看| 国产卡一卡二卡乱码三卡|