summaryrefslogtreecommitdiff
path: root/jstests/core/coveredIndex1.js
diff options
context:
space:
mode:
Diffstat (limited to 'jstests/core/coveredIndex1.js')
-rw-r--r--jstests/core/coveredIndex1.js22
1 files changed, 11 insertions, 11 deletions
diff --git a/jstests/core/coveredIndex1.js b/jstests/core/coveredIndex1.js
index 54ef179f2b1..434988b3b30 100644
--- a/jstests/core/coveredIndex1.js
+++ b/jstests/core/coveredIndex1.js
@@ -5,12 +5,12 @@ t.drop();
// Include helpers for analyzing explain output.
load("jstests/libs/analyze_plan.js");
-t.save({fn: "john", ln: "doe"})
-t.save({fn: "jack", ln: "doe"})
-t.save({fn: "john", ln: "smith"})
-t.save({fn: "jack", ln: "black"})
-t.save({fn: "bob", ln: "murray"})
-t.save({fn: "aaa", ln: "bbb", obj: {a: 1, b: "blah"}})
+t.save({fn: "john", ln: "doe"});
+t.save({fn: "jack", ln: "doe"});
+t.save({fn: "john", ln: "smith"});
+t.save({fn: "jack", ln: "black"});
+t.save({fn: "bob", ln: "murray"});
+t.save({fn: "aaa", ln: "bbb", obj: {a: 1, b: "blah"}});
assert.eq( t.findOne({ln: "doe"}).fn, "john", "Cannot find right record" );
assert.eq( t.count(), 6, "Not right length" );
@@ -30,7 +30,7 @@ assert( isIndexOnly(t.find({}, {ln: 1, _id: 0}).hint({ln: 1}).explain().queryPla
"Find is not using covered index");
// use compound index
-t.dropIndex({ln: 1})
+t.dropIndex({ln: 1});
t.ensureIndex({ln: 1, fn: 1});
// return 1 field
var plan = t.find({ln: "doe"}, {ln: 1, _id: 0}).explain();
@@ -50,7 +50,7 @@ assert( !isIndexOnly(plan.queryPlanner.winningPlan),
"Find is using covered index, but doesnt have 1st key");
// repeat above but with _id field
-t.dropIndex({ln: 1, fn: 1})
+t.dropIndex({ln: 1, fn: 1});
t.ensureIndex({_id: 1, ln: 1});
// return 1 field
var plan = t.find({_id: 123, ln: "doe"}, {_id: 1}).explain();
@@ -67,7 +67,7 @@ assert( !isIndexOnly(plan.queryPlanner.winningPlan),
"Find is using covered index, but doesnt have 1st key");
// repeat above but with embedded obj
-t.dropIndex({_id: 1, ln: 1})
+t.dropIndex({_id: 1, ln: 1});
t.ensureIndex({obj: 1});
var plan = t.find({"obj.a": 1}, {obj: 1}).explain();
assert( !isIndexOnly(plan.queryPlanner.winningPlan),
@@ -79,8 +79,8 @@ assert( isIndexOnly(plan.queryPlanner.winningPlan), "Find is not using covered i
// repeat above but with index on sub obj field
t.dropIndex({obj: 1});
-t.ensureIndex({"obj.a": 1, "obj.b": 1})
-var plan = t.find({"obj.a": 1}, {obj: 1}).explain()
+t.ensureIndex({"obj.a": 1, "obj.b": 1});
+var plan = t.find({"obj.a": 1}, {obj: 1}).explain();
assert( !isIndexOnly(plan.queryPlanner.winningPlan),
"Shouldnt use index when introspecting object");