summaryrefslogtreecommitdiff
path: root/src/mongo/scripting/mozjs/mongo.cpp
diff options
context:
space:
mode:
authorBlake Oler <blake.oler@mongodb.com>2021-12-21 17:07:34 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2021-12-21 18:06:29 +0000
commit02c07c102b0c6d97085fb02805b0e41dedca0a46 (patch)
tree3cb062aed2b450793b3aa4656fa08d73fe07b917 /src/mongo/scripting/mozjs/mongo.cpp
parent263c0631c8001a8cdb42aff720b8a49a621754dd (diff)
downloadmongo-02c07c102b0c6d97085fb02805b0e41dedca0a46.tar.gz
SERVER-58035 Remove db.runCommandWithMetadata from mongo shell
Diffstat (limited to 'src/mongo/scripting/mozjs/mongo.cpp')
-rw-r--r--src/mongo/scripting/mozjs/mongo.cpp18
1 files changed, 0 insertions, 18 deletions
diff --git a/src/mongo/scripting/mozjs/mongo.cpp b/src/mongo/scripting/mozjs/mongo.cpp
index 0c758aab00a..58325932609 100644
--- a/src/mongo/scripting/mozjs/mongo.cpp
+++ b/src/mongo/scripting/mozjs/mongo.cpp
@@ -77,7 +77,6 @@ const JSFunctionSpec MongoBase::methods[] = {
MONGO_ATTACH_JS_CONSTRAINED_METHOD_NO_PROTO(isTLS, MongoExternalInfo),
MONGO_ATTACH_JS_CONSTRAINED_METHOD_NO_PROTO(getApiParameters, MongoExternalInfo),
MONGO_ATTACH_JS_CONSTRAINED_METHOD_NO_PROTO(_runCommandImpl, MongoExternalInfo),
- MONGO_ATTACH_JS_CONSTRAINED_METHOD_NO_PROTO(_runCommandWithMetadataImpl, MongoExternalInfo),
MONGO_ATTACH_JS_CONSTRAINED_METHOD_NO_PROTO(_startSession, MongoExternalInfo),
JS_FS_END,
};
@@ -235,8 +234,6 @@ namespace {
/**
* Common implementation for:
* object Mongo._runCommandImpl(string dbname, object cmd, int options, object token)
- * object Mongo._runCommandWithMetadataImpl(string dbname, object metadata, object commandArgs,
- * object token)
*
* Extra is for connection-wide metadata to pass with any given runCommand.
*/
@@ -317,21 +314,6 @@ void MongoBase::Functions::_runCommandImpl::call(JSContext* cx, JS::CallArgs arg
});
}
-struct RunCommandWithMetadataParams {
- static constexpr bool kHoistReply = true;
- static constexpr auto kCommandName = "runCommandWithMetadata"_sd;
- static constexpr auto kArg1Name = "metadata"_sd;
-};
-
-void MongoBase::Functions::_runCommandWithMetadataImpl::call(JSContext* cx, JS::CallArgs args) {
- doRunCommand<RunCommandWithMetadataParams>(cx, args, [&](StringData db, BSONObj metadata) {
- uassert(ErrorCodes::BadValue,
- str::stream() << "The commandArgs parameter to runCommand must be an object",
- args.get(2).isObject());
- return OpMsgRequest::fromDBAndBody(db, ValueWriter(cx, args.get(2)).toBSON(), metadata);
- });
-}
-
void MongoBase::Functions::find::call(JSContext* cx, JS::CallArgs args) {
auto scope = getScope(cx);