mongo
シェルを使って、下記のような books
コレクションに対して MapReduce をかけて、タグ情報のリスト(tags
コレクション)を生成する方法を示します。
作成される tags
コレクションは、以下のようになることを想定しています。
まずは、サンプルデータとなる books
コレクションを作成します。
次に、books
コレクションに MapReduce をかけて、tags
コレクションを生成します。
実際に tags
コレクションが生成されているか確認してみます。
$ mongo testdb
> db.tags.find()
{ "_id" : "AAA", "value" : 2 }
{ "_id" : "BBB", "value" : 2 }
{ "_id" : "CCC", "value" : 2 }
できてますね!
関連記事