@Urukhayy

Использование связей в Mongo -- это нормально?

Норма ли, когда используются связи в Mongo? К примеру, Коллекция "группа" содержит массив ссылок ref "люди" -- люди, состоящие в этой группе. Как быть, лучше встраивать людей целиком объектом или по ссылке? И ещё момент, если на некоторых "людей" так же должна ссылаться коллекция "учреждение", то тут тоже по ссылке, или встраивать и туда, и сюда целиком человека? Но если встраивать целиком, то сложность в синхронизации актуальности данных человека, вдруг оригинал человека изменит свои поля, придется пробегаться по всем местам, где этот человек есть и обновлять его поля.
  • Вопрос задан
  • 105 просмотров
Пригласить эксперта
Ответы на вопрос 2
usdglander
@usdglander
Yipee-ki-yay
Задавая подобные вопросы - вы уверены что вам именно Mongo нужно взять? Может быть лучше на реляционных БД всё таки сделать?
Ответ написан
Комментировать
@pcdesign
Можно использовать Mongo для связанных полей, но лучше не изобретать велосипед, а брать готовый фреймворк, который это умеет из коробки. Например, mongoengine для python.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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