2012-02-09 20 views
1

GrailsプラグインはMapReduceをサポートしていますが、どうすれば使用できますか?私はドキュメントを見てきましたが、それについての言及は見られませんでした。MongoDbとMapReduceを使用したGrails

GmongoプラグインはMapReduceをサポートしていますが、ドキュメントが多少欠けています。ファイナライズ機能を提供し、出力をinlineに設定するにはどうすればよいですか?

答えて

1

gmongoでは、finalize functioにアクセスするためにこれを使用します。 n。まず、マップの文字列を定義削減し、次のコードの上のどこかに確定し、次のコードを呼び出します。ここでは

MapReduceCommand mapReduceCommand = new MapReduceCommand(coll, map, reduce, null, MapReduceCommand.OutputType.INLINE, null) 
    mapReduceCommand.setFinalize(finalize) 
    def result = coll.mapReduce(mapReduceCommand) 

を、高専はcollcetionのEG対象です:

DBCollection coll = db.<your_collection_name> 
関連する問題