Doctrine MigrationsプロジェクトはDoctrine MongoDBと互換性がありますか?
Doctrine Migrations プロジェクトを検索して調べても、ODM ソリューション (MongoDB など) や ORM ソリューションと互換性があるかどうかはわかりません。
もしそうなら、この 2 つを一緒に使用する方法について、誰かが例や記事を提案できますか?
そうでない場合、合理的な代替手段はありますか?
質問の背景:
私は、ドキュメントのデータをあるバージョンのドキュメントから別のバージョンに移行するためのさまざまなアプローチと、それぞれの長所と短所をわずかに理解しています。
here で提案されているように、段階的なスキーマ変更と移行スクリプトのハイブリッドアプローチを実装する可能性に傾いています。Jonathan Wage が記事Doctrine MongoDB ODM Schema Migrationsで書いた Doctrine の MongoDB ライブラリ内の機能を活用します。
それでも、移行スクリプトを作成したり、データ移行を実行したりする何らかの方法を見つける必要があり、Doctrine Migrations が最初の選択肢として適しているように思えました。
余談ですが、別のユーザーは、Jonathan Wageがデータを移行するために上記で提示したアプローチを使用し、代わりにコマンド (JavaScript?) をデータベースに対して直接実行することに対して警告しています。