MongoDB の集計を python から実行するには

MongoDB の集計には Aggregation Framework を使いますが、この機能を python から呼び出す方法を探したところ、英文サイト Stack Overflow に答えがのっていました。

pymongo の aggregate メソッドを使い、pipeline 引数で集計法を指定するらしいです。

では実際に、このサイトの記事を参考に、集計を試してみます。

データは

男女別の人数や平均点をもとめてみます。

まず シェルから

まず一般的な方法として、シェルからコマンドをたたいて求めてみます。

男女別の人数

男が 3 人、女が 2 人です。

python から

では本題。python から実行してみます。

男女別の人数を sum で

男女別の平均を avg で

総合計を sum で

スポンサーリンク

コメントはお気軽に