Je développe une application avec ROR, MongoDB et Mongoid. Monapplication a deux modèles: team
et match
Modélisation de données de tournoi avec MongoDB et Rails
match
a deux documents
away_home
et
home_team
. Ma question est: Comment faire la relation entre
teams
et
match
?
Dois-je utiliser has_and_belongs_to_many
?
Merci. Pourquoi n'essayez-vous pas d'avoir les deux équipes en tant que documents incorporés?
Je suis d'accord avec cela - vous pouvez également avoir des équipes à la maison et à l'extérieur des liens vers des documents de haut niveau dans une collection d'équipes. Tout dépend de la façon dont vous voulez accéder à ces données. Si vous n'accédez jamais aux données d'une équipe en dehors du contexte d'une correspondance, vous pouvez utiliser un document incorporé. –