<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當(dāng)前位置: 首頁 - 科技 - 知識百科 - 正文

        MongoDB的聚集操作

        來源:懂視網(wǎng) 責(zé)編:小采 時間:2020-11-09 15:00:26
        文檔

        MongoDB的聚集操作

        MongoDB的聚集操作:聚合引言 聚集操作就是出來數(shù)據(jù)記錄并返回計算結(jié)果的操作。MongoDB提供了豐富的聚集操作,能夠檢測和執(zhí)行數(shù)據(jù)集上的計算。運行在mongod上的數(shù)據(jù)聚集簡化了代碼和資源限制。 像查詢一樣,在Mongo的聚合操作使用collections作為輸入,并返回一個或多個docu
        推薦度:
        導(dǎo)讀MongoDB的聚集操作:聚合引言 聚集操作就是出來數(shù)據(jù)記錄并返回計算結(jié)果的操作。MongoDB提供了豐富的聚集操作,能夠檢測和執(zhí)行數(shù)據(jù)集上的計算。運行在mongod上的數(shù)據(jù)聚集簡化了代碼和資源限制。 像查詢一樣,在Mongo的聚合操作使用collections作為輸入,并返回一個或多個docu

        聚合引言 聚集操作就是出來數(shù)據(jù)記錄并返回計算結(jié)果的操作。MongoDB提供了豐富的聚集操作,能夠檢測和執(zhí)行數(shù)據(jù)集上的計算。運行在mongod上的數(shù)據(jù)聚集簡化了代碼和資源限制。 像查詢一樣,在Mongo的聚合操作使用collections作為輸入,并返回一個或多個document

        聚合引言

        聚集操作就是出來數(shù)據(jù)記錄并返回計算結(jié)果的操作。MongoDB提供了豐富的聚集操作,能夠檢測和執(zhí)行數(shù)據(jù)集上的計算。運行在mongod上的數(shù)據(jù)聚集簡化了代碼和資源限制。

        像查詢一樣,在Mongo的聚合操作使用collections作為輸入,并返回一個或多個document作為輸出。

        聚合模式

        聚合管道

        MongoDB2.2引入了一個新的聚合框架:聚合管道,這是基于數(shù)據(jù)處理管道概念的模型。文檔輸入一個多階段的管道并將文檔轉(zhuǎn)化為一個聚合的結(jié)果。

        最基本的管道階段提供了過濾器(Filters)來像查詢一樣操作,和文檔轉(zhuǎn)化(Document transformations)來修改輸出文檔的形式。

        其他的管道提供了對特定字段分組和排序的工具,也有聚合數(shù)組內(nèi)容的工具。并且,管道階段能對任務(wù)使用操作符,比如計算平均值或連接一個字符串。

        管道使用MongoDB原生的操作提供了有效的數(shù)據(jù)聚合,也是MongoDB里面一個理想的數(shù)據(jù)聚合方法。

        \

        上面帶有注釋的聚合操作管道操作,這個聚合管道有兩個階段: $match和$group

        Map-Reduce

        MongoDB也提供了map-reduce操作來執(zhí)行聚合操作。一般的,map-reduce操作有兩個階段:Map階段來處理每個文檔并為每個輸入文檔輸出一個或多個文檔,Reduce階段整合map操作的輸出。Map-reduce有一個可選的finalize階段,來為結(jié)果做最終的修改。和其他聚合操作一樣,map-reduce指出了查詢條件來選擇輸入文檔并排序和限制結(jié)果。

        Map-reduce使用自定義的javasript函數(shù)來執(zhí)行map和reduce操作,以及可選的finalize操作。雖然自定義的javasript相對聚合管道提供了更大的靈活性,但一般map-reduce相對低效和復(fù)雜。

        并且,map-reduce操作的輸出集合比集合管道的輸出極限大16M。

        注:

        從MongoDB2.4開始,特定的mongo shell函數(shù)和屬性不能被map-reduce操作使用。MongoDB2.4也提供了同時執(zhí)行多個Javascript操作的支持。在MongoDB2.4之前,javascript代碼只能在單線程執(zhí)行,這為map-reduce的并行帶來困難。

        \

        單一目的的聚合操作

        對很多的常規(guī)單一目的的聚合操作(single purpose aggregation operation),MongoDB提供了特殊目的的數(shù)據(jù)庫命令。這些常規(guī)的聚合操作是:返回匹配文檔的數(shù)量,返回一個字段的唯一的值,和基于一個字段值的分組。所有這些操作都是來自一個collection。雖然這些操作提供了簡單的常規(guī)聚合操作處理方法,但他們都缺乏靈活性和像聚合管道、Map-reduce那樣的能力。

        \

        聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        MongoDB的聚集操作

        MongoDB的聚集操作:聚合引言 聚集操作就是出來數(shù)據(jù)記錄并返回計算結(jié)果的操作。MongoDB提供了豐富的聚集操作,能夠檢測和執(zhí)行數(shù)據(jù)集上的計算。運行在mongod上的數(shù)據(jù)聚集簡化了代碼和資源限制。 像查詢一樣,在Mongo的聚合操作使用collections作為輸入,并返回一個或多個docu
        推薦度:
        標(biāo)簽: 操作 聚合 就是
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 中文字幕久无码免费久久| 久久久久亚洲AV无码专区首JN| 久久夜色精品国产噜噜亚洲a| 99精品视频在线免费观看| 亚洲国产精品特色大片观看完整版| 一个人看的免费高清视频日本 | 国产裸体美女永久免费无遮挡| 亚洲情a成黄在线观看| jizz18免费视频| 亚洲精品国偷自产在线| 丁香花在线视频观看免费 | 亚洲一区精品无码| 中文字幕av免费专区| 亚洲AV无码一区二区乱孑伦AS| 免费国产黄网站在线观看 | 日本免费在线观看| 亚洲最新黄色网址| 一个人看www在线高清免费看| 亚洲高清乱码午夜电影网| 免费h黄肉动漫在线观看| 久久久久国色AV免费观看| 日木av无码专区亚洲av毛片| 国产情侣激情在线视频免费看| 亚洲色大成网站www尤物| 免费人成年轻人电影| 久章草在线精品视频免费观看| 亚洲午夜精品一区二区公牛电影院| 免免费国产AAAAA片| 无码AV动漫精品一区二区免费| 亚洲av无码一区二区乱子伦as| 久久久久久免费视频| 九九免费久久这里有精品23| 亚洲丁香色婷婷综合欲色啪| 成人在线免费观看| 国产久爱免费精品视频| 亚洲人成人77777在线播放| 亚洲人成国产精品无码| 亚洲综合免费视频| 全部一级一级毛片免费看| 久久丫精品国产亚洲av| 免费女人18毛片a级毛片视频|