MongoDb聚合域名字段和合并
我用这种结构保存了一些文档MongoDb聚合域名字段和合并,mongodb,merge,Mongodb,Merge,我用这种结构保存了一些文档 { some_key: { param1 : "val1", param2 : "val2", param3 : "val3" param4 : "val4" param5 : "val5" } } “some_key”字段可以包含部分或全部字段 我每天都为每个用户提供一份此文档 user 1, day1 { some_key: { param1
{
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",
}
};
some_key
是一个常数,是有一组有限的键,还是键可以是任何东西?param1
到param5
也是一组有限的常量,还是它们也可以是任何常量?“some_key”是一个costant。Param1到param5它们也可能是什么