问题描述
提供以下文件:
/* 1 */
{
"_id" : ObjectId("5f38fb2b52e28012a8f175f9"),"date" : "2020-08-16","values" : {
"wert1" : 5.0,"wert2" : 9.0
}
}
/* 2 */
{
"_id" : ObjectId("5f38fb2b52e28012a8f175fa"),"values" : {
"wert1" : 3.0,"wert3" : 10.0
}
}
如何将其转换为以下内容:
{ "wert1": [ { "2020-08-16": "8.0" } ] },{ "wert2": [ { "2020-08-16": "9.0" } ] },{ "wert3": [ { "2020-08-16": "10.0" } ] }
理论上讲是:
- “ SelectMany”
$values.$key
- 按
$key
和$date
值$sum
分组 - 转换
此“ SelectMany”的运算符是什么?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)