2

Mongoid を DB ラッパーとして使用しています。継承のないモデルがあり、コレクションには何千ものドキュメントがありました。次に、基本クラスから継承するようにリファクタリングしました。現在、元のデータを取得できません。クラスまたは基本クラスを照会するときに表示されません。

この変更をどのように処理すればよいですか? Mongoid は継承を許可し、すべてのドキュメントを親コレクションに格納し、型を区別するために「_type」フィールドを追加します。データを一時コレクションに移行し、コードの変更を展開してから、一時データを新しい基本コレクションに移行し、_type フィールドを設定する必要がありますか?

ありがとう

4

1 に答える 1