亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > MongoDB > 正文

Mongodb聚合函數count、distinct、group如何實現數據聚合操作

2020-03-14 13:11:58
字體:
來源:轉載
供稿:網友

 上篇文章給大家介紹了Mongodb中MapReduce實現數據聚合方法詳解,我們提到過Mongodb中進行數據聚合操作的一種方式——MapReduce,但是在大多數日常使用過程中,我們并不需要使用MapReduce來進行操作。在這邊文章中,我們就簡單說說用自帶的聚合函數進行數據聚合操作的實現。

MongoDB除了基本的查詢功能之外,還提供了強大的聚合功能。Mongodb中自帶的基本聚合函數有三種:count、distinct和group。下面我們分別來講述一下這三個基本聚合函數。

(1)count

作用:簡單統計集合中符合某種條件的文檔數量。

使用方式:db.collection.count(<query>)或者db.collection.find(<query>).count()

參數說明:其中<query>是用于查詢的目標條件。如果出了想限定查出來的最大文檔數,或者想統計后跳過指定條數的文檔,則還需要借助于limit,skip。

舉例:

 

復制代碼 代碼如下:

db.collection.find(<query>).limit();
db.collection.find(<query>).skip();

 

(2)distinct

作用:用于對集合中的文檔針進行去重處理

使用方式:db,collection.distinct(field,query)

參數說明:field是去重字段,可以是單個的字段名,也可以是嵌套的字段名;query是查詢條件,可以為空;

舉例:

db.collection.distinct("user",{“age":{$gt:28}});//用于查詢年齡age大于28歲的不同用戶名

除了上面的用法外,還可以使用下面的另外一種方法:

db.runCommand({"distinct":"collectionname","key":"distinctfied","query":<query>})

collectionname:去重統計的集合名,distinctfield:去重字段,,<query>是可選的限制條件;

舉例:

mongodb聚合count,distinct,group

這兩種方式的區別:第一種方法是對第二種方法的封裝,第一種只返回去重統計后的字段值集合,但第二種方式既返回字段值集合也返回統計時的細節信息。

(3)group

作用:用于提供比count、distinct更豐富的統計需求,可以使用js函數控制統計邏輯

使用方式:db.collection.group(key,reduce,initial[,keyf][,cond][,finalize])

備注說明:在2.2版本之前,group操作最多只能返回10000條分組記錄,但是從2.2版本之后到2.4版本,mongodb做了優化,能夠支持返回20000條分組記錄返回,如果分組記錄的條數大于20000條,那么可能你就需要其他方式進行統計了,比如聚合管道或者MapReduce;

上面對Mongodb中自帶的三種三種聚合函數進行了簡單的描述,并對需要注意的地方進行了簡單的說明,如果需要深入使用,可以進入Mongodb官網查看相關細節信息,謝謝。


注:相關教程知識閱讀請移步到MongoDB頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产欧美va欧美va香蕉在线| 日本精品免费一区二区三区| 91免费看国产| 亚洲第一精品久久忘忧草社区| 久久精品一区中文字幕| 欧美成人性生活| 浅井舞香一区二区| 日韩av在线免播放器| 清纯唯美亚洲综合| 亚洲九九九在线观看| 亚洲理论在线a中文字幕| 91九色视频导航| 97激碰免费视频| 中文字幕综合在线| 久久久久久com| 色综合视频一区中文字幕| 亚洲精品美女久久久| 精品成人国产在线观看男人呻吟| 久久久国产视频91| 亚洲人成网在线播放| 一区二区三区视频免费在线观看| 国产一区二区三区视频免费| 国产大片精品免费永久看nba| 色在人av网站天堂精品| 欧洲美女免费图片一区| 欧美一区二区三区免费观看| 日本欧美爱爱爱| 国产ts一区二区| 538国产精品一区二区在线| 国产精品久久久久久久久久久不卡| 久久久在线观看| 亚洲影院色无极综合| 91黑丝高跟在线| 51视频国产精品一区二区| 成人午夜在线观看| 亚洲综合第一页| 欧美综合国产精品久久丁香| 欧美中文字幕第一页| 成人精品久久av网站| 最近2019年中文视频免费在线观看| 欧美日本啪啪无遮挡网站| 欧美性猛交xxxx久久久| 97在线看免费观看视频在线观看| 亚洲免费av网址| 亚洲wwwav| 国产欧美精品xxxx另类| 伊人亚洲福利一区二区三区| 2018日韩中文字幕| 中文字幕欧美精品在线| 视频在线观看99| 欧美日韩国产色| 欧美黑人xxx| 日本亚洲欧洲色| 欧美亚洲另类制服自拍| 亚洲tv在线观看| 国产久一一精品| 久久精品中文字幕一区| 亚洲欧洲av一区二区| 亚洲中国色老太| 欧美在线观看www| 亚洲综合最新在线| 国产精品视频1区| 欧美激情国产高清| 中文字幕av一区二区| 最好看的2019的中文字幕视频| 国产精品精品久久久久久| 亚洲精品一区中文| 97在线视频国产| 亚洲丁香久久久| 久久久久久亚洲精品| 98精品在线视频| 亚洲成av人片在线观看香蕉| 国产精品久久久久久久久久小说| 亚洲乱码一区二区| 中文字幕在线成人| 欧美日本啪啪无遮挡网站| 欧美性xxxx极品hd欧美风情| 久久久精品久久| 中文字幕亚洲一区二区三区| 欧美日韩国产一区中文午夜| 在线观看精品国产视频| 精品一区二区电影| 亚洲免费精彩视频| 亚洲人成电影网站色…| 中文字幕av一区二区| 国产99久久久欧美黑人| 国产精品久久久精品| 91免费福利视频| 九九九久久国产免费| 奇门遁甲1982国语版免费观看高清| 日韩美女激情视频| 亚洲国产99精品国自产| 国产女精品视频网站免费| 国产精品日本精品| 久久久久久久999| 日韩国产欧美区| 最新国产精品拍自在线播放| 久久人人97超碰精品888| 成人性生交大片免费看小说| 色777狠狠综合秋免鲁丝| 日韩精品999| 中文字幕国产精品久久| 亚洲三级 欧美三级| 国产日产亚洲精品| 日韩69视频在线观看| 国产成人在线一区二区| 国产精品欧美激情| 欧美亚洲成人免费| 亚洲精品福利在线观看| 欧美夫妻性生活xx| 最近2019中文字幕第三页视频| 91在线观看免费网站| 九九九热精品免费视频观看网站| 中文字幕亚洲欧美在线| 久久成人精品电影| 国产一区二区三区精品久久久| 色偷偷9999www| 日本最新高清不卡中文字幕| 国产丝袜一区二区| 久久青草精品视频免费观看| 美女av一区二区| 91精品久久久久久久久中文字幕| 国产精品美女网站| 国产精品99久久久久久白浆小说| 91精品综合久久久久久五月天| 久久免费视频在线观看| 国产精品欧美在线| 亚洲在线观看视频网站| 在线视频免费一区二区| 国内精品久久久久影院 日本资源| 久久99精品久久久久久琪琪| 中文字幕一区日韩电影| 高清日韩电视剧大全免费播放在线观看| 麻豆乱码国产一区二区三区| 91热精品视频| 亚洲国产精品久久久久秋霞蜜臀| 91精品国产91| 久久久久久久爱| 亚洲电影免费观看高清| 9.1国产丝袜在线观看| 欧美乱大交xxxxx另类电影| 日韩大胆人体377p| 精品无人区乱码1区2区3区在线| 亚洲精品福利免费在线观看| 自拍偷拍亚洲在线| 欧美日韩美女视频| 亚洲电影成人av99爱色| 国产一区玩具在线观看| 九九热最新视频//这里只有精品| 国产精品一区二区三区成人| 正在播放国产一区| 亚洲电影第1页| 欧美视频一区二区三区…| 久久久国产一区二区三区| 国产精品久久97| 高清欧美性猛交xxxx黑人猛交| 午夜精品一区二区三区在线| 国产精品人成电影在线观看| 国产精品欧美风情| 亚洲精品在线视频| 97人人模人人爽人人喊中文字| 国产一区二区三区高清在线观看| 欧美日韩国产在线看| 高清欧美性猛交|