下記のようにmongodbのmapReduceのmap/reduce関数内でちょっとした関数を呼びたい場合があります。(sampleです) sampleMR.js var getCareer = function(ua){ if(ua.indexOf('DoCoMo') === 0){ return 'DoCoMo'; }else if(ua.indexOf('KDDI') === 0){ return 'KDDI'; }else if(ua.indexOf('SoftBank') === 0){ return 'SoftBank'; }else{ return null; } }; var map = function(){ if(this.ua){ emit(getCareer(this.ua), 1); } }; var reduce = function(k, vs){ var s