タグ

ブックマーク / qiita.com/yasumodev (1)

  • MongoDBで集計(Aggregate) - Qiita

    Aggregation MongoDBでは集計のために Aggregation という仕組みが用意されているのですよ。すわ!便利。 例として、WebShopsコレクション(≒テーブル)に各Web店舗のアクセス数が日単位で記録されているものとし、ここ一週間のアクセスランキングを取得してみます。 PHPでのサンプルコードは下記のようになります。 // MongoDBへ接続 $mongo = new Mongo(); // MyDBデータベース $db = $mongo->selectDB('mydb'); // WebShopsコレクション(≒テーブル) $collShops = $db->selectCollection("webshops"); // ここ一週間でのWebアクセスが多い順に店舗を取得 $docs = $collShops->aggregate( array( // $mat

    MongoDBで集計(Aggregate) - Qiita
  • 1