IMO, mongo đã làm mọi thứ đúng. Bạn tạo ngày bằng múi giờ địa phương của mình và sau đó lưu trữ nó trong mongo ở UTC. Và sau đó khi bạn yêu cầu mongo truy xuất nó cho bạn, nó lại chuyển ngày sang múi giờ địa phương của bạn.
Nếu bạn không muốn đối phó với việc thay đổi múi giờ, chỉ cần đặt múi giờ địa phương của bạn thành UTC bằng cách sử dụng cờ sau:
-Duser.timezone="UTC"