summaryrefslogtreecommitdiff
path: root/src/mongo/db/query/query_planner_geo_test.cpp
diff options
context:
space:
mode:
authorDavid Storch <david.storch@10gen.com>2015-09-28 14:39:37 -0400
committerDavid Storch <david.storch@10gen.com>2015-10-01 18:23:43 -0400
commit4372e7b826bbaff94d995c0a37d9a8bf29378e48 (patch)
treeb51f4ca4dc7ee888c5f831930e7232679e32a427 /src/mongo/db/query/query_planner_geo_test.cpp
parent67a6459668ebfb47bf9b8fb43077d166618de26d (diff)
downloadmongo-4372e7b826bbaff94d995c0a37d9a8bf29378e48.tar.gz
SERVER-16042 generate a candidate plan for each predicate over the leading field of a multikey index
Diffstat (limited to 'src/mongo/db/query/query_planner_geo_test.cpp')
-rw-r--r--src/mongo/db/query/query_planner_geo_test.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/mongo/db/query/query_planner_geo_test.cpp b/src/mongo/db/query/query_planner_geo_test.cpp
index 90ab9f78a75..65194e28196 100644
--- a/src/mongo/db/query/query_planner_geo_test.cpp
+++ b/src/mongo/db/query/query_planner_geo_test.cpp
@@ -393,11 +393,9 @@ TEST_F(QueryPlannerTest, And2DSphereSameFieldNonNearMultikey) {
" {a: {$geoIntersects: {$geometry: "
"{type: 'Point', coordinates: [4.0, 1.0]}}}}]}"));
- assertNumSolutions(2U);
+ assertNumSolutions(3U);
assertSolutionExists("{cscan: {dir: 1}}");
- // Bounds of the two 2dsphere geo predicates are combined into
- // a single index scan.
- assertSolutionExists("{fetch: {node: {ixscan: {pattern: {a: '2dsphere'}}}}}");
+ assertSolutionExists("{fetch: {node: {ixscan: {pattern: {a: '2dsphere'}}}}}", 2U);
}
TEST_F(QueryPlannerTest, And2DSphereWithNearSameField) {