From 4ae691e8edc87d0e3cfb633bb91c328426be007b Mon Sep 17 00:00:00 2001 From: Jonathan Abrahams Date: Wed, 9 Mar 2016 12:17:50 -0500 Subject: SERVER-22468 Format JS code with approved style in jstests/ --- jstests/core/and3.js | 92 ++++++++++++++++++++++++++-------------------------- 1 file changed, 46 insertions(+), 46 deletions(-) (limited to 'jstests/core/and3.js') diff --git a/jstests/core/and3.js b/jstests/core/and3.js index a0a779937b1..4f6d6bd28fd 100644 --- a/jstests/core/and3.js +++ b/jstests/core/and3.js @@ -3,53 +3,53 @@ t = db.jstests_and3; t.drop(); -t.save( {a:1} ); -t.save( {a:'foo'} ); +t.save({a: 1}); +t.save({a: 'foo'}); -t.ensureIndex( {a:1} ); +t.ensureIndex({a: 1}); -function checkScanMatch( query, docsExamined, n ) { - var e = t.find( query ).hint( {a:1} ).explain( "executionStats" ); - assert.eq( docsExamined, e.executionStats.totalDocsExamined ); - assert.eq( n, e.executionStats.nReturned ); +function checkScanMatch(query, docsExamined, n) { + var e = t.find(query).hint({a: 1}).explain("executionStats"); + assert.eq(docsExamined, e.executionStats.totalDocsExamined); + assert.eq(n, e.executionStats.nReturned); } -checkScanMatch( {a:/o/}, 1, 1 ); -checkScanMatch( {a:/a/}, 0, 0 ); -checkScanMatch( {a:{$not:/o/}}, 2, 1 ); -checkScanMatch( {a:{$not:/a/}}, 2, 2 ); - -checkScanMatch( {$and:[{a:/o/}]}, 1, 1 ); -checkScanMatch( {$and:[{a:/a/}]}, 0, 0 ); -checkScanMatch( {$and:[{a:{$not:/o/}}]}, 2, 1 ); -checkScanMatch( {$and:[{a:{$not:/a/}}]}, 2, 2 ); -checkScanMatch( {$and:[{a:/o/},{a:{$not:/o/}}]}, 1, 0 ); -checkScanMatch( {$and:[{a:/o/},{a:{$not:/a/}}]}, 1, 1 ); -checkScanMatch( {$or:[{a:/o/}]}, 1, 1 ); -checkScanMatch( {$or:[{a:/a/}]}, 0, 0 ); -checkScanMatch( {$nor:[{a:/o/}]}, 2, 1 ); -checkScanMatch( {$nor:[{a:/a/}]}, 2, 2 ); - -checkScanMatch( {$and:[{$and:[{a:/o/}]}]}, 1, 1 ); -checkScanMatch( {$and:[{$and:[{a:/a/}]}]}, 0, 0 ); -checkScanMatch( {$and:[{$and:[{a:{$not:/o/}}]}]}, 2, 1 ); -checkScanMatch( {$and:[{$and:[{a:{$not:/a/}}]}]}, 2, 2 ); -checkScanMatch( {$and:[{$or:[{a:/o/}]}]}, 1, 1 ); -checkScanMatch( {$and:[{$or:[{a:/a/}]}]}, 0, 0 ); -checkScanMatch( {$or:[{a:{$not:/o/}}]}, 2, 1 ); -checkScanMatch( {$and:[{$or:[{a:{$not:/o/}}]}]}, 2, 1 ); -checkScanMatch( {$and:[{$or:[{a:{$not:/a/}}]}]}, 2, 2 ); -checkScanMatch( {$and:[{$nor:[{a:/o/}]}]}, 2, 1 ); -checkScanMatch( {$and:[{$nor:[{a:/a/}]}]}, 2, 2 ); - -checkScanMatch( {$where:'this.a==1'}, 2, 1 ); -checkScanMatch( {$and:[{$where:'this.a==1'}]}, 2, 1 ); - -checkScanMatch( {a:1,$where:'this.a==1'}, 1, 1 ); -checkScanMatch( {a:1,$and:[{$where:'this.a==1'}]}, 1, 1 ); -checkScanMatch( {$and:[{a:1},{$where:'this.a==1'}]}, 1, 1 ); -checkScanMatch( {$and:[{a:1,$where:'this.a==1'}]}, 1, 1 ); -checkScanMatch( {a:1,$and:[{a:1},{a:1,$where:'this.a==1'}]}, 1, 1 ); - -assert.eq( 0, t.find({a:1,$and:[{a:2}]}).itcount() ); -assert.eq( 0, t.find({$and:[{a:1},{a:2}]}).itcount() ); +checkScanMatch({a: /o/}, 1, 1); +checkScanMatch({a: /a/}, 0, 0); +checkScanMatch({a: {$not: /o/}}, 2, 1); +checkScanMatch({a: {$not: /a/}}, 2, 2); + +checkScanMatch({$and: [{a: /o/}]}, 1, 1); +checkScanMatch({$and: [{a: /a/}]}, 0, 0); +checkScanMatch({$and: [{a: {$not: /o/}}]}, 2, 1); +checkScanMatch({$and: [{a: {$not: /a/}}]}, 2, 2); +checkScanMatch({$and: [{a: /o/}, {a: {$not: /o/}}]}, 1, 0); +checkScanMatch({$and: [{a: /o/}, {a: {$not: /a/}}]}, 1, 1); +checkScanMatch({$or: [{a: /o/}]}, 1, 1); +checkScanMatch({$or: [{a: /a/}]}, 0, 0); +checkScanMatch({$nor: [{a: /o/}]}, 2, 1); +checkScanMatch({$nor: [{a: /a/}]}, 2, 2); + +checkScanMatch({$and: [{$and: [{a: /o/}]}]}, 1, 1); +checkScanMatch({$and: [{$and: [{a: /a/}]}]}, 0, 0); +checkScanMatch({$and: [{$and: [{a: {$not: /o/}}]}]}, 2, 1); +checkScanMatch({$and: [{$and: [{a: {$not: /a/}}]}]}, 2, 2); +checkScanMatch({$and: [{$or: [{a: /o/}]}]}, 1, 1); +checkScanMatch({$and: [{$or: [{a: /a/}]}]}, 0, 0); +checkScanMatch({$or: [{a: {$not: /o/}}]}, 2, 1); +checkScanMatch({$and: [{$or: [{a: {$not: /o/}}]}]}, 2, 1); +checkScanMatch({$and: [{$or: [{a: {$not: /a/}}]}]}, 2, 2); +checkScanMatch({$and: [{$nor: [{a: /o/}]}]}, 2, 1); +checkScanMatch({$and: [{$nor: [{a: /a/}]}]}, 2, 2); + +checkScanMatch({$where: 'this.a==1'}, 2, 1); +checkScanMatch({$and: [{$where: 'this.a==1'}]}, 2, 1); + +checkScanMatch({a: 1, $where: 'this.a==1'}, 1, 1); +checkScanMatch({a: 1, $and: [{$where: 'this.a==1'}]}, 1, 1); +checkScanMatch({$and: [{a: 1}, {$where: 'this.a==1'}]}, 1, 1); +checkScanMatch({$and: [{a: 1, $where: 'this.a==1'}]}, 1, 1); +checkScanMatch({a: 1, $and: [{a: 1}, {a: 1, $where: 'this.a==1'}]}, 1, 1); + +assert.eq(0, t.find({a: 1, $and: [{a: 2}]}).itcount()); +assert.eq(0, t.find({$and: [{a: 1}, {a: 2}]}).itcount()); -- cgit v1.2.1