0

OutputTypes については何も知りません。私はこのようなことを試みています:

output=collection.mapReduce(map,reduce,null,
  MapReduceCommand.OutputType.INLINE,null);
collection=output.getOutputCollection();

ただし、INLINE 出力タイプのため、コレクションは null です。さらに削減する必要があるため、削減されたコレクションが必要です。どうすればこれを行うことができますか?

4

1 に答える 1

0

私はついにこれに対する解決策を見つけました

output=collection.mapReduce(map,reduce,"mymap",MapReduceCommand.OutputType. REDUCE,null); 
collection=output.getOutputCollection(); 

同じターゲット「mymap」に何度も保存できないことに注意してください。次のようにループしているときは、別の名前を使用する必要があります"mymap".concat(Integer.toString(i))

于 2012-06-05T04:38:26.810 に答える