Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Coder321
@Coder321
Node.js
MongoDB
Express.js
Mongoose
Как правильно реализовать связь many to many в mongodb?
Как правильно реализовать связь many to many в mongodb? Писать массив айдишек в модель или через связующую таблицу? Как будет коректнее?
Вопрос задан
более трёх лет назад
4077 просмотров
1
комментарий
Подписаться
1
Оценить
1
комментарий
Facebook
Вконтакте
Twitter
Дмитрий Беляев
@bingo347
Куратор тега Node.js
Если Вам нужны связи, то mongo неправильный выбор! Имхо
Написано
более трёх лет назад
Решения вопроса
0
Пригласить эксперта
Ответы на вопрос
3
Artur Aralin
@ArturAralin
Программист, Музыкант
Как таковых связей в mongodb нет, потому что база данных не реляционная.
Как пример, вот вам такое решение
https://stackoverflow.com/questions/2336700/mongod...
Если вы хотите сделать все одним запросом, то почитайте тут, возможно найдёте что
https://docs.mongodb.com/manual/aggregation/
Ответ написан
более трёх лет назад
Комментировать
Нравится
1
Комментировать
Facebook
Вконтакте
Twitter
ой всё
@AnneSmith
самая ленивая
вот да, кстати, ролями решаются любые варианты связей
возникает только вопрос управления этими ролями, но это все дело конвенций
Ответ написан
более трёх лет назад
Комментировать
Нравится
1
Комментировать
Facebook
Вконтакте
Twitter
Pavel Ivanov
@eastywest
Backend developer
Если возникает потребность в связях многие ко многим, то стоит смотреть в сторону реляционных баз данных. Монга не лучшее решение в данном случае.
Ответ написан
более трёх лет назад
Комментировать
Нравится
Комментировать
Facebook
Вконтакте
Twitter
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
Node.js
Простой
Как скопировать содержимое, кроме папки tmp и в неё же перенести скопированное?
1 подписчик
вчера
52 просмотра
0
ответов
Node.js
+2 ещё
Средний
Как сделать чтобы при закрытии VSCode не закрывался процесс в терминале?
1 подписчик
21 апр.
148 просмотров
3
ответа
Python
+2 ещё
Простой
Как использовать pymongo асинхронно?
1 подписчик
14 апр.
197 просмотров
2
ответа
Node.js
+1 ещё
Простой
Как подключить модуль выше по иерархии?
1 подписчик
07 апр.
124 просмотра
1
ответ
JavaScript
+4 ещё
Средний
Как в react-chartjs-2 задать отступ между круговой диаграммой и лейблами?
1 подписчик
03 апр.
70 просмотров
0
ответов
Node.js
+1 ещё
Простой
Как сконфигурировать Nginx для https сервера?
2 подписчика
02 апр.
1803 просмотра
2
ответа
Node.js
+2 ещё
Простой
Создание пользователя для запуска nodejs приложения и переменных окружений?
1 подписчик
02 апр.
84 просмотра
0
ответов
Node.js
Простой
Как обработать ошибку middleware внутри контроллера?
1 подписчик
31 мар.
57 просмотров
0
ответов
Node.js
Простой
Почему не работают запросы через прокси в axios или fetch в nodejs?
1 подписчик
30 мар.
108 просмотров
0
ответов
Веб-разработка
+1 ещё
Простой
Регистрация по номеру телефона?
7 подписчиков
30 мар.
1792 просмотра
1
ответ
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Middle Backend Developer (Node.js)
Linked Helper
от 2 000 до 4 000 $
Разработчик Node.js (BackEnd) Middle +
Wanted.
от 250 000 до 330 000 ₽
PHP и Node.js разработчик
TripShock Adventures
от 1 000 до 2 500 $
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама