iReport 支持 MapReduce 吗?(使用 MongoDB) 我想知道是否可以在此窗口中放置 Map Reduce 查询,或者是否不能在 jasperserver 上的报告中(当您上传 .jrxml 时,您有一个“查询”选项卡)
谢谢
iReport 支持 MapReduce 吗?(使用 MongoDB) 我想知道是否可以在此窗口中放置 Map Reduce 查询,或者是否不能在 jasperserver 上的报告中(当您上传 .jrxml 时,您有一个“查询”选项卡)
谢谢
是的,它确实。例如:
{
collectionName : 'dataByZipCode',
sort : {
'value.population' : -1,
},
mapReduce : {
map : 'function () {
emit (this.state, {population : this.pop});
}',
reduce : 'function (key, values) {
var total = 0;
for( var index = 0; index < values.length; index ++) {
total += values[index].population;
}
return {population : total}
}',
out : 'totalPopulation'
}
}
查看 Jasperforge 论坛,根据此更新,它似乎支持 Windows 中的 MapReduce 查询 -
http://jasperforge.org/plugins/espforum/view.php?group_id=83&forumid=101&topicid=96980
我自己没有对此进行测试,但看起来 iReport 允许您运行任何您想要的 Mongo 查询。