MongoDB mongoose ExpressJs Angular

Нужна ваша помощь с максимально простым вопросом:

Вопрос: Как "расширить" модель mongoose ?

Вводные: Например есть ExpressJs + mongoose: При регистрации пользователя данные email+pass

{
  id: string(autogenerated),
  email: string(autogenerated),
  password: string(autogenerated)
}

Уже в ЛК он заполняет полные данные например добавляются поля:

{
  title: string,
  firstName: string,
  lastName: string,
  gender: string,
  dateOfBirth: string,
  registerDate: string,
  phone: string,
  picture: string,
  location: string
}

Потом в Angular например есть сервис который просто получается данные условно

getUserPreview() - Возвращает ФИО

getUserFull() - Возвращает Полные данные

Как можно такое сделать?

Очень прошу вас подсказать визуально, читать я хорошо умею но воспринимаю зрительно к сожалению, знаю что есть ссылка ref: 'что-то' на другую коллекцию, но не понимаю как это работает.


Ответы (0 шт):