MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Lưu trữ java 8 LocalDate trong Mongo DB

Ứng dụng khách mongo-java cho đối tượng ngày trả về như phiên bản của java.util.Date .

Vấn đề có thể là trong khi bạn lưu startDateendDate giá trị, toString() của nó phương thức có thể sẽ sử dụng múi giờ mặc định của JVM để cập nhật giá trị.

Tài liệu tại đây tuyên bố rằng Đặc tả BSON chính thức đề cập đến loại Ngày BSON là ngày giờ UTC. và đó có thể là lý do tại sao LocalDateTime của bạn các thuộc tính đã được chuyển đổi sang múi giờ UTC trước khi được lưu vào DB.

Ngoài ra, để tránh nhầm lẫn như vậy, bạn nên sử dụng loại bson timestamp để cập nhật các trường ngày.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Không thể xác thực trên mongodb bằng PHP

  2. Tìm kiếm ứng dụng nodejs, expressjs &mongodb tham chiếu để sử dụng làm mẫu

  3. Tất cả các sự kiện mongoose là gì và chúng được ghi lại ở đâu?

  4. MongoDB:Chỉ mục duy nhất trên thuộc tính của phần tử mảng

  5. Cách truy vấn BsonExtraElements trong MongoDB qua Linq