サーバーコードは自動的にマップを変換し、Javascript関数に変換しますが、スコープでは変換しません。スコープオプションで関数を渡すには、代わりに次のようにします。
c.addExtraOption("scope", new BasicBSONObject("average",
new CodeWScope("function(){ return false;}", new BasicBSONObject())));
サーバーコードは自動的にマップを変換し、Javascript関数に変換しますが、スコープでは変換しません。スコープオプションで関数を渡すには、代わりに次のようにします。
c.addExtraOption("scope", new BasicBSONObject("average",
new CodeWScope("function(){ return false;}", new BasicBSONObject())));