国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題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關鍵字專題關鍵字專題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
當前位置: 首頁 - 科技 - 知識百科 - 正文

[教程]MongoDB從入門到進階(數據檢索及統計

來源:懂視網 責編:小采 時間:2020-11-09 09:45:33
文檔

[教程]MongoDB從入門到進階(數據檢索及統計

[教程]MongoDB從入門到進階(數據檢索及統計:[教程]MongoDB 從入門到進階 (數據檢索及統計 - 微博數據的整理) 下載地址: GitHub: https://github.com/magicdict/MagicMongoDBTool 這次講解一下MongoDB的數據統計能力。 作為統計數據,這里我采集了楊冪的微博上的粉絲作為實驗數據。由于最多只能一天
推薦度:
導讀[教程]MongoDB從入門到進階(數據檢索及統計:[教程]MongoDB 從入門到進階 (數據檢索及統計 - 微博數據的整理) 下載地址: GitHub: https://github.com/magicdict/MagicMongoDBTool 這次講解一下MongoDB的數據統計能力。 作為統計數據,這里我采集了楊冪的微博上的粉絲作為實驗數據。由于最多只能一天

[教程]MongoDB 從入門到進階 (數據檢索及統計 - 微博數據的整理) 下載地址: GitHub: https://github.com/magicdict/MagicMongoDBTool 這次講解一下MongoDB的數據統計能力。 作為統計數據,這里我采集了楊冪的微博上的粉絲作為實驗數據。由于最多只能一天

[教程]MongoDB 從入門到進階 (數據檢索及統計 - 微博數據的整理)

下載地址:

GitHub: https://github.com/magicdict/MagicMongoDBTool

這次講解一下MongoDB的數據統計能力。

作為統計數據,這里我采集了楊冪的微博上的粉絲作為實驗數據。由于最多只能一天采集5000個粉絲的資料,所以,數據也只有5000條。

同時,這些資料雖然來自于User這個類,但是沒有牽涉到層次結構,無法體會階層型數據庫的威力,服務器空間,也是蠻遺憾的。

下面的代碼是用來采集數據的。展示這段代碼,一來說明一下如何正確的使用新浪微博的API,二來說明一下,MongoDB就像一個ORM一樣,直接將對象保存到數據庫中了。

當然新浪微博的API你可以去這里下載,

API函數有些蠻坑人的地方,雖然方法參數中,獲取粉絲資料數量可以是Int32,不過,你真的設置一個大于200的數字,程序會報錯,參數類型不匹配。

我原來以為真的是參數類型的問題,但是編譯沒有報錯。。最后發現,還有200的限制。。。既然你限制了,你就寫成Byte啊。??拥?。。

btnGetFollowers_Click(object sender, EventArgs e) 2 { 3 var Srv = SystemManager.GetCurrentServer(); 4 if (Srv != null) 5 { ); 7 var oauth = new NetDimension.Weibo.OAuth(txtAppKey.Text, txtAppSrect.Text); 8 bool result = oauth.ClientLogin(txtWeiBoUsr.Text, txtWeiBoPsw.Text); { 11 var Sina = new NetDimension.Weibo.Client(oauth); 12 var uid = Sina.API.Account.GetUID(); ); 14 int UserCount; 15 int TotalCount; 16 UserCount = 0; 17 TotalCount = 0; 18 19 NetDimension.Weibo.Entities.user.Collection followers; { 22 followers = Sina.API.Friendships.Followers(txtSupperStarID.Text, "", 150, UserCount, true); 23 if (TotalCount == 0) 24 { 25 TotalCount = followers.TotalNumber; 26 } 27 foreach (var follow in followers.Users) 28 { 29 col.Insert(follow); 30 UserCount++; 31 } 32 } while (UserCount < TotalCount); ); 34 } 35 } 36 else { ); 38 } 39 }

采集好的數據如圖所示:(雖然不是個人信息,還是打馬賽克吧)

[看看條數:聚合 Count]

5000條記錄。。這個就不用解釋了吧。聚合的Count,就是條數統計

Collection對象有Count方法,直接調用就可以了。當然,Count支持條件過濾。

if (Query.QueryConditionList.Count == 0 || !IsUseFilter) { MyMessageBox.ShowEasyMessage(, + SystemManager.GetCurrentCollection().Count().ToString()); } else { MongoDB.Driver.IMongoQuery mQuery = MongoDBHelper.GetQuery(Query.QueryConditionList); MyMessageBox.ShowMessage(, + SystemManager.GetCurrentCollection().Count(mQuery).ToString(), mQuery.ToString(), true); }

[看看有多少地區的人玩微博:聚合 Distinct]

Distinct也是比較常用的功能,同樣字段的記錄,只算一條。例如,我們想看看,到底多少地方的人玩微博,我們可以對用戶的所在省份進行Distinct操作。

一共出現36個省份的編號。100代表的是未知。31代表上海,香港服務器,11代表北京

BsonArray ResultArray = (BsonArray)SystemManager.GetCurrentCollection().Distinct(strKey, MongoDBHelper.GetQuery(DistinctConditionList));

[看看每個省份玩微博的人數:聚合 Group]

有興趣玩NoSQL的人,數據庫都不會差,Group是干什么的,大家都知道。OK,

對于省份Group一下,然后看看Count數字吧。

由于工具還沒有完成,現在暫時只提供(內置了)Count的Group功能,當然你也可以自己修改Reduce和InitFields來獲得其他結果。

【高級功能MapReduce】

數據太少,用MapReduce。Map函數是分散給各個不同的數據實例并行做的。Reduce函數則是將各個Map函數的結果進行最后的合并統計。

官方的資料:

MapReduce的東西,以后會拿出來作為單獨的一個主題,這里就展示一下。。

【Query:我只想看姓名和城市和性別】

這么多數據字段,眼睛看花了,我只想看名字和城市,還有性別(找妹紙?。?。。。

呵呵,上海的妹子。。。

繼續打馬賽克:500人里面,女性,省份是31的,一共137人。。。

靈活運用查詢,香港虛擬主機,一切盡在掌握。

核心代碼:

FindAs方法,支持查詢條件,顯示字段,排序,Skip指定記錄數,抽出記錄數。

官方資料:

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

文檔

[教程]MongoDB從入門到進階(數據檢索及統計

[教程]MongoDB從入門到進階(數據檢索及統計:[教程]MongoDB 從入門到進階 (數據檢索及統計 - 微博數據的整理) 下載地址: GitHub: https://github.com/magicdict/MagicMongoDBTool 這次講解一下MongoDB的數據統計能力。 作為統計數據,這里我采集了楊冪的微博上的粉絲作為實驗數據。由于最多只能一天
推薦度:
標簽: 數據 教程 統計
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 日本免费一区尤物 | 图片亚洲va欧美va国产综合 | 国模冰冰炮交图150 国模吧国模吧一二区 | 国内精品99 | 国产欧美成人一区二区三区 | 在线观看黄a大片爽爽影院免费 | 亚洲 欧美 国产另类首页 | 欧美色图一区 | 亚洲国产第一页 | 亚洲天码中文字幕第一页 | 国产一级一片免费播放视频 | 麻豆国产高清精品国在线 | 国产精品一区二区三区四区 | 亚洲一区二区精品视频 | 在线色 | 亚洲国产精品一区二区久久 | 91精品国产高清91久久久久久 | 欧美日韩另类综合 | 麻豆91视频| 亚洲一区二区三区中文字幕 | 久久福利免费视频 | 在线观看日韩欧美 | 欧美中文娱乐网 | 在线亚洲精品国产成人二区 | 亚洲欧洲中文字幕 | 亚洲国产系列一区二区三区 | 国产欧美日韩高清专区手机版 | 国产美女一级特黄毛片 | 国产一精品一aⅴ一免费 | aaa一区二区三区 | 亚洲啪视频 | 在线国产视频 | 2020年国产高中毛片在线视频 | 国产午夜久久影院 | 国内精品久久久久久中文字幕 | 国产激情一区二区三区 | 久久精品韩国日本国产 | 国产一区二区三区精品视频 | 国产精品视频一区二区三区w | 伊人精品久久久大香线蕉99 | 中文 字幕 高清 在线 |