diff options
Diffstat (limited to 'jstests/mr2.js')
| -rw-r--r-- | jstests/mr2.js | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/jstests/mr2.js b/jstests/mr2.js index 709c3051d03..c15d8abdfae 100644 --- a/jstests/mr2.js +++ b/jstests/mr2.js @@ -62,6 +62,22 @@ assert.eq( 9 , x.a.avg , "B1" ); assert.eq( 16 , x.b.avg , "B2" ); assert.eq( 18 , x.c.avg , "B3" ); res.drop(); +assert( ! ( "result" in res ) , "B4" ) + +res = t.mapReduce( m , r , { finalize : f , out : "mr2_out", jsMode: true } ); +printjson( res ) +x = reformat( res ); +assert.eq( 9 , x.a.avg , "A1" ); +assert.eq( 16 , x.b.avg , "A2" ); +assert.eq( 18 , x.c.avg , "A3" ); +res.drop(); +res = t.mapReduce( m , r , { finalize : f , out : { inline : 5 }, jsMode: true } ); +printjson( res ) +x = reformat( res ); +assert.eq( 9 , x.a.avg , "B1" ); +assert.eq( 16 , x.b.avg , "B2" ); +assert.eq( 18 , x.c.avg , "B3" ); +res.drop(); assert( ! ( "result" in res ) , "B4" ) |
