0
私は現在、このような時間単位の広告表示回数を発生させるためにはMongoDBのMapReduceのを使用しています:マージMongoDBのMapReduceの出力
{ _id : "4/1/2011 9:00 AM", value : { AdViews_Total : 4 } }
これは正常に動作し、私は、私はその後、クエリはるかに迅速超えることができ、コレクションに結果を得ます元のデータ今、私は何をしたいのですが、このようなものです:
{ _id : "4/1/2011 9:00 AM", value : { ByBrowser : { "Internet Explorer" : 4, "FireFox" : 4 } } }
それを行うには、私は例えば、私の削減運転中に2個以上のばらばらの文書をマージできるようにする必要があるだろうと思う:
{ _id : "4/1/2011 9:00 AM", value : { ByBrowser : { "FireFox" : 3 } } }
{ _id : "4/1/2011 9:00 AM", value : { ByBrowser : { "FireFox" : 1 } } }
{ _id : "4/1/2011 9:00 AM", value : { ByBrowser : { "Internet Explorer" : 4 } } }
ブラウザの名前が事前にわかっていないことを念頭に置いて、このようなReduce操作がどのようになるか知っている人はいますか?