mongodb ObjectId生成为什么都是在1970年?
 发布于 10 年前  作者 Mirwangsir  5098 次预览  最后一次回复是 10 年前  来自 问答 

官方说是当前时间戳,可我验证后发现都是1970年时间戳,求解释?

7 回复
MiguelValentine

你家bios掉电了[偷笑]

i5ting
"created_at": {
      type: Date,
      "default": Date.now()
    }
Mirwangsir

@i5ting 桑总,重写吗?求指点

chita

@i5ting

"default": Date.now 

好像是这样的

LeafInStrom

@Mirwangsir 其实@MiguelValentine是正确的 objectId前四个字节只和你的系统时间有关,和default没半毛钱关系,那个是用来为其他字段生成默认值用的

Mirwangsir

@LeafInStrom 抱歉,我没说清楚,我通过date -R查看到的系统时间为正常时间,但数据库默认生成的时间戳是错的