diff options
Diffstat (limited to 'jstests/core/coveredIndex2.js')
-rw-r--r-- | jstests/core/coveredIndex2.js | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/jstests/core/coveredIndex2.js b/jstests/core/coveredIndex2.js index 058b739fba2..7f9983618fc 100644 --- a/jstests/core/coveredIndex2.js +++ b/jstests/core/coveredIndex2.js @@ -17,15 +17,16 @@ assert.eq(t.count(), 2, "Not right length"); // use simple index t.ensureIndex({a: 1}); var plan = t.find({a: 1}).explain(); -assert(!isIndexOnly(plan.queryPlanner.winningPlan), +assert(!isIndexOnly(db, plan.queryPlanner.winningPlan), "Find using covered index but all fields are returned"); var plan = t.find({a: 1}, {a: 1}).explain(); -assert(!isIndexOnly(plan.queryPlanner.winningPlan), "Find using covered index but _id is returned"); +assert(!isIndexOnly(db, plan.queryPlanner.winningPlan), + "Find using covered index but _id is returned"); var plan = t.find({a: 1}, {a: 1, _id: 0}).explain(); -assert(isIndexOnly(plan.queryPlanner.winningPlan), "Find is not using covered index"); +assert(isIndexOnly(db, plan.queryPlanner.winningPlan), "Find is not using covered index"); // add multikey t.save({a: [3, 4]}); var plan = t.find({a: 1}, {a: 1, _id: 0}).explain(); -assert(!isIndexOnly(plan.queryPlanner.winningPlan), +assert(!isIndexOnly(db, plan.queryPlanner.winningPlan), "Find is using covered index even after multikey insert"); |