Java MongoItemReader应该只读取键的不同值
我使用SpringBatch来计算基于多个文档的分数,这些文档具有相同值的特定键。现在,我的处理器通过按该键聚合来计算该键的每个唯一值的分数,因此读者每次遇到另一个具有相同值的文档时都会计算分数 我尝试只读取不同的数据,但它只支持不读取。 然后我尝试扩展Java MongoItemReader应该只读取键的不同值,java,mongodb,spring-data,spring-batch,spring-mongo,Java,Mongodb,Spring Data,Spring Batch,Spring Mongo,我使用SpringBatch来计算基于多个文档的分数,这些文档具有相同值的特定键。现在,我的处理器通过按该键聚合来计算该键的每个唯一值的分数,因此读者每次遇到另一个具有相同值的文档时都会计算分数 我尝试只读取不同的数据,但它只支持不读取。 然后我尝试扩展MongoItemReader&覆盖其doPageRead方法,但是MongoItemReader不提供任何getter。因此,我调整了MongoItemReader类的方法以使用聚合&但是我失去了BasicQuery提供的功能
MongoItemReader
&覆盖其doPageRead
方法,但是MongoItemReader
不提供任何getter。因此,我调整了MongoItemReader
类的方法以使用聚合
&但是我失去了BasicQuery
提供的功能