Я пришел из MySQL
и пытаюсь обернуть мою голову вокруг MongoDB
. В частности, я изо всех сил пытаюсь понять, как я должен моделировать отношения n: n
«методом Монго».
В этом примере, допустим, у нас есть две коллекции
: пользователей
и интересов
. Нам необходимо иметь возможность представлять или запрашивать несколько вещей в наших данных:
В MySQL
, Я бы создал таблицу users_interests
, проиндексированную по идентификаторам пользователей и интересов. Что касается счетчика, у меня были бы отдельные столбцы для каждого типа рейтинга, и каждый раз, когда пользователь оценивал / снимал рейтинг интереса, выполнял транзакцию, чтобы гарантировать, что счет никогда не будет ложным.
Я пробовал читать о некоторых схемах , но безуспешно.
Можете ли вы помочь заблудшей душе найти путь?