diff options
Diffstat (limited to 'jstests/core/group6.js')
-rw-r--r-- | jstests/core/group6.js | 36 |
1 files changed, 22 insertions, 14 deletions
diff --git a/jstests/core/group6.js b/jstests/core/group6.js index b77a37a5d11..fff2fcaafd7 100644 --- a/jstests/core/group6.js +++ b/jstests/core/group6.js @@ -1,32 +1,40 @@ t = db.jstests_group6; t.drop(); -for( i = 1; i <= 10; ++i ) { - t.save( {i:new NumberLong( i ),y:1} ); +for (i = 1; i <= 10; ++i) { + t.save({i: new NumberLong(i), y: 1}); } -assert.eq.automsg( "55", "t.group( {key:'y', reduce:function(doc,out){ out.i += doc.i; }, initial:{i:0} } )[ 0 ].i" ); +assert.eq.automsg( + "55", + "t.group( {key:'y', reduce:function(doc,out){ out.i += doc.i; }, initial:{i:0} } )[ 0 ].i"); t.drop(); -for( i = 1; i <= 10; ++i ) { - if ( i % 2 == 0 ) { - t.save( {i:new NumberLong( i ),y:1} ); +for (i = 1; i <= 10; ++i) { + if (i % 2 == 0) { + t.save({i: new NumberLong(i), y: 1}); } else { - t.save( {i:i,y:1} ); + t.save({i: i, y: 1}); } } -assert.eq.automsg( "55", "t.group( {key:'y', reduce:function(doc,out){ out.i += doc.i; }, initial:{i:0} } )[ 0 ].i" ); +assert.eq.automsg( + "55", + "t.group( {key:'y', reduce:function(doc,out){ out.i += doc.i; }, initial:{i:0} } )[ 0 ].i"); t.drop(); -for( i = 1; i <= 10; ++i ) { - if ( i % 2 == 1 ) { - t.save( {i:new NumberLong( i ),y:1} ); +for (i = 1; i <= 10; ++i) { + if (i % 2 == 1) { + t.save({i: new NumberLong(i), y: 1}); } else { - t.save( {i:i,y:1} ); + t.save({i: i, y: 1}); } } -assert.eq.automsg( "55", "t.group( {key:'y', reduce:function(doc,out){ out.i += doc.i; }, initial:{i:0} } )[ 0 ].i" ); +assert.eq.automsg( + "55", + "t.group( {key:'y', reduce:function(doc,out){ out.i += doc.i; }, initial:{i:0} } )[ 0 ].i"); -assert.eq.automsg( "NumberLong(10)", "t.group( {$reduce: function(doc, prev) { prev.count += 1; }, initial: {count: new NumberLong(0) }} )[ 0 ].count" );
\ No newline at end of file +assert.eq.automsg( + "NumberLong(10)", + "t.group( {$reduce: function(doc, prev) { prev.count += 1; }, initial: {count: new NumberLong(0) }} )[ 0 ].count");
\ No newline at end of file |