summaryrefslogtreecommitdiff
path: root/src/mongo/db/query/query_planner_params.h
diff options
context:
space:
mode:
authorCharlie Swanson <charlie.swanson@mongodb.com>2015-08-20 16:30:49 -0400
committerCharlie Swanson <charlie.swanson@mongodb.com>2015-08-27 13:01:50 -0400
commit843fd8ae34d06ed73f824c124cd2d9ef7d23b814 (patch)
treef8b8b0a4c45e75f319f4fd8492bff180aa50c7b6 /src/mongo/db/query/query_planner_params.h
parent8c50632c3cfd5f3e1be6c6780b23f36c7ed975ac (diff)
downloadmongo-843fd8ae34d06ed73f824c124cd2d9ef7d23b814.tar.gz
SERVER-12015 Re-enable use of covering indices in an aggregation pipeline
Diffstat (limited to 'src/mongo/db/query/query_planner_params.h')
-rw-r--r--src/mongo/db/query/query_planner_params.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/mongo/db/query/query_planner_params.h b/src/mongo/db/query/query_planner_params.h
index 133d2312554..13794c5ae91 100644
--- a/src/mongo/db/query/query_planner_params.h
+++ b/src/mongo/db/query/query_planner_params.h
@@ -92,6 +92,10 @@ struct QueryPlannerParams {
// collection scan. The MMAPv1 storage engine sets this option since it cannot
// guarantee that a collection scan won't miss documents or return duplicates.
SNAPSHOT_USE_ID = 1 << 9,
+
+ // Set this if you don't want any plans with a non-covered projection stage. All projections
+ // must be provided/covered by an index.
+ NO_UNCOVERED_PROJECTIONS = 1 << 10,
};
// See Options enum above.