<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
        主站蜘蛛池模板: 亚洲а∨精品天堂在线| 亚洲最大福利视频网站| 亚洲s码欧洲m码吹潮| 69成人免费视频无码专区| 亚洲中文字幕AV在天堂| A级毛片内射免费视频| 亚洲一区二区三区国产精华液| 2020久久精品国产免费| 精品久久亚洲中文无码| 妞干网免费观看视频| 亚洲AV无码成人网站在线观看| 午夜视频在线观看免费完整版| 色欲色欲天天天www亚洲伊| 国产成人免费全部网站| 人碰人碰人成人免费视频| 亚洲中文字幕久久精品无码喷水| 免费91最新地址永久入口| 亚洲最大的成网4438| 大学生a级毛片免费观看| 美女黄频视频大全免费的| 伊人久久精品亚洲午夜| 久久精品免费视频观看| 亚洲H在线播放在线观看H| 免费看国产一级片| 中文成人久久久久影院免费观看| 久久精品国产精品亚洲毛片| 中字幕视频在线永久在线观看免费| 亚洲大码熟女在线观看| 区久久AAA片69亚洲| 97视频免费观看2区| 亚洲色无码国产精品网站可下载| 亚洲国产免费综合| 6080午夜一级毛片免费看 | 精品久久亚洲中文无码| 国产一级一片免费播放i| a级毛片在线免费看| 国产精品亚洲精品青青青| 亚洲日本韩国在线| 国产91免费在线观看| 一级毛片大全免费播放下载 | 爱情岛论坛网亚洲品质自拍|