Отговарям на себе си, може би ще бъде полезно за някого.
Не е необходимо да запазвате функцията си на сървъра. Да предположим, че трябва да използвам функция на javascript foo
в map-reduce. Можете да следвате този пример:
String map = "function(){"
+ "foo = function(parameters) {...here you have to write foo code...}
+ ".....now you can use foo function in your map reduce......."
Така че, просто дефинирайте във функцията map вашата функция foo
и тогава ще можете да го направите във вашия код за намаляване на картата.