我使用以下命令在Ubuntu 16.04服务器中更改timezone
sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime
和tzselect
键入date
后,我得到正确的日期时间。
但是在mongodb上,当我通过res.ops[0]._id.getTimestamp()
打印最近添加的文档的时间时,我仍然得到时区更改之前的日期时间。
我重新启动了mongodb和服务器本身。但是仍然没有变化。而且我正在使用node.js作为后端。
答案 0 :(得分:1)
您需要将时间另存为UTC,然后在服务器端获取带时间的文档,并将其应用于所需的时区。这样,您就可以将时区与数据分离。