mongodb ObjectId生成为什么都是在1970年?
发布于 9 年前 作者 Mirwangsir 4351 次浏览 最后一次编辑是 8 年前 来自 问答

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

7 回复

你家bios掉电了[偷笑]

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

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

@i5ting

"default": Date.now 

好像是这样的

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

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

回到顶部