Я хочу скопировать всю коллекцию 2 как подобъекты в коллекцию 1 по соответствующим полям - PullRequest
0 голосов
/ 27 мая 2020

Описание данных
Коллекция счетчиков имеет 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 в моем массиве тегов в новой коллекции . Так что, если бы решение могло показать мне, как проецировать только те поля, которые мне нужны, это было бы полезно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...