меня предполагается 3 таблицы:
- users (id и логин юзера хранятся)
- counters (id, id_user к которому каунтер относится, int counter)
- settings (id, id_user к которому относится настройка, string settingName, string setting value)
получается user к counters относится как один к одному, а юзер к сеттингам как один ко многим. Каким подходом в монго эту связь лучше реализовать? Через Reference Based Relationships или Embedded Documents Relationships ? Возможно подскажете как нагуглить релевантный пример?
В монге нет связей. Как удобнее - так и реализовывается
Есть Откуда вообще пошло мнение что в монге нет связей?
В монге нет таких релейшнов, как в реляционных бд. Оттуда и пошло, что в один документ можно хоть 10 других вставить. Если ты о том, что связь реализуется через айдишники, то ок, это связь. Но на этом и кончаются сходства с постгресом условным
То, что в одном документе можно хранить другие документы, пошло вовсе не от отсутствия ссылочной целостности, а из-за того, что монга изначально проектировалась для хранения таких данных
Обсуждают сегодня