Подскажите пожалуйста, у меня в аггрегации получается два объекта с

массивами, а я хотел бы их объединить, в какую сторону смотреть? день бьюсь, понять не могу.. спасибо!!!
например:
charts:[{name:'dssf'}],
charts_new:[{type:'bar'}]
а хочу в итоге
charts:[{name:'dssg',type:'bar'}]

7 ответов

7 просмотров

вы хотите объединить объекты на одинаковом месте в массиве в общий ?

Andrew Serykh
да, да именно

набор полей фиксирован у тех доков что нужно добавить в существующие?

Andrew Serykh
да, фиксирован

и последний вопрос, вы хотите просто выборку получить или обновить данные в базе?

Andrew Serykh
только выборку

через $zip из массивов получите один,в котором будут подмассивы с доками из обоих коллекций. Дальше через $map проходите по новому массиву и там в $in указываете как собрать ваш новый объект из двух имеющихся. Тут я честно не уверен, но должна сработать $mergeObjects в который передать надо первый и второй элементы подмассива через $arrayElemAt

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

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

Я колись ставив гуглу антиспам 3.0, може і норм, але мені не дуже зайшло. Теж думав тиждень, що його і куди. Зупинився на трех варіантах відразу всі три і включив 1. Перевір...
𝓔𝓾𝓰𝓮𝓷𝓮𝓥 J
2
Всем привет! Есть камеры для наблюдения с встроенной видеоаналитикой (детектор лиц, например). Как я понял, все вычисления и анализ происходят на самом железе камеры, и пр...
Артур 🌞 Сапрыкин
1
Портфолио: Зовут меня Александр, мне 36 лет. Город Пушкино. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github....
Magic
10
Приветствую всех, возникла проблема, до этого писал бота в простом формате где при выполнении условий приходило через send_message информация, сейчас решил добавить хендлер на...
Andrew
4
Ребят, привет. А эти формы как отправлять? У меня на странице контактов форма, мне нужно ее на почту к себе скидывать. Я уже не не помню где и как это делалось? Может кто-нибу...
Atid Kitdeveloper.ru
2
Портфолио: Зовут меня Александр, мне 41 год. Город Киров. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github.co...
Magic
11
Объединять ячейки и графики строить обе умеют?
■_|ilya|_■
4
Ты можешь и на tailwind указать свои классы и просто в style.css прописать изменения. Но тогда нахер нужен таилвинд?
Black Cat
3
Хмм... А на чем вы деплоите YOLO модели? Есть у кого-то опыт с ONNX (RT)?
Georgy Makarov
3
Ребят, привет. У кого-то есть опыт заказа мерча в сторе? Есть успешные кейсы? Чёт у меня турецкую карту не принимает
Vladimir F.
7
Карта сайта