sql >> Databáze >  >> NoSQL >> MongoDB

Ukládání java 8 LocalDate do mongo DB

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.



  1. Jak počítat skupinu produktů podle názvu pole v Monogodb?

  2. Mongo s javou - najít dotaz s velikostí dávky

  3. Jak přidat metodu schématu do mongoose?

  4. Sledovat výkon MongoDB?