リレーションの子要素をいつ反映しているかMongoDBmongoid既存のドキュメントに追加する場合has_many以下のモデルで考える。:articleend上記のモデルを利用して、以下の手順を行う。上は保存されていない。}has_oneモデルを以下の形に変更する。:articleend上記のモデルを利用して、以下の手順を行う。ドキュメントが書き込まれている。}embeds_manyモデルを以下のように変更する。:articleend先程と同様の手順を行う。要素があるため、親が指定されている必要があるからだ。対して更新が走っている。:articleendこれも同様の手順で。先と同様にエラーになる。ドキュメントが書き込まれている。新規のデータに追加する場合モデルは全て上記のそれぞれと同様の形とする。やることはだいたい一緒なのでここからはコンソールでの操作とコメントのみ。両方を保存するとリレーションが成立している状態になる。保存されていない状態になる。コレクションが存在しない状態になる。上反映されている状態になる。