Я работал над приложением, используя Java, Spring Boot, Spring Data и MongoDB. Я написал задание для чтения файла и сохранения содержимого в MongoDB. Я использую Spring Data, repository.saveAll (Список классов сущностей). Я использовал несколько полей в файле для создания отличного идентификатора, чтобы при наличии аналогичной записи данные сохранялись.
Требуется увеличить счетчик в поле соответствующего документа при определенных условиях c.
Например, у меня есть список людей (имя, возраст и отметки), я использую имя в качестве идентификатора и сохраняю в db. При сохранении нового набора данных в следующем экземпляре задания, если человек имеет отметки менее 35 (отметки <35), увеличьте счетчик как numberOfFailures и сохраните в соответствующем документе. </p>
Может быть возможно продолжать добавлять метки в массив и извлекать с условием, но это количество, которое необходимо, а не метки.
Пожалуйста, дайте мне знать, если это возможно. Большое спасибо заранее.