diff options
Diffstat (limited to 'src/mongo/db/update/update_driver.cpp')
-rw-r--r-- | src/mongo/db/update/update_driver.cpp | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/mongo/db/update/update_driver.cpp b/src/mongo/db/update/update_driver.cpp index 52700a13f80..e8b33765444 100644 --- a/src/mongo/db/update/update_driver.cpp +++ b/src/mongo/db/update/update_driver.cpp @@ -34,6 +34,7 @@ #include "mongo/bson/mutable/algorithm.h" #include "mongo/bson/mutable/document.h" #include "mongo/db/bson/dotted_path_support.h" +#include "mongo/db/commands/feature_compatibility_version_command_parser.h" #include "mongo/db/field_ref.h" #include "mongo/db/matcher/expression_leaf.h" #include "mongo/db/matcher/extensions_callback_noop.h" @@ -154,10 +155,12 @@ Status UpdateDriver::parse( // If the featureCompatibilityVersion is 3.4, parse using the ModifierInterfaces. if (serverGlobalParams.featureCompatibility.version.load() == ServerGlobalParams::FeatureCompatibility::Version::k34) { - uassert(ErrorCodes::InvalidOptions, - "The featureCompatibilityVersion must be 3.6 to use arrayFilters. See " - "http://dochub.mongodb.org/core/3.6-feature-compatibility.", - arrayFilters.empty()); + uassert( + ErrorCodes::InvalidOptions, + str::stream() << "The featureCompatibilityVersion must be 3.6 to use arrayFilters. See " + << feature_compatibility_version::kDochubLink + << ".", + arrayFilters.empty()); for (auto&& mod : updateExpr) { auto modType = validateMod(mod); for (auto&& field : mod.Obj()) { |