Задать вопрос
@nimfai
Full stack developer

Проектирование базы данных MongoDB?

Добрый вечер!
Недавно начал изучать MongoDB никак не могу отвыкнуть от SQL подхода. Прочёл кучу статей на хабре и зарубежных ресурсах, вроде на примерах всё понятно, а на деле никак.
Для примера, представим что нужно спроектировать БД для браузерной РПГ. У нас есть коллекции Users(id, name, pass), Characters(id, users_id, char_name, char_level), NPC(id, name), Quests(id, name, quest_giver_npc, quest_complete_npc), Completed_Qestst(id, quest_id, char_id).
Как то так, для примера. В MySQL проблем нет. А вот как спроектировать такую БД с монге.
Заранее спасибо.
  • Вопрос задан
  • 722 просмотра
Подписаться 3 Оценить 3 комментария
Решения вопроса 1
@Mountaineer
Пройдите курс в M101J: MongoDB for ... Developers
По статейкам с хабра вы так с ходу не ведите.
Основная идея: денормализация.

Characters засунуть в Users как масив
Completed_Qestst засунуть в Users как масив
...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы