Я пытаюсь экспортировать коллекцию монго в файл json.Я использую SpringBatch для экспорта данных, я могу получить данные из MongoDb с помощью MongoItemReader, но я получаю сообщение об ошибке не должно быть нулевым при записи в качестве вывода.
public ItemReader<Object> reader(){
MongoItemReader<Object> mongoReader = new MongoItemReader<>();
mongoReader.setTemplate(mongoTemplate);
mongoReader.setCollection(mongoCollection);
Map<String, Sort.Direction>sortOptions = new HashMap<>();
sortOptions.put("_id", ASC);
mongoReader.setQuery("{ \"lastUpdateDate\": { $gt: ISODate(\"2018-12-03T23:55:02.360+0000\") } }");
mongoReader.setSort(sortOptions);
return mongoReader;
}
public class MongoExportWriter implements ItemWriter<Object>{
@Override
public void write(List<?> items) throws Exception {
Map<Object, Object> map1 = new HashMap<>();
Long count1= items.stream().count();
System.out.println("item="+count1);
}