summaryrefslogtreecommitdiff
path: root/jstests/core/coveredIndex2.js
diff options
context:
space:
mode:
Diffstat (limited to 'jstests/core/coveredIndex2.js')
-rw-r--r--jstests/core/coveredIndex2.js9
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");