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:

Interesses do usuário Classificação de interesse do usuário, p. "gostar" ou "não gostar" Usuários com um determinado interesseContador (que pode ser incrementado / decrementado) de cada classificação do interesse Nome do interesse

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

questionAnswers(2)

yourAnswerToTheQuestion