資料如下:
{
"time": "20210101",
"name": "a1",
"target": {
"regnum": {
"value": "101",
"update": "20210101123200"
},
"usenum": {
"value": "35",
"update": "20210101123200"
}
}
},
{
"time": "20210101",
"name": "a2",
"target": {
"regnum": {
"value": "100",
"update": "20210101123200"
},
"usenum": {
"value": "30",
"update": "20210101123200"
}
}
},
{
"time": "20210102",
"name": "a1",
"target": {
"regnum": {
"value": "102",
"update": "20210101123200"
},
"usenum": {
"value": "33",
"update": "20210101123200"
}
}
},
{
"time": "20210102",
"name": "a2",
"target": {
"regnum": {
"value": "100",
"update": "20210101123200"
},
"usenum": {
"value": "30",
"update": "20210101123200"
}
}
}
我想按照時間time欄位對所有name的regnum.value進行sum聚合統計由于value不是數值型別,貌似只能用mapreduce實作。
期望效果如下:
{
"time": "20210101",
"regnum": 201
}
{
"time": "20210102",
"regnum": 202
}
這個可以實作嗎?求解
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/281035.html
標籤:MongoDB
上一篇:求解 mysql 連接失敗的問題
下一篇:ps的保存步驟
