Задать вопрос
lssssssssssl
@lssssssssssl

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

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

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

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

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

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

db.collection...
  • Вопрос задан
  • 36 просмотров
Подписаться 1 Средний 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Skillbox
    Курс Java-разработчик
    4 месяца
    Далее
  • MongoDB University
    MongoDB Atlas Administrator Path
    1 неделя
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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