omo modelar relacionamentos muitos para muitos no MongoDB (para um usuário MySQ
Vim de umMySQL
fundo e estou tentando envolver minha cabeça em torno deMongoDB
. Em particular, estou lutando para conceituar como devo modelarn:n
relacionamentos da "maneira Mongo"
Para este exemplo, digamos que temos doiscollections
: users
einterests
. Precisamos ser capazes de representar ou consultar várias coisas em nossos dados:
DentroMySQL
, Eu teria criado umusers_interests
tabela indexada nos dois IDs de usuário IDs de interesse. Para o contador, eu teria colunas separadas para cada tipo de classificação e, sempre que um usuário classificasse / não classificasse um interesse, fizesse uma transação para garantir que as contagens nunca fossem falsa
Eu tentei lendo sobre alguns projetos de esquema, mas sem sucesso.
ocê pode ajudar uma alma perdida a encontrar o caminh