summaryrefslogtreecommitdiff
path: root/jstests/core/explain6.js
diff options
context:
space:
mode:
Diffstat (limited to 'jstests/core/explain6.js')
-rw-r--r--jstests/core/explain6.js35
1 files changed, 17 insertions, 18 deletions
diff --git a/jstests/core/explain6.js b/jstests/core/explain6.js
index 7bcc09b8f2a..4b8c75fa4eb 100644
--- a/jstests/core/explain6.js
+++ b/jstests/core/explain6.js
@@ -4,32 +4,31 @@
t = db.jstests_explain6;
t.drop();
-t.ensureIndex( { a:1, b:1 } );
-t.ensureIndex( { b:1, a:1 } );
+t.ensureIndex({a: 1, b: 1});
+t.ensureIndex({b: 1, a: 1});
-t.save( { a:0, b:1 } );
-t.save( { a:1, b:0 } );
+t.save({a: 0, b: 1});
+t.save({a: 1, b: 0});
-explain = t.find( { a:{ $gte:0 }, b:{ $gte:0 } } ).explain( true );
+explain = t.find({a: {$gte: 0}, b: {$gte: 0}}).explain(true);
-assert.eq( 2, explain.executionStats.nReturned );
-assert.eq( 2, explain.executionStats.totalKeysExamined );
-assert.eq( 2, explain.executionStats.totalDocsExamined );
+assert.eq(2, explain.executionStats.nReturned);
+assert.eq(2, explain.executionStats.totalKeysExamined);
+assert.eq(2, explain.executionStats.totalDocsExamined);
// A limit of 2.
-explain = t.find( { a:{ $gte:0 }, b:{ $gte:0 } } ).limit( -2 ).explain( true );
-assert.eq( 2, explain.executionStats.nReturned );
+explain = t.find({a: {$gte: 0}, b: {$gte: 0}}).limit(-2).explain(true);
+assert.eq(2, explain.executionStats.nReturned);
// A $or query.
-explain = t.find( { $or:[ { a:{ $gte:0 }, b:{ $gte:1 } },
- { a:{ $gte:1 }, b:{ $gte:0 } } ] } ).explain( true );
-assert.eq( 2, explain.executionStats.nReturned );
+explain = t.find({$or: [{a: {$gte: 0}, b: {$gte: 1}}, {a: {$gte: 1}, b: {$gte: 0}}]}).explain(true);
+assert.eq(2, explain.executionStats.nReturned);
// A non $or case where totalKeysExamined != number of results
t.remove({});
-t.save( { a:'0', b:'1' } );
-t.save( { a:'1', b:'0' } );
-explain = t.find( { a:/0/, b:/1/ } ).explain( true );
-assert.eq( 1, explain.executionStats.nReturned );
-assert.eq( 2, explain.executionStats.totalKeysExamined );
+t.save({a: '0', b: '1'});
+t.save({a: '1', b: '0'});
+explain = t.find({a: /0/, b: /1/}).explain(true);
+assert.eq(1, explain.executionStats.nReturned);
+assert.eq(2, explain.executionStats.totalKeysExamined);