所以我在 Mongo/Mongoid 中建模时遇到问题:
团队可以参加一项事件,每个事件都会有每个团队的结果(得分、领先得分的 Action 等) 基本上我想显示事件的记分牌。
这就是我所拥有的:
Event
has_and_belongs_to_many :teams
Team
field :name
field :color
has_and_belongs_to_many :events
这很好用,但我需要知道如何对每个团队和事件之间的关系进行建模。
TeamEventStats (probably not the best name)
field :score, :type => Integer
# etc. etc.
在 ActiveRecord/RDBMS 中,我可以做一个直通(连接)模型并继续我的快乐之路,但是 我不知道如何在 Mongo 中执行此操作。 有人知道这样做的好方法或建立关系建模的更好方法吗?
最佳答案
关于MongoDB/Mongoid多对多建模问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6026284/