跳到主要内容
CNode

mongodb ObjectId生成为什么都是在1970年?

问答
MMirwangsir发布于 11 年前最后回复 11 年前
754300

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

查看回复

回复 (7)

M
Mirwangsir#711 年前

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

L
LeafInStrom#611 年前
引用 Mirwangsir@MiguelValentine 别闹

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

C
chita#511 年前
引用 i5ting

@i5ting

"default": Date.now 

好像是这样的

M
Mirwangsir#411 年前

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

M
Mirwangsir#311 年前
I
i5ting#211 年前
"created_at": {
      type: Date,
      "default": Date.now()
    }
M
MiguelValentine#111 年前

你家bios掉电了[偷笑]

参与回复

登录后即可参与回复。登录