0

我正在使用 Sprint Boot 1.5.9.RELEASE 和 MongoDB 3.6 并使用 mongobee 作为数据库迁移工具。现在,我必须根据要求升级到 MongoDB 4.2 并且不能使用 mongobee,因为索引的定义已更改并且不再受支持。

我正在寻找与 spring boot 1.5.9.RELEASE 和 MongoDB 4.2 兼容的数据迁移工具的替代品

我试过 mongok 但 v3.3.2 不支持 Mongo 4.2。关于任何替代方案的任何建议?

4

2 回答 2

3

Last Mongock 的版本是 4.0.8.alpha。它是 alpha 版本,因为我们仍在添加功能,但它非常稳定。我们正在考虑在接下来的几周内转向生产。除其他功能外,它还支持 MongoDB 4.x。尚不提供可交易的迁移,但将在下一个版本中提供。

此版本用于下一个 JHipster 版本,其他公司正在对其进行测试,没有重大问题。

目前还没有官方文档,但是这个示例项目是一个非常具有说明性的项目。

我建议您尝试一下,如果您有任何问题,请告诉我们。我们反应灵敏。

于 2020-06-14T16:47:37.307 回答
0

请尝试 Liquiase MongoDB 扩展:https ://github.com/liquibase/liquibase-mongodb 您可以找到 Spring Boot 示例:https ://github.com/alexandru-slobodcicov/liquibase-nosql-quickstart

于 2021-03-22T06:38:37.650 回答