diff options
Diffstat (limited to 'jstests/core/mr_outreduce2.js')
-rw-r--r-- | jstests/core/mr_outreduce2.js | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/jstests/core/mr_outreduce2.js b/jstests/core/mr_outreduce2.js index fc273638577..45ec9be7ee2 100644 --- a/jstests/core/mr_outreduce2.js +++ b/jstests/core/mr_outreduce2.js @@ -1,27 +1,27 @@ -normal = "mr_outreduce2" -out = normal + "_out" +normal = "mr_outreduce2"; +out = normal + "_out"; -t = db[normal] +t = db[normal]; t.drop(); -db[out].drop() +db[out].drop(); -t.insert( { _id : 1 , x : 1 } ) -t.insert( { _id : 2 , x : 1 } ) -t.insert( { _id : 3 , x : 2 } ) +t.insert( { _id : 1 , x : 1 } ); +t.insert( { _id : 2 , x : 1 } ); +t.insert( { _id : 3 , x : 2 } ); -m = function(){ emit( this.x , 1 ); } -r = function(k,v){ return Array.sum( v ); } +m = function(){ emit( this.x , 1 ); }; +r = function(k,v){ return Array.sum( v ); }; -res = t.mapReduce( m , r , { out : { reduce : out } , query : { _id : { $gt : 0 } } } ) +res = t.mapReduce( m , r , { out : { reduce : out } , query : { _id : { $gt : 0 } } } ); -assert.eq( 2 , db[out].findOne( { _id : 1 } ).value , "A1" ) -assert.eq( 1 , db[out].findOne( { _id : 2 } ).value , "A2" ) +assert.eq( 2 , db[out].findOne( { _id : 1 } ).value , "A1" ); +assert.eq( 1 , db[out].findOne( { _id : 2 } ).value , "A2" ); -t.insert( { _id : 4 , x : 2 } ) -res = t.mapReduce( m , r , { out : { reduce : out } , query : { _id : { $gt : 3 } } , finalize : null } ) +t.insert( { _id : 4 , x : 2 } ); +res = t.mapReduce( m , r , { out : { reduce : out } , query : { _id : { $gt : 3 } } , finalize : null } ); -assert.eq( 2 , db[out].findOne( { _id : 1 } ).value , "B1" ) -assert.eq( 2 , db[out].findOne( { _id : 2 } ).value , "B2" ) +assert.eq( 2 , db[out].findOne( { _id : 1 } ).value , "B1" ); +assert.eq( 2 , db[out].findOne( { _id : 2 } ).value , "B2" ); |