我正在使用Java处理spring数据对mongoDB的支持。我必须执行需要mapreduce的任务。我试过map reduce,它工作得很好。后来我才知道增量mapreduce更好。但是我无法在spring数据文档中找到对增量mapreduce的任何支持。有人可以帮我吗???
我用过
Query query = new Query(where("x").ne(new String[] { "a", "b" }));
MapReduceResults<ValueObject> results = mongoOperations.mapReduce(
query, "jmr1", "classpath:map.js", "classpath:reduce.js",
options().outputCollection("jmr1_out"), ValueObject.class);
用于mapreduce。
提前致谢。
答案 0 :(得分:1)
在regular MongoDB syntax中,您可以通过替换
来指示增量MapReduceout: "outCollection"
带
reduce: "outCollection"
在Spring中,这对应于outputTypeReduce的MapReduceOptions选项。