Doctrine Migrations 项目是否与 Doctrine MongoDB 兼容?
从搜索和查看 Doctrine Migrations 项目,我无法确定它是否与 ODM 解决方案(例如 MongoDB)以及 ORM 解决方案兼容。
如果是,有人能否提供如何同时使用这两个的示例或文章?
如果不兼容,有合理的替代方案吗?
问题背景:
我基本理解了将文档数据从一个版本迁移到另一个版本的不同方法以及各自的优缺点。
我倾向于可能实施逐步模式更改和迁移脚本的混合方法,如此处所建议。利用Doctrine的MongoDB库中由Jonathan Wage在他的文章Doctrine MongoDB ODM Schema Migrations中写到的功能。
即使如此,我仍需要找到某种方式来创建迁移脚本或执行数据迁移,并且Doctrine Migrations似乎是一个不错的首选。
另外,另一位用户警告不要使用Jonathan Wage上面提出的方法来迁移数据,而是直接针对数据库运行命令(JavaScript?)。