Как новичок mongo/nosql с фоном RDBMS, я задавался вопросом, как лучше всего продолжить.Извлечь списки данных из Mongo Documents
В настоящее время у меня есть большой набор документов, содержащийся в некоторых полях, что я считаю «справочными данными».
Мне нужно отобразить в интерфейсе поиска, суммируя возможные значения этих «ссылочных полей», чтобы продолжить фильтр в моих наборах документов.
Давайте рассмотрим очень простой и глупый пример о питании. Вот выдержка из некоторых Монго документов:
{ "_id": 1, "name": "apple", "category": "fruit"}
{ "_id": 1, "name": "orange", "category": "fruit"}
{ "_id": 1, "name": "cucumber", "category": "vegetable"}
В области применения я хотел бы иметь переключателе отображающий все возможных значения «категория». Здесь он будет отображать «фрукты» и «овощ».
Каков наилучший способ для продолжения?
- выписка из существующих документов?
- создать несколько справочных документов с перечнем уникальных возможных значений (как я хотел бы сделать в RDBMS)
- магазин справочных данных в РСУБД и программно связать Монго и RDBMS ...
- что-то еще?