MongoDBのAggregation Frameworkを学ぶ
最近、MongoDBのAggregation Frameworkを使い始めたので、備忘録としてエントリーを書いていきたいと思います。
Aggregation Frameworkについてはこちら。
http://docs.mongodb.org/manual/applications/aggregation/
まずは、サンプルデータをインポートします。
# サンプルデータのダウンロード $ curl -O 'http://media.mongodb.org/zips.json' # learnデータベースのzipsコレクションにインポート $ mongoimport -d learn -c zips zips.json # インポートされてるのを確認 $ mongo learn > db.zips.findOne() { "city" : "ACMAR", "loc" : [ -86.51557, 33.584132 ], "pop" : 6055, "state" : "AL", "_id" : "35004" }