2012-10-31 47 views
2

是否可以在pymongo聚合框架中執行標準偏差?我無法找到像$ avg,$ sum,$ min,$ max這樣的任何原子操作。如何在pymongo中實現方差和標準差?

我唯一的其他兩種可能性都

  1. 經過行和蟒蛇
  2. 使用地圖減少計算。

我可以很容易地寫在Python中,但我認爲這是一個壞主意,因爲我會損害性能。而減少地圖似乎是一個非常困難的事情。我無法理解此時的地圖和減少的真正含義。

我開始消化地圖降低之前,我想過要問#1的社區,如果有一些東西是現成的,這樣我最終不會重新發明輪子

回答

1

看看即將到來的3.2版本的Mongo。他們添加了幾個新的聚合方法,其中一個是standard deviation