人妖在线一区,国产日韩欧美一区二区综合在线,国产啪精品视频网站免费,欧美内射深插日本少妇

新聞動(dòng)態(tài)

函數(shù):MongoDB聚合查詢?cè)趺磳?shí)現(xiàn),有哪些方法

發(fā)布日期:2022-07-24 20:06 | 文章來源:阿里云

【溫馨提示】本文部分內(nèi)容源于互聯(lián)網(wǎng),不代表YINGSOO觀點(diǎn)!若有咨詢“MongoDB聚合查詢?cè)趺磳?shí)現(xiàn),有哪些方法”等有關(guān)服務(wù)器、云主機(jī)租用、托管、配置、價(jià)格問題,請(qǐng)?jiān)诰€咨詢YINGSOO客服,獲取專業(yè)解答!

【新品試用】韓國顯卡服務(wù)器促銷 | 泰國云服務(wù)器促銷 | 臺(tái)灣物理服務(wù)器促銷

【推薦文章】臺(tái)灣服務(wù)器適合做什么類型的業(yè)務(wù)?為什么?

這篇文章主要介紹“MongoDB聚合查詢?cè)趺磳?shí)現(xiàn),有哪些方法”的相關(guān)知識(shí),下面會(huì)通過實(shí)際案例向大家展示操作過程,操作方法簡(jiǎn)單快捷,實(shí)用性強(qiáng),希望這篇“MongoDB聚合查詢?cè)趺磳?shí)現(xiàn),有哪些方法”文章能幫助大家解決問題。

MongoDB除了基本的查詢功能之外,還提供了強(qiáng)大的聚合功能。

我們可以使用count,?distinct,?group,?mapreduce,?aggregate等方法實(shí)現(xiàn)聚合查詢。

count

查詢記錄條數(shù)。
命令:

db.collectionName.count()

distinct

用來找出給定鍵的所有不同的值
命令:

db.collectionName(key)

group

分組查詢。
參數(shù)說明:

key:用來分組文檔的字段。

initial: 每組都分享一個(gè)”初始化函數(shù)“

$reduce: 執(zhí)行的reduce函數(shù),第一個(gè)參數(shù)是當(dāng)前的文檔對(duì)象,第二個(gè)參數(shù)是上一次function操作的累計(jì)對(duì)象,有多少個(gè)文檔, $reduce就會(huì)調(diào)用多少次。

condition:(可選)執(zhí)行過濾的條件

finalize:(可選)在reduce執(zhí)行完成,結(jié)果集返回之前對(duì)結(jié)果集最終執(zhí)行的函數(shù)。

MapReduce

命令:

db.runCommand(?{?mapreduce?:?字符串,集合名,???map?:?函數(shù),見下文???reduce?:?函數(shù),見下文???[,?query?:?文檔,發(fā)往map函數(shù)前先給過渡文檔]???[,?sort?:?文檔,發(fā)往map函數(shù)前先給文檔排序]???[,?limit?:?整數(shù),發(fā)往map函數(shù)的文檔數(shù)量上限]???[,?out?:?字符串,統(tǒng)計(jì)結(jié)果保存的集合]???[,?keeptemp:?布爾值,鏈接關(guān)閉時(shí)臨時(shí)結(jié)果集合是否保存]???[,?finalize?:?函數(shù),將reduce的結(jié)果送給這個(gè)函數(shù),做最后的處理]???[,?scope?:?文檔,js代碼中要用到的變量]???[,?jsMode?:?布爾值,是否減少執(zhí)行過程中BSON和JS的轉(zhuǎn)換,默認(rèn)true]?//注:false時(shí)?BSON-->
JS-->
map-->
BSON-->
JS-->
reduce-->
BSON,可處理非常大的mapreduce,
//true時(shí)BSON--> js--> map--> reduce--> BSON???[,?verbose?:?布爾值,是否產(chǎn)生更加詳細(xì)的服務(wù)器日志,默認(rèn)true]?});

MongoDB中的MapReduce相當(dāng)于關(guān)系數(shù)據(jù)庫中的group by。

參數(shù):

map函數(shù):這個(gè)稱為映射函數(shù),里面會(huì)調(diào)用emit(key,value),集合會(huì)按照你指定的key進(jìn)行映射分組。

reduce函數(shù):這個(gè)稱為簡(jiǎn)化函數(shù),會(huì)對(duì)map分組后的數(shù)據(jù)進(jìn)行分組簡(jiǎn)化,注意:在reduce(key,value)中的key就是emit中的key,vlaue為emit分組后的emit(value)的集合。


現(xiàn)在大家對(duì)于MongoDB聚合查詢?cè)趺磳?shí)現(xiàn),有哪些方法的內(nèi)容應(yīng)該都有一定的認(rèn)識(shí)了吧,希望這篇能對(duì)大家有所幫助。最后,想要了解更多,歡迎關(guān)注本公司,本公司將為大家推送更多相關(guān)的文章。

YINGSOO的海外站群服務(wù)器產(chǎn)品線,覆蓋了美國、香港、韓國三大節(jié)點(diǎn),可提供1-16C段多IP服務(wù)器,帶寬及IP資源充足,極大程度上滿足了您的建站需求。詳詢售前小姐姐(Min-微信號(hào):YINGSOO-VIP1 / 企業(yè)QQ:3002770458)

熱搜詞條:【2020年RSA數(shù)字風(fēng)險(xiǎn)報(bào)告】【春節(jié)搶票服務(wù)器搭建】【Interxion公司】【高防棋牌服務(wù)器】【徐州BGP】【CDN 服務(wù)器性能要求】【租用香港的服務(wù)器合法嗎】【中國的服務(wù)器廠家有那些】【數(shù)據(jù)中心租金如何定價(jià)】【服務(wù)器在香港的網(wǎng)站怎么舉報(bào)】【服務(wù)器要裝高防軟件嗎】【什么是高仿主機(jī)】【Ubuntu配置ftp】【coinlist kyc】【主機(jī)流量不夠用對(duì)SEO影響嗎】【服務(wù)器供應(yīng)商選型】【CHia加合作社】【服務(wù)器被入侵對(duì)主機(jī)有影響嗎】【服務(wù)器代理加盟】【應(yīng)用架構(gòu)差距】【linux 安全加固】【日本 免費(fèi)cdn】【小公司最便宜搭建服務(wù)器】【服務(wù)器帶寬不夠怎么處理】【美國高仿服務(wù)器租用】【電腦主機(jī)服務(wù)器鑒定】【常見的云服務(wù)器有哪些】【vps云主機(jī)上外網(wǎng)】【云射迅】【織夢(mèng)收費(fèi)

版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。

相關(guān)文章

實(shí)時(shí)開通

自選配置、實(shí)時(shí)開通

免備案

全球線路精選!

全天候客戶服務(wù)

7x24全年不間斷在線

專屬顧問服務(wù)

1對(duì)1客戶咨詢顧問

在線
客服

在線客服:7*24小時(shí)在線

客服
熱線

400-630-3752
7*24小時(shí)客服服務(wù)熱線

關(guān)注
微信

關(guān)注官方微信
頂部