Как построить график весной данных mongodb? - PullRequest
0 голосов
/ 07 марта 2019

У меня есть требование для построения графовой структуры между задачами в моем приложении. Объект задачи состоит из:

  • Id: ObjectId
  • Инструкция: Строка
  • ResponsibleUserId: String
  • AccountableUserId: String
  • Дата создания: Дата
  • Расчетный день: int
  • Статус: Enum

Я хотел бы добавить отношения между задачами (может быть двунаправленным или только односторонним, типичная структура графика). Я мог бы сделать специальное решение с двумя списками дочерних и родительских элементов, но итерация этого для получения пути дочерних элементов в задаче может быть довольно неэффективной. Я читал о GraphQL, но не понимаю, как реализовать его в Java. Любая подсказка? Мне просто нужно убедиться, что я иду по правильному пути и как будет выглядеть схема (если используется GraphQL).

...