Должен ли я создать два запроса для хранения данных, разделив их контроллером или объединив оба? - PullRequest
0 голосов
/ 24 марта 2020

Я создаю API с Adonis JS. Я использую MongoDB для хранения данных. У меня есть модель User с данными для входа в систему, модель Entrepreneur, модель с привязкой к модели User и моделью партнера, с той же привязкой.

Должен ли я сделать два запроса, один для сохранения пользовательских данных в UserController, а другой хранить данные Entrepreneur в EntrepreneurController или объединять их в одном запросе?

Каков наилучший метод?

EX:

У меня есть пользователь с информацией (адрес электронной почты, пароль) и телефон), Предприниматель, с информацией (имя_компании, ответственный_имя, ответственный_сектор) и модель партнера, с информацией (имя, опыт_уровень, день рождения)

При регистрации предпринимателя, Iineed, чтобы зарегистрировать его в пользователе коллекция и коллекция Entrepreneur.

Должен ли я создать один запрос и зарегистрировать оба в одном методе (EntrepreneurController.store) или создать два разных запроса: один для пользователя и один для предпринимателя?

...