タグ

ブックマーク / blog.etsukata.com (1)

  • Etsukata blog: Mongodb の Aggregation Framework で月ごとに集計をとる

    はじめに mongodb ので Date Object を含むデータを集計する際に、月ごとで集計をとる方法について説明します。ここでは mongodb version 2.2 で導入された aggregation framework を用います。aggregation framework は非常に柔軟なフレームワークで、SQL に迫るほど強力な集計機能を備えています。map-reduce ほど表現力が豊かではありませんが、ほとんどの集計処理をより手軽に行えます。 早速 aggregation framework を用いて、月ごとに集計をとって見ましょう。 サンプル まず、mongodb を起動し、mongo shell からサンプルデータを入力しておきます。 > db.revenue.insert({ revenue : 10 , date : ISODate("2013-06-20")

  • 1