diff options
author | Bernard Gorman <bernard.gorman@gmail.com> | 2018-08-13 21:08:32 +0100 |
---|---|---|
committer | Bernard Gorman <bernard.gorman@gmail.com> | 2018-08-21 02:30:15 +0100 |
commit | 71baafec51851471c3ec1bbe850306b8109295af (patch) | |
tree | 0a209e911f0ff60c9bdac1dccdfbab6f10b05ec5 /src/mongo/db/query/planner_ixselect.cpp | |
parent | a057d5cf181b3cba808a2de30cd4110deb9bd6c9 (diff) | |
download | mongo-71baafec51851471c3ec1bbe850306b8109295af.tar.gz |
SERVER-36143 Support covered plans using non-multikey fields of a star index
Diffstat (limited to 'src/mongo/db/query/planner_ixselect.cpp')
-rw-r--r-- | src/mongo/db/query/planner_ixselect.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mongo/db/query/planner_ixselect.cpp b/src/mongo/db/query/planner_ixselect.cpp index 629dcb99d5e..86bd638c3fc 100644 --- a/src/mongo/db/query/planner_ixselect.cpp +++ b/src/mongo/db/query/planner_ixselect.cpp @@ -55,7 +55,6 @@ std::size_t numPathComponents(StringData path) { return FieldRef{path}.numParts(); } - /** * Given a single allPaths index, and a set of fields which are being queried, create 'mock' * IndexEntry for each of the appropriate fields. @@ -86,6 +85,7 @@ void expandIndex(const IndexEntry& allPathsIndex, allPathsIndex.infoObj, allPathsIndex.collator); + invariant("$_path"_sd != fieldName); out->push_back(std::move(entry)); } } |