Как заполнить поле со списком из коллекции Mongodb - PullRequest
0 голосов
/ 24 апреля 2019

Я разработчик Java / Oracle. В последнее время я пытаюсь перейти на другие платформы для хранения и представления данных, такие как Mongodb и Angular.

Я разработал простой веб-сервис JAX-RS с базовой базой данных Mondodb и клиентским приложением Angular, использующим json, созданный веб-сервисом.

В приложениях J2EE с базовыми базами данных Oracle я заполняю поле со списком динамического содержимого, запрашивая «таблицы идентификаторов / значений», связанные с другой таблицей, представляющей мою бизнес-модель. например,

TABLE: COLOURS
ID_COLOUR   DESCRIPTION
1           RED
2           GREEN
3           BLUE

TABLE: PURCHASES
ID_PURCHASE    CREATION_DATE    ID_ARTICLE    ID_COLOUR
567            2019-04-24       87            1

Мое понимание mongodb состоит в том, что мы должны избегать такого рода решений, предпочитая одну коллекцию, содержащую поле цвета в виде строки.

COLLECTION: PURCHASES
_id    CREATION_DATE    COLOUR
5edha3 2019-04-24       RED
  • Это лучший способ продолжить?
  • Должен ли я выполнить отдельный запрос в поле цвета коллекции ЗАКУПКИ, чтобы заполнить поля со списком моего вида? Что если количество документов в коллекции станет очень большим?

Заранее спасибо.

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