t = db.mr5; t.drop(); t.save( { "partner" : 1, "visits" : 9 } ) t.save( { "partner" : 2, "visits" : 9 } ) t.save( { "partner" : 1, "visits" : 11 } ) t.save( { "partner" : 1, "visits" : 30 } ) t.save( { "partner" : 2, "visits" : 41 } ) t.save( { "partner" : 2, "visits" : 41 } ) m = function(){ emit( this.partner , { stats : [ this.visits ] } ) } r = function( k , v ){ var stats = []; var total = 0; for ( var i=0; i