0
A
回答
2
您可以使用MapReduce。
你的地圖功能,將採取每個文檔,並與兩個字段發出的對象:一個場value
你要平均價值及場count
與1
值。然後
你減少功能將總結這兩個領域count
和現場傳遞給它的所有對象的value
,返回表示許多文件是如何總結一個對象以及它們的總和。
然後,您的finalize函數會將值除以生成的對象的計數並返回此數字。
The second MapReduce example in the official documentation與您的用例非常接近,您應該可以將其用作參考。唯一的區別是你只需要一個平均值,而不是你的集合的子集的單獨平均值,所以你會用一個常數值代替key
。
相關問題
- 1. Mongo shell中的NumberLong
- 2. 無法在數百萬個數據上運行mongo shell腳本
- 3. 如何搜索平均每個8000字的數百萬個文檔?
- 4. 在一百萬個數據集場景中計算平均元組
- 5. $ mongo中的平均聚合
- 6. 如何計算用的MongoDB和NumberLong平均
- 7. 在oracle中更新數百萬行
- 8. Mongo DB讀取4百萬個文檔
- 9. 平均百分比
- 10. 數百萬行的GUI
- 11. 如何將平均百分比和平均數的列添加到數據框?
- 12. 如何在mysql中快速更新數百萬行
- 13. 如何在SQL Server中更新數百萬行的大型表?
- 14. 如何平均配對百分比
- 15. mongo DB的平均差異
- 16. 1百萬行ListView
- 17. 製圖百萬行
- 18. 如何從平面文件讀取數百萬條記錄?
- 19. 如何裝載2百萬行的JTable
- 20. 如何優化MySQL插入百萬行?
- 21. 查詢轉換數百萬行的水平
- 22. 百萬行csv文件,需要行數
- 23. 在C#中讀取第一百萬行
- 24. 將一個表中數百萬行與另一個表中數百萬行進行比較的最快方法
- 25. MongoDB數百萬行數很慢
- 26. SQLite在數百萬行後變慢,如何加速?
- 27. 如何通過平均舊數據來減少Mongo db
- 28. 如何使用數字數百萬位數進行計算?
- 29. 如何在JavaScript中對數百萬和數千個數據進行循環?
- 30. 如何從NumberLong
當你說它不起作用時會發生什麼?錯誤的結果,錯誤信息,別的? – JohnnyHK