【发布时间】:2021-12-21 03:05:52
【问题描述】:
因为在我的国家,时间被改为“提前”一小时。我的副本集正在做一些我无法理解的事情。这是一个 4.2 版本和 P-S-S 副本集。
Primary oplog 正在以错误的时间注册操作,它会为 9:00 完成的操作注册 8:00。
当我在 mongo shell 中检查时间时,操作系统时间已正确设置,我得到以下信息:
set1:PRIMARY> Date()
Mon Nov 08 2021 09:29:57 GMT+0100 (CET)
set1:PRIMARY> ISODate()
ISODate("2021-11-08T08:30:11.674Z")
Mongo 在哪里获取 ISODate 值?可以改吗?
【问题讨论】:
-
请注意,ISODate 返回的时间是 UTC,而不是 CET。
标签: mongodb date replicaset mongodb-oplog