Doctrine Migrations项目是否与Doctrine MongoDB兼容?
通过搜索和查看 Doctrine Migrations 项目,我不清楚它是否与 ODM 解决方案(例如 MongoDB)以及 ORM 解决方案兼容。
如果是的话,任何人都可以建议如何将两者结合使用的示例或文章吗?
如果不是,是否有合理的替代方案?
问题背景:
我稍微了解将文档数据从文档的一个版本迁移到另一个版本的不同方法以及每种方法的优缺点。
我倾向于按照这里的建议实施逐步模式更改和迁移脚本的混合方法。利用 Jonathan Wage 在他的帖子中所写的 Doctrine MongoDB 库中的功能:Doctrine MongoDB ODM Schema Migrations。
即使这样,我也需要找到某种方法来创建迁移脚本或执行数据迁移,而 Doctrine Migrations 似乎是一个不错的首选。
顺便说一句,另一位用户警告不要使用 Jonathan Wage 上面介绍的方法来迁移数据,而是直接针对数据库运行命令(JavaScript?)。