Описание данных
Коллекция счетчиков имеет Location, Meter_Name и c ...
Коллекция MeterTags имеет Location, Meter_Name и другие поля ...
Пример коллекции счетчиков имеет
Местоположение: 'Loc1', MeterName: 'M1' .... другие поля
Пример MeterTags:
Местоположение: 'Loc1', имя счетчика: 'M1', адрес: '470901', ... другие поля
Местоположение: 'Loc1', имя счетчика: 'M1', адрес: '470902', .. . другие поля
Местоположение: 'Loc1', MeterName: 'M1', Address: '470903', ... другие поля
Я хочу поместить каждый документ meterTags с совпадающими Location и Metername в совпадающие документ в метрах.
Итак, я предполагаю, что результирующий документ будет
{
Location: 'Loc1',
MeterName: "M1",
MeterTags: [{Location: 'Loc1',MeterName:'M1',Address: '47091'},
{Location: 'Loc1',MeterName:'M1',Address:'47092'}....]
}
Любая помощь будет принята с благодарностью, мне действительно не нужно повторять поля Location и Metername в моем массиве тегов в новой коллекции . Так что, если бы решение могло показать мне, как проецировать только те поля, которые мне нужны, это было бы полезно.