Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Необходимо написать пайплайн агрегации а МонгоДБ. Каждый документ в коллекции представляет собой некого агента. В каждом таком документе есть поле "список полисов" ("policyList"), что является массивом объектов. Каждый объект такого массива представляет собой данные о полисе. Задание: отфильтровать каждый документ чтобы в массиве "список полисов" остались лишь те объекты которые соответствуют определенному критерию, а если ни одного такого объекта в массиве "список полисов" не осталось то массив будет пустым и тогда весь документ из конечной выборки тоже удалить так как не нужны заказчику документы с пустыми списками полисов. Самое сложное это тот самый определённый критерий. В каждом объекте "списка полисов" есть поле "дата получения" ("receivedDate"), и кроме того в "списке полисов" есть поле "детальный статус полиса" ("policyStatusDetail"), которое является массивом объектов, а в каждом объекте массива "детальный статус полиса" есть свой массив "массив полисов" ("policiesArray"), и в каждом объекте массива "массив полисов" есть объект "дата статуса полиса" ("policyStatusDate"). Так вот, если клиента интересуют, например, все полисы с 01 февраля 2022 года по 01 марта 2022 года, тогда запрос должен проверить поля "дата получения" и "дата статуса полиса" (у всех объектов "массива полисов"), и если хотя бы в одном из них есть дата которая находиться в промежутке с 01/02/2022 до 01/03/2022, тогда весь такой объект "списка полисов" попадает в конечную выборкe, а если ни одного совпадения нет тогда не попадает. Тоесть в структуре документа есть 3 вложенных массива, и при фильтрации проверяем значение полей в самом вложенном массиве ("policyStatusDate") и наименее вложенном "receivedDate"). Наглядно будет виднее когда отправлю json текущей коллекции в монго.

Оплата договорная, достойная, заказ срочный для выполнения

2 года назад
guest_16514378969164
2 года в сервисе
Был
2 года назад
  • Похожие заказы
  • В этой программе можно будет создавать различные соединения последовательные, параллельные и смешанные. Так же можно будет задавать разное напряжение и силу тока, менять сопротивление резисторов и смотреть на каждом участке цепи напряжение и другие параметры

    Прикладное ПО1 исполнитель
    Завершен
    2 года назад
  • Требуется написать справочный раздел для пользователей с возможностью редактирования/добавления/удаления статей, гибкой настройкой разделов. Страницы должны иметь 2 вида. - readonly - edit Режим readonly: - отображается авторизованным пользователям и гостям сайта - страница делится на 2 блока - слева - блок меню, ...

    Закрыт
    2 года назад
  • Спрректировать сетевую инфраструктуру организации с конфиденциальной информацией (минимум 10пк, отдел иб, отдел бухгалтерии, отдел работы с клиентами, серверный отдел). Небольшая лабораторная в gns3

    Прикладное ПО1 исполнитель
    Закрыт
    2 года назад
  • $80

    Плагины для регистрации входящих писем  Краткое описание функционала: по нажатию горячей клавиши плагин должен производить регистрации входящих писем в журнале регистрации корреспонденции.  Набор выполняемых функций:  Вывод на экран диалогового окна для заполнения полей записи  Поля Заказчик/Ответсвенный заполняются из всплывающего ...

    Закрыт
    2 года назад
  • Требуется написания программы на ПК, которая сможет по введенным данным предоставлять решение и расчет задач по дисциплинам "Сопротивление материалов" и "Строительная механика". Ниже прилагаю сайты, которые предоставляют подобные расчеты (неполные - бесплатно, с ходом решения ...

    Закрыт
    2 года назад
  • [b]Имеется: [/b]1.Отдельный скрипт, который генерирует базу данных по заданному шаблону 2.Программа, которая получается на вход бд и константы, проводит с данными численные манипуляции [b]Необходимо сделать:[/b] 1.Исправить ошибку связанную с кодировкой сохраняемого файла 2.Реализовать чтение новой базы данных так, чтобы в ...

    Прикладное ПОнет заявок
    Закрыт
    2 года назад
  • Сайт [url=https://bestforsalon.ru/]https://bestforsalon.ru[/url]В список товаров были внесены существенные дополнения.Сейчас список выглядит так [url=https://bestforsalon.ru/parikmaherskoe-oborudovanie/parikmaherskie-kresla/]https://bestforsalon.ru/parikmaherskoe-oborudovanie/parikmaherskie-kresla/[/url]Доработанный дизайн [url=https://www.figma.com/file/YbAYchUqjlIifeYosh0XXZ/%D0%A3%D0%BB%D1%8C%D1%82%D1%80%D0%B0-%D0%A2%D0%B0%D0%BD?node-id=0:1]https://www.figma.com/file/YbAYchUqjlIifeYosh0XXZ/Ультра-Тан?node-id=0:1[/url]Были внесены изменения:[list=1][*]Добавлено краткое описание к товарам[*]Увеличен размер изображений[*]Изменены и добавлены ярлыки у товаров[*]Также добавлена закрепляющаяся шапка при скролле страницы.[*]Список подразделов и список товаров для ...

    Закрыт
    2 года назад
  • $125

    Сайт [url=https://bestforsalon.ru/]https://bestforsalon.ru[/url]В список товаров были внесены существенные дополнения.Сейчас список выглядит так [url=https://bestforsalon.ru/parikmaherskoe-oborudovanie/parikmaherskie-kresla/]https://bestforsalon.ru/parikmaherskoe-oborudovanie/parikmaherskie-kresla/[/url]Доработанный дизайн [url=https://www.figma.com/file/YbAYchUqjlIifeYosh0XXZ/%D0%A3%D0%BB%D1%8C%D1%82%D1%80%D0%B0-%D0%A2%D0%B0%D0%BD?node-id=0:1]https://www.figma.com/file/YbAYchUqjlIifeYosh0XXZ/Ультра-Тан?node-id=0:1 [/url][b]Были внесены изменения:[/b][list=1][*]Добавлено краткое описание к товарам[*]Увеличен размер изображений[*]Изменены и добавлены ярлыки у товаров[*]Также добавлена закрепляющаяся шапка при скролле страницы.[*]Список подразделов и ...

    Прикладное ПОнет заявок
    Закрыт
    2 года назад