Odpovídám si sám, možná se to někomu může hodit.
Nemusíte svou funkci ukládat na server. Předpokládejme, že musím použít funkci javascriptu foo
v map-reduce. Můžete postupovat podle tohoto příkladu:
String map = "function(){"
+ "foo = function(parameters) {...here you have to write foo code...}
+ ".....now you can use foo function in your map reduce......."
Stačí tedy definovat ve funkci mapy vaši funkci foo
a pak budete moci vám to uvnitř vašeho mapy snížit kód.