3 votes

Comment réparer ma relation m..n dans nosql (mongodb) ?

Au départ, j'essaie de faire une base de données de rallye (vous savez, des voitures avec des pilotes...). J'ai deux collections : drivers { name, address, sex, ... } et ensuite un autre tournaments { name, location, price, ... }

J'essaie de rester simple. Dans un tournoi il devrait y avoir des pilotes (parce qu'un tournoi sans pilotes...ben c'est pas beau ^^). Et voilà mon problème, dans une base de données sql normale je pourrais sélectionner deux clés primaires (disons le nom dans les pilotes et le nom dans les tournois - juste pour rester simple, je sais que le nom comme clé primaire n'est pas bien). Et comme il s'agit d'une relation m..n (est-ce exact ?), je créerais une table 3. avec les deux clés primaires. OK, ce serait facile. Mais comment dois-je résoudre ce problème dans mongodb. Je pensais à quelque chose comme : tournaments { name, location, price, ... drivers { driver_1, ..., driver_n } } mais je ne suis pas sûr. J'utilise Java, je pourrais donc créer des classes spéciales, mais laquelle gère ce problème de relation ? Je ne comprends pas les autres tutoriels sur mongodb. Avez-vous des idées ? Merci pour toute aide !

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X