如何在MongoDB中设置功能兼容性版本

发布于

在 MongoDB 中,该命令启用或禁用保留与早期版本的 MongoDB 不兼容的数据的功能。setFeatureCompatibilityVersion

语法

语法是这样的:

db.adminCommand( { setFeatureCompatibilityVersion: <version> } )

要将其设置为的版本在哪里。<version>

例

下面是演示该命令的示例:setFeatureCompatibilityVersion

db.adminCommand( { setFeatureCompatibilityVersion: "4.4" } )

您需要对数据库运行此命令。admin

查看当前设置

该设置与您可以使用 featureCompatibility Version 命令查看的设置相同。setFeatureCompatibilityVersion

对于新的MongoDB部署,通常与该版本相同。例如,我的 MongoDB 4.4.1 实例返回 .featureCompatibilityVersion``featureCompatibilityVersion``4.4

当您升级到新版本的 MongoDB 时,您通常会保持其原始值,直到您使用 .featureCompatibilityVersion``setFeatureCompatibilityVersion

MongoDB文档

有关更多信息,请参阅 MongoDB 文档。