Klient mongo-java pro date objektu se vrací
jako instance java.util.Date
.
Problém může být v tom, že když uložíte startDate
a endDate
hodnota, její toString()
metoda by pravděpodobně použila výchozí časové pásmo JVM k aktualizaci hodnoty.
dokument zde
uvádí, že Oficiální specifikace BSON odkazuje na typ BSON Date jako na UTC datetime. a to může být důvodem vašeho LocalDateTime
atributy byly před uložením do databáze převedeny na časové pásmo UTC.
Abyste se vyhnuli takovému zmatku, doporučujeme použít typ bson timestamp
aktualizovat pole data.