我正在使用Sprint Boot1.5.9.RELEASE和MongoDB 3.6,并使用mongobee作为数据库迁移工具。现在,我不得不根据需要升级到MongoDB 4.2,不能使用mongobee,因为索引的定义已经改变,不再支持mongobee。
我正在寻找与spring boot 1.5.9版本和MongoDB 4.2兼容的数据迁移工具的替代品
我尝试过mongock,但3.3.2版不支持Mongo 4.2。有任何替代方案的建议吗?
发布于 2020-06-15 00:47:37
最后一个Mongock的版本是4.0.8.alpha。它是alpha,因为我们仍在添加功能,但它相当稳定。我们正在考虑在接下来的几周内转向生产。在其他功能中,它支持MongoDB 4.x。目前还不提供可处理的迁移,但在下一个版本中会提供。
这个版本将在下一个JHipster版本中使用,其他公司正在测试它,没有重大问题。
目前还没有官方文档,但this sample project是一个很好的说明性文档。
我建议你试一试,如果你有任何问题,请告诉我们。我们的反应非常迅速。
发布于 2021-03-22 14:38:38
请尝试Liquiase MongoDB Extension:https://github.com/liquibase/liquibase-mongodb您可以找到一个Spring Boot示例:https://github.com/alexandru-slobodcicov/liquibase-nosql-quickstart
https://stackoverflow.com/questions/62340103
复制相似问题