diff options
Diffstat (limited to 'jstests/mr_outreduce.js')
| -rw-r--r-- | jstests/mr_outreduce.js | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/jstests/mr_outreduce.js b/jstests/mr_outreduce.js index 87cba98d6d8..793ec252feb 100644 --- a/jstests/mr_outreduce.js +++ b/jstests/mr_outreduce.js @@ -38,4 +38,12 @@ expected["5"] = 1 expected["10"] = 5 assert.eq( tos( expected ) , tos( res.convertToSingleObject() ) , "B" ); +t.insert( { _id : 5 , a : [ 5 , 6 ] } ) +out.insert( { _id : 20 , value : "10" } ) // this is a sentinal to make sure it wasn't killed +res = t.mapReduce( m , r , { out : { reduce : outName, nonAtomic: true } , query : { _id : { $gt : 4 } } } ) + +expected["5"]++; +expected["6"] = 1 +expected["20"] = 10 +assert.eq( tos( expected ) , tos( res.convertToSingleObject() ) , "C" ); |
