@Coder321

Как правильно реализовать связь many to many в mongodb?

Как правильно реализовать связь many to many в mongodb? Писать массив айдишек в модель или через связующую таблицу? Как будет коректнее?
  • Вопрос задан
  • 3984 просмотра
Пригласить эксперта
Ответы на вопрос 3
ArturAralin
@ArturAralin
Программист, Музыкант
Как таковых связей в mongodb нет, потому что база данных не реляционная.

Как пример, вот вам такое решение https://stackoverflow.com/questions/2336700/mongod...

Если вы хотите сделать все одним запросом, то почитайте тут, возможно найдёте что https://docs.mongodb.com/manual/aggregation/
Ответ написан
Комментировать
@AnneSmith
самая ленивая
вот да, кстати, ролями решаются любые варианты связей
возникает только вопрос управления этими ролями, но это все дело конвенций
Ответ написан
Комментировать
eastywest
@eastywest
Backend developer
Если возникает потребность в связях многие ко многим, то стоит смотреть в сторону реляционных баз данных. Монга не лучшее решение в данном случае.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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