У меня есть приложение Spring Boot, которое должно выполнять массовые загрузки, извлекающие исходные документы одновременно.
После загрузки приложение рассчитает разницу между полями документа до и после загрузки , Я не могу получить эти документы в предыдущей операции, а затем выполнить переход, потому что несколько потоков обновляются одновременно, а извлеченная информация может быть устаревшей. Также приложение не может блокировать эти документы, потому что оно остановит одновременные обновления.
В идеале я ищу что-то похожее на findAndModify , но для массовых операций.