2

pymongo集計フレームワークで標準偏差を行うことは可能ですか? $avg、$sum、$min、$max などのアトミック操作が見つかりません。

私の唯一の他の2つの可能性は

  1. 行を調べて、Pythonで計算します
  2. マップリデュースを使用。

これは Python で簡単に記述できますが、パフォーマンスが低下するため、これは悪い考えだと思います。そして、マップリデュースは、学習するのが本当に難しいようです。この時点で map と reduce が実際に何を意味するのか理解できません。

map reduce を消化し始める前に、車輪の再発明にならないように、すぐに利用できるものがないか、Stackoverflow コミュニティに尋ねようと思いました。

4

2 に答える 2

2

Mongo の今後の 3.2 バージョンを見てみましょう。いくつかの新しい集計方法が追加されました。そのうちの 1 つは標準偏差です。

于 2015-11-09T05:21:11.423 に答える
1

$avg、$sum、$min、$max はすべて、パイプラインの $group の一部としてサポートされています。ここを参照してください: http://docs.mongodb.org/manual/reference/aggregation/#_S_group

于 2013-01-08T02:05:56.543 に答える