diff options
Diffstat (limited to 'src/mongo/db/pipeline/plan_executor_pipeline.h')
| -rw-r--r-- | src/mongo/db/pipeline/plan_executor_pipeline.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/mongo/db/pipeline/plan_executor_pipeline.h b/src/mongo/db/pipeline/plan_executor_pipeline.h index 52139d1b34d..577a2d3fe3f 100644 --- a/src/mongo/db/pipeline/plan_executor_pipeline.h +++ b/src/mongo/db/pipeline/plan_executor_pipeline.h @@ -29,12 +29,14 @@ #pragma once +#include "mongo/util/duration.h" #include <queue> #include "mongo/db/exec/document_value/document.h" #include "mongo/db/pipeline/pipeline.h" #include "mongo/db/pipeline/plan_explainer_pipeline.h" #include "mongo/db/query/plan_executor.h" +#include "mongo/db/query/query_shape/serialization_options.h" namespace mongo { @@ -155,7 +157,9 @@ public: * providing the level of detail specified by 'verbosity'. */ std::vector<Value> writeExplainOps(ExplainOptions::Verbosity verbosity) const { - return _pipeline->writeExplainOps(verbosity); + auto opts = SerializationOptions{}; + opts.verbosity = verbosity; + return _pipeline->writeExplainOps(opts); } void enableSaveRecoveryUnitAcrossCommandsIfSupported() override {} |
