@Artur937
junior

Как спроектировать базу данных в mongoDB?

Вкратце о структуре сайта: есть 5 разделов, в каждом из разделов 10-15 подразделов, в каждом подразделе до 10 тем.

За каждой темой закреплена статья, к каждой статье есть короткий тест из 10 вопросов. Статья и тест к этой статье выводятся на отдельной странице вместе.

Как такой вариант?
Razdel = {
podrazdelu: [{"theme1", "article1", [test1] }, {"theme2", "article2", [test2] }, {"theme3", "article3", [test3] }],
}

Смущает то, что получается массивная тяжелоуправляемая структура, т.к. в статьях может быть до 2000-3000 символов и тесты тоже массивная структура получается.

Как бы все это грамотно уложить в mongodb?
  • Вопрос задан
  • 270 просмотров
Пригласить эксперта
Ответы на вопрос 1
dimonchik2013
@dimonchik2013
non progredi est regredi
NoSql программисты зашли в бар, но не нашли ни одного tables
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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