數(shù)量:MongoDB中對(duì)數(shù)據(jù)統(tǒng)計(jì)有哪些方式和應(yīng)用
【小編提示】本文部分內(nèi)容源于互聯(lián)網(wǎng),不代表YINGSOO觀點(diǎn)!若有咨詢“MongoDB中對(duì)數(shù)據(jù)統(tǒng)計(jì)有哪些方式和應(yīng)用”等有關(guān)服務(wù)器、云主機(jī)租用、托管、配置、價(jià)格問(wèn)題,請(qǐng)?jiān)诰€咨詢YINGSOO客服,享受1v1貼心服務(wù)!
【主機(jī)活動(dòng)】香港物理服務(wù)器促銷 | 香港大帶寬服務(wù)器促銷 | 美國(guó)G口服務(wù)器促銷
【產(chǎn)品答疑】臺(tái)灣服務(wù)器的優(yōu)勢(shì)有哪些?你會(huì)選臺(tái)灣服務(wù)器嗎?
關(guān)于“MongoDB中對(duì)數(shù)據(jù)統(tǒng)計(jì)有哪些方式和應(yīng)用”的知識(shí)有一些人不是很理解,對(duì)此小編給大家總結(jié)了相關(guān)內(nèi)容,具有一定的參考借鑒價(jià)值,而且易于學(xué)習(xí)與理解,希望能對(duì)大家有所幫助,有這個(gè)方面學(xué)習(xí)需要的朋友就繼續(xù)往下看吧。
用mongodb中的aggregate統(tǒng)計(jì)數(shù)據(jù):
應(yīng)用一:統(tǒng)計(jì)name的數(shù)量和總數(shù);
多列g(shù)roup,根據(jù)name和status進(jìn)行多列 結(jié)果是,只有_id,name,status三個(gè)字段的表數(shù)據(jù),相當(dāng)于sql表達(dá)式 select _id,name,status from collection $project:包含、排除、重命名和顯示字段 $match:查詢,需要同find()一樣的參數(shù) $limit:限制結(jié)果數(shù)量 $skip:忽略結(jié)果的數(shù)量 $sort:按照給定的字段排序結(jié)果 $group:按照給定表達(dá)式組合結(jié)果 $unwind:分割嵌入數(shù)組到自己頂層文件 YINGSOO提供高品質(zhì)的云主機(jī)租用業(yè)務(wù),全線云主機(jī)硬件均采用高頻DDR4內(nèi)存和E5級(jí)高性能CPU,并與當(dāng)?shù)氐囊痪€網(wǎng)絡(luò)服務(wù)運(yùn)營(yíng)商達(dá)成合作,保障客戶業(yè)務(wù)高效率、高穩(wěn)定運(yùn)行。海外服務(wù)器租用托管詳詢:400-630-3752 熱搜詞條:【美國(guó)母雞服務(wù)器p】【服務(wù)器搭建機(jī)場(chǎng)】【韓國(guó)服務(wù)器最低延遲】【chia節(jié)點(diǎn)】【比較好的云主機(jī)】【itunes備份文件在哪】【租借外網(wǎng)】【靜態(tài)資源cdn加速】【chia挖】【什么是云電腦主機(jī)】【物理服務(wù)器香港】【成都機(jī)房租賃】【香港服務(wù)器不被封】【機(jī)柜是多少U】【國(guó)外云服務(wù)器】【chia 127更新了啥】【搭建VPDN服務(wù)器】【idc下行 業(yè)務(wù)】【架設(shè)SSR 租什么服務(wù)器】【云服務(wù)器便宜】【服務(wù)器哪家的最便宜】【日本vps是什么】【最快的免費(fèi)服務(wù)器】【國(guó)內(nèi)便宜主機(jī)哪家好】【香港服務(wù)器用國(guó)內(nèi)cdn】【虛擬主機(jī)網(wǎng)站】【香港云服務(wù)器 油管】【主機(jī)大約多少錢】【虛擬主機(jī)能做什么】【Silicoin】 版權(quán)聲明:本站文章來(lái)源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來(lái)源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來(lái)源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來(lái),僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。
db.collection.aggregate([{$group:{_id:"$name",count:{$sum:1},total:{$sum:"$num"}}]);
應(yīng)用二:統(tǒng)計(jì)status=1的name的數(shù)量;
db.collection.aggregate([{$match:{status:1}},{$group:{_id:"$name",count:{$sum:1}}}]);
應(yīng)用三:統(tǒng)計(jì)name的數(shù)量,并且數(shù)量為小于2的;
db.collection.aggregate([{$group:{_id:"$name",count:{$sum:1}},{$match:{count:{$lt:2}}}]);
應(yīng)用四:統(tǒng)計(jì)stauts=1的name的數(shù)量,并且數(shù)量為1的;
db.collection.aggregate([{$match:{status:1}},{$group:{_id:"$name",count:{$sum:1}}},{$match:{count:1}}]);
db.collection.aggregate([{$group:{_id:{name:"$name",st:"$status"},count:{$sum:1}}}]);?$project該操作符很簡(jiǎn)單,db.collection.aggregate([{$project:{name:1,status:1}}]);
操作符介紹:
以上就是關(guān)于“MongoDB中對(duì)數(shù)據(jù)統(tǒng)計(jì)有哪些方式和應(yīng)用”的介紹了,感謝各位的閱讀,希望這篇文章能幫助大家解決問(wèn)題。如果想要了解更多知識(shí),歡迎關(guān)注本公司,小編每天都會(huì)為大家更新不同的知識(shí)。