Je suis actuellement aux prises avec une tâche qui pourrait être facilement résolue dans une base de données relationnelle avec un simple JOIN.Recherche par champ dans un document référencé
J'ai une collection user_relations
qui stocke les relations entre les utilisateurs dans le système et stocke essentiellement les références aux documents de la collection users
en tant que simple _id
. Maintenant, nous avons besoin d'un utilisateur pour pouvoir rechercher parmi les utilisateurs qui lui sont liés. Comment accomplissez-vous cela en mongo (avec une performance en tête, compte tenu du fait que l'utilisateur peut avoir un très grand nombre d'utilisateurs liés - amis/followers/etc)?