较旧的驱动程序版本与较新的mongodb服务器的兼容性

时间:2018-05-07 12:51:09

标签: mongodb

我们有多个使用mongodb作为数据库的应用程序。在我们目前的情况下,我们的应用程序使用mongo驱动程序3.4。

在服务器端,目前我们使用的是Mongo 3.4,但我们希望尽可能长时间地保持Mongo版本的最新版本。

我知道mongo驱动程序提供了这种级别的向后兼容性,但我不知道旧版本的mongo驱动程序是否可以在没有任何问题的情况下使用更新版本的mongo服务器。

mongo驱动程序3.4可以使用3.6服务器没有任何问题吗?

1 个答案:

答案 0 :(得分:0)

官方支持的驱动程序提供了一种向后兼容的形式。

也就是说,较新的驱动程序应该与较旧的服务器版本兼容,但强烈建议彻底测试应用程序以进行仔细检查。

请注意,相反的情况并非总是如此,例如较新的服务器可能与较旧的驱动程序兼容,但无法保证。如果在服务器升级后应用setFeatureCompatibilityVersion command,则尤其如此。

文档中的页面Driver Compatibility应该是驱动程序版本与服务器版本的最新版本。您将来可以参考此页面。