2012-02-09 82 views
1

Grails插件是否支持MapReduce,我该如何使用它?我一直在查看文档,但没有看到它。Grails与MongoDb和MapReduce

Gmongo插件支持MapReduce,但我发现文档有点缺乏。我怎样才能提供完成功能并将输出设置为inline

回答

1

在gmongo中使用这样的东西来访问finalize函数ñ。首先定义地图的串,减少和下面的代码某处之上完成,然后调用以下代码:

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

这里,COLL是collcetion EG的目的:

DBCollection coll = db.<your_collection_name>