От категории MySQL таблицы до дизайна MongoDB - PullRequest
3 голосов
/ 18 марта 2012

Я пришел из MySQL и пытаюсь изучить MongoDB.У меня есть документы о продукте , и у каждого документа о продукте есть категория.Прямо сейчас я позволяю пользователю выбрать категорию вручную, но я хочу показать раскрывающееся меню со всеми категориями, которые были определены мной.

В MySQL я бы создал таблицу категорий , получил бы все из них и показал бы их пользователю.Как мне хранить эти категории в MongoDB?

1 Ответ

4 голосов
/ 18 марта 2012

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

IMO, философия монго не в том, чтобы избавиться от всех отношений, а просто иметь их там, где это имеет смысл.

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