Запрос Mongo db требуется для раскручивания двух массивов, вызывающих проблему переопределения - PullRequest
0 голосов
/ 24 ноября 2018

У меня есть коллекция с именем A. Внутри нее есть встроенный объект с именем B. Кроме того, у меня есть одна отдельная коллекция с именем C. Я написал агрегированный запрос.

Где я получаю коллекцию A. Там я раскручиваю вложенный объект B Unwind ($ B) .. Затем я использую $ lookup и получаю коллекцию C на основе одного связанного идентификатора в B. Затем я раскручиваю C.

Размотка ($ C)

Но более ранняя раскрутка встроенного объекта B имеет 5 массивов объектов.Но когда я пытаюсь получить массив B. Затем я получаю переопределенный массив объектов $ 2 и полностью удаляю объекты B.Как можно избежать переопределения, когда я получаю два отдельных объекта раскручивать массив

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