lssssssssssl
@lssssssssssl

Модели связаны в одностороннем порядке. Как связать их в двухстороннем порядке?

Например:
Модель user хранит поля name, age, profileId[].
Модель Profile хранит progress, status. При этом у одного юзера может быть много Profile.

Я это называю "односторонней" связкой в вопросе.

Хочу ко всем уже созданным в бд Profile добавить поле userId, исходя из уже имеющихся в бд данных о том, у какого User какие profileId.

По итогу хочу получить фукционал, чтобы я мог узнать владельца профиля при получении какого-то Profile.
В существующей односторонней связке это можно сделать, я так понимаю, только получив всех юзеров и перебирая их профили в поисках нужного.

Какой запрос к бд мне написать?

db.collection...
  • Вопрос задан
  • 34 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

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