Здравствуйте! У меня вот такой вопрос: как лучше организовать базу данных на MongoDB (Mongoose):
Допустим, мы имеем две сущности: User (пользователь) и UserProfile (профиль пользователя).
Как лучше:
1. Разделить на две модели User и UserProfile
2. Сделать все в одной модели, сделать примерно вот такую схему:
{
username: {},
profile: {
firstName: {},
lastName: {}
}
}
Может, это не самый лучший пример, но все-таки, не могли подсказать какой подход лучше? Я предполагаю, что 2, но не во всех случаях.