Я импортировал вышеупомянутые данные json в его собственную коллекцию в базе данных mongoDB.Я пытаюсь объединить значения (то есть 40, 30, 30) и SUM и AVG их, поскольку они находятся во внутреннем самом встроенном документе.У меня проблемы с этим, когда я пытаюсь использовать точечную нотацию и не могу получить никаких паролей.Я чувствую, что уникальные метки времени (т.е. 1567544426000, 1567541464000, 1567541475000) являются проблемой.Правильно ли отформатирован этот файл json для агрегирования и как мне это сделать?Спасибо за любую помощь или если вы можете даже указать мне правильное направление, где я могу узнать, как сделать SUM, AVG и т. Д. С данными.
Я пытался использовать NoSQLBooster и Query ASsist для MongoDB
{
"Barcode": "97-1908-577-1032-BE1-332",
"IP": "192.162.656.111",
"VFD": {
"CurrentPV": {
"Type": "Speed",
"Data": {
"1567544426000": 40,
"1567541464000": 30
"1567541475000": 30
}
},
"CurrentSP": {
"Type": "Speed",
"Data": {
"1567544426000": 55,
"1567541464000": 5
"1567541488000": 10
}
},
"Program_Running": {
"Type": "Active",
"Data": {
"1567544426000": 1,
"1567541464000": 0
"1567541475000": 3
}
}
},
"Equipment": "PieceOfEquipment",
"Location": "Garage",
"RunEnd": "NA",
"RunStart": 1533541438
}
Кажется, я не могу достичь значений, даже когда использую точечную нотацию до объекта ветви «Данные» (т.е. Equipment.VFD.CurrentPV.Data), но наборы результатов не возвращаются.