Всем привет, кто может подсказать с таким вопросом. Имеется следующий

запрос, который возвращает документ который мы нашли по _id и внутреннюю коллекцию TEST, которая имеет в себе найденный такой же объект по условию. Необходимо чтобы результат был в в виде двух отдельных документов, как это можно сделать?

3 ответов

5 просмотров

первое что пришло в голову - нужно в полученный массив TEST добавить пустой объект, чтобы стало два дока. Потом $unwind и потом $replaceRoot с условием вытащить на верхний уровень возможно еще через $facet както можно сделать, но думаю чем париться проще в коде все это делать

Константин-Компанец Автор вопроса
Nick
первое что пришло в голову - нужно в полученный ма...

Так же должно заработать? Или это неверно?

Константин Компанец
screenshot Так же должно заработать? Или это неверно?

тип того, но мерж он оставит поля от рута если их нет в $TEST, поэтому надо $$ROOT обернуть в $cond и условие например что нет поля _id в TEST

Похожие вопросы

Обсуждают сегодня

Ребята, всем привет, у меня такой вопрос, заказчику нужно чтобы бот собирал данные о количестве просмотров на определенных постах, уже все перерыл, как то можно реализовать та...
AdmM
3
Anyone wants to team up for kaggle competition?
Asmi S
3
'frakturBold' => ['𝖆', '𝖇', '𝖈', '𝖉', '𝖊', '𝖋', '𝖌', '𝖍', '𝖎', '𝖏', '𝖐', '𝖑', '𝖒', '𝖓', '𝖔', '𝖕', '𝖖', '𝖗', '𝖘', '𝖙', '𝖚', '𝖛', '𝖜', '𝖝', '𝖞', '𝖟', '𝕬', '𝕭', '𝕮', '𝕯'...
Roma
4
Всем привет. Подскажите, почему не меняется значение поля при переключении сайта?
Alexander Peterikov
11
Можно ли загрузить скрипт py в бота чтобы он работал по нему? как это сделать?
huskadam #RCC Фанат? @hitlerpvp
13
Добрый день, не подскажите, если в OC-V3 поменять страндартную директорию /storage/ на /storage2/ - не будет сильно много проблем ?
Max Dubovsky
32
Ребят, а за скок можно впарить анон чат с апишкой и веб админкой ?
Eugene Неелов
15
Image,audio,text, classification, regression,time series?
S
2
Каким то образом можно определить ширину экрана пользователя перед загрузкой partial-а? Надо рассчитать ширину кадров слайдера для ресайза картинок для container-fluid.
Point 111
22
Ты просто гитлеровскую эстетику плохо понимаешь. Он же всё под Цезаря делал. А это как бы запрещённый приём в политике. Пиджаки они зачем все носят? Чтобы показать что они тип...
Ivan Kropotkin
4
Карта сайта