MongoDb聚合domunets字段并合并

时间:2014-03-25 09:32:00

标签: mongodb merge

我有一些用这种结构保存的文件

{
   some_key: { 
        param1 : "val1",
        param2 : "val2",
        param3 : "val3"
        param4 : "val4"
        param5 : "val5"
   }
}

“some_key”字段可以包含部分或全部字段

我每天都为每个用户提供一份此文件

user 1, day1

{
   some_key: { 
        param1 : "val1",
        param2 : "val2",
        param5 : "val5"
   }
};


user2 day 1
{
   some_key: {
        param5 : "val5"
   }
};


user1 day2
{
   some_key: { 
        param1 : "val1",
        param3 : "val3",
        param5 : "val5"
   }
};


user2 day 1
{
   some_key: { 
        param1 : "val1",
        param4 : "val4",
        param5 : "val5"
   }
};

我需要获取合并文档并为每个参数获取媒介或值的总和

像这样

{
   some_key: { 
        param1 : "medium or som params1",
        param2 : "medium or som params2",
        param3 : "medium or som params3",
        param4 : "medium or som params4",
        param5 : "medium or som params5",
   }
};

0 个答案:

没有答案