是否可以在pymongo聚合框架中进行标准偏差?我无法找到任何原子操作,如$ avg,$ sum,$ min,$ max。
我唯一的另外两种可能性是
我可以很容易地在python中写这个,但我认为这是一个坏主意,因为我会在性能上妥协。而减少地图似乎是一个非常难以倾斜的事情。我无法理解这个地图和减少真正意味着什么。
在我开始消化map reduce之前,我想问Stackoverflow社区是否有一些现成的东西,以便我最终不会重新发明轮子
答案 0 :(得分:1)
$ avg,$ sum,$ min,$ max都支持作为管道中$组的一部分。见这里:http://docs.mongodb.org/manual/reference/aggregation/#_S_group
答案 1 :(得分:1)
看看即将发布的3.2版Mongo。他们添加了几个新的聚合方法,其中一个是standard deviation。