Как создать модель, идентификатором которой является внешний ключ другой модели - PullRequest
0 голосов
/ 28 мая 2019

Я новичок в loopback и, насколько я понял из документации, вы не можете редактировать встроенную модель User .Чтобы расширить это с помощью адреса и других деталей профиля, я создал модель Профиль (на основе PersistedModel ).

Теперь я хочу, чтобы id этой модели был равен foreignKey из Пользователь , поэтому, когда у меня есть экземпляр Пользователь , я могу получитьпрофиль просто по id.Таким образом, мне не нужно найти экземпляр Profile , запрашивая что-то вроде email.следовательно, мне не нужно иметь email в обеих моделях.

Мой вопрос: как я могу создать модель Profile и создать отношение из User до Профиль id.

1 Ответ

1 голос
/ 28 мая 2019

Расширьте модель пользователя и добавьте столько свойств, сколько пожелаете:

{
  "name": "Profile",
  "plural": "profiles",
  "base": "User",
  ...
}
...