summaryrefslogtreecommitdiff
path: root/src/mongo/db/commands/find_and_modify.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/commands/find_and_modify.cpp')
-rw-r--r--src/mongo/db/commands/find_and_modify.cpp10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/mongo/db/commands/find_and_modify.cpp b/src/mongo/db/commands/find_and_modify.cpp
index ce8ceb39fee..05eedc835a8 100644
--- a/src/mongo/db/commands/find_and_modify.cpp
+++ b/src/mongo/db/commands/find_and_modify.cpp
@@ -298,7 +298,7 @@ public:
if (!statusWithPlanExecutor.isOK()) {
return statusWithPlanExecutor.getStatus();
}
- const std::unique_ptr<PlanExecutor> exec = std::move(statusWithPlanExecutor.getValue());
+ const auto exec = std::move(statusWithPlanExecutor.getValue());
Explain::explainStages(exec.get(), collection, verbosity, out);
} else {
UpdateRequest request(nsString);
@@ -329,7 +329,7 @@ public:
if (!statusWithPlanExecutor.isOK()) {
return statusWithPlanExecutor.getStatus();
}
- const std::unique_ptr<PlanExecutor> exec = std::move(statusWithPlanExecutor.getValue());
+ const auto exec = std::move(statusWithPlanExecutor.getValue());
Explain::explainStages(exec.get(), collection, verbosity, out);
}
@@ -421,8 +421,7 @@ public:
if (!statusWithPlanExecutor.isOK()) {
return appendCommandStatus(result, statusWithPlanExecutor.getStatus());
}
- const std::unique_ptr<PlanExecutor> exec =
- std::move(statusWithPlanExecutor.getValue());
+ const auto exec = std::move(statusWithPlanExecutor.getValue());
{
stdx::lock_guard<Client> lk(*opCtx->getClient());
@@ -527,8 +526,7 @@ public:
if (!statusWithPlanExecutor.isOK()) {
return appendCommandStatus(result, statusWithPlanExecutor.getStatus());
}
- const std::unique_ptr<PlanExecutor> exec =
- std::move(statusWithPlanExecutor.getValue());
+ const auto exec = std::move(statusWithPlanExecutor.getValue());
{
stdx::lock_guard<Client> lk(*opCtx->getClient());