Экспорт коллекции монго в качестве документа с использованием весенней партии - PullRequest
0 голосов
/ 07 декабря 2018

Я пытаюсь экспортировать коллекцию монго в файл 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); 

}
...