Spring MongoDB有哪些版本控制工具

Spring MongoDB有哪些版本控制工具,spring,mongodb,spring-boot,mongobee,mongock,Spring,Mongodb,Spring Boot,Mongobee,Mongock,我计划在我的spring boot应用程序中集成基于mongodb的迁移工具,该应用程序在项目中具有spring数据依赖性。我找到了两个主要的图书馆1)Mongobee 2)Mongock 我需要一些反馈,我应该选择哪一个?提前谢谢 我也问了自己同样的问题,在以下网站上发现了这一点: Mongobee似乎已被放弃,因为在过去6个月内,在没有任何维护人员反馈的情况下,出现了几个未解决的问题 Mongock源于Mongobee,并提供对MongoDB Atlas的支持 我也没有用过。但我会在mong

我计划在我的spring boot应用程序中集成基于mongodb的迁移工具,该应用程序在项目中具有spring数据依赖性。我找到了两个主要的图书馆1)Mongobee 2)Mongock


我需要一些反馈,我应该选择哪一个?提前谢谢

我也问了自己同样的问题,在以下网站上发现了这一点:

Mongobee似乎已被放弃,因为在过去6个月内,在没有任何维护人员反馈的情况下,出现了几个未解决的问题

Mongock源于Mongobee,并提供对MongoDB Atlas的支持


我也没有用过。但我会在mongock上试试。

我也问了自己同样的问题,在以下网站上发现了这个问题:

Mongobee似乎已被放弃,因为在过去6个月内,在没有任何维护人员反馈的情况下,出现了几个未解决的问题

Mongock源于Mongobee,并提供对MongoDB Atlas的支持


我也没有用过。但我会在mongock上试用。

Mongobe与MongoDB的4.2版和Mongo Java驱动程序的4.2版不兼容。具体来说,mongobee使用
system.index
集合,该集合在MongoDB 4.2()中被删除。它还使用Mongo Java库的版本3,这与在这些库的版本4()中所做的更改不兼容。此外,从表面上看,mongobee自2018年以来一直被遗弃

MongoDB: 删除
system.index
system.namespace
集合 从4.2版开始,MongoDB删除了
system.indexes
system.namespaces集合
(从v3.0开始就不推荐使用)

Mongo JVM驱动程序: 4.0有什么新功能 此版本未添加新功能,但作为主要版本,包含可能影响应用程序的突破性更改。请查阅 用于枚举中断更改

另一方面,Mongock积极维护并支持最新的MongoDB版本和Java库


因此,在几乎所有的实际情况下,Mongoke都将是更好的库选择。

mongobee从MongoDB的4.2版开始,与Mongo Java驱动程序的版本从4版开始,具有不兼容性。具体来说,mongobee使用
system.index
集合,该集合在MongoDB 4.2()中被删除。它还使用Mongo Java库的版本3,这与在这些库的版本4()中所做的更改不兼容。此外,从表面上看,mongobee自2018年以来一直被遗弃

MongoDB: 删除
system.index
system.namespace
集合 从4.2版开始,MongoDB删除了
system.indexes
system.namespaces集合
(从v3.0开始就不推荐使用)

Mongo JVM驱动程序: 4.0有什么新功能 此版本未添加新功能,但作为主要版本,包含可能影响应用程序的突破性更改。请查阅 用于枚举中断更改

另一方面,Mongock积极维护并支持最新的MongoDB版本和Java库


因此,在几乎所有实际情况下,Mongock都将是图书馆的最佳选择。

这将是一个更好的评论,因为这并不是对所提出问题的完全回答。你说的对,但是:我需要有50个“声誉点”来评论。所以,在我决定创建一个帐户来分享我的观点之后,就不可能发表评论——“bug”或功能?:-)很公平——我记得当我开始这么做时的痛苦。感谢您决定参与:)这将是一个更好的评论,因为它不是对所提出问题的完全回答。您的权利,但是:我需要有50个“声誉点”来评论。所以,在我决定创建一个帐户来分享我的观点之后,就不可能发表评论——“bug”或功能?:-)很公平——我记得当我开始这么做时的痛苦。感谢您决定参与:)