Задать вопрос
@cubooks
Web-developer

Как лучше организовать базу данных MongoDB (c использованием Mongoose)?

Здравствуйте! У меня вот такой вопрос: как лучше организовать базу данных на MongoDB (Mongoose):

Допустим, мы имеем две сущности: User (пользователь) и UserProfile (профиль пользователя).

Как лучше:
1. Разделить на две модели User и UserProfile
2. Сделать все в одной модели, сделать примерно вот такую схему:
{
username: {},
profile: {
   firstName: {},
   lastName: {}
}
}


Может, это не самый лучший пример, но все-таки, не могли подсказать какой подход лучше? Я предполагаю, что 2, но не во всех случаях.
  • Вопрос задан
  • 354 просмотра
Подписаться 3 Оценить Комментировать
Решения вопроса 1
opium
@opium
Просто люблю качественно работать
А зачем лишний уровень вложенности в чем смысл хранить их отдельно.
В жизни сталкивался с обоими случаями в обоих случаях хотелось засунуть таким программистам как вы арматуру в задницу.

Сделайте просто одну таблицу с тремя полями без всякой идиотической вложенности и разных сущностей.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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