追加の情報フィールドを含むリンク テーブルとの 1:NM:1 関係を記述しようとしています。table1 と table3 の両方に多くのフィールドがあります。
既存のテーブルは次のようになります。
Table1 1:N Table2 M:1 Table3
somethings extra info otherthings
id table1_id id
table3_id
table2.extra 情報は私にとって混乱しています。これをモンゴイドでどのように説明しますか?
class Model1
include Mongoid::Document
field :somethings, :type => String
has_many_and_belongs_to :inbetween
end
class ModelInbetween
include Mongoid::Document
field :extra_info, :type => String
???
end
class Model2
include Mongoid::Document
field :otherthings, :type => String
has_many_and_belongs_to :inbetween
end