我想将社交网络移植到Mongoid。 friend 之间的联接表很大。 Mongoid有什么方法可以开箱即用地处理此联接表?我已经看到了一些模型上的自行解决方案,但看起来效率不高。有办法解决吗?还是在这种情况下我不应该使用Mongoid?
最佳答案
不建议使用此方法。您现在可以像这样使用references_and_referenced_in_many:
class Person
include Mongoid::Document
field :name
references_and referenced_in_many :preferences
end
class Preference
include Mongoid::Document
field :name
references_and referenced_in_many :people
end
关于ruby-on-rails - 如何实现蒙古式多对多关联?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3332093/