mongoose default new Date() 疑问
最近发现mongoose schema定义中使用的 default: new Date(), 偶尔会发生几次写入的时间戳相同的情况,各位有遇到过吗? mongoose 版本 3.8, mongodb版本3.0.5, node 版本4.2.1 schema 定义:createdAt: { type: Date, default: new Date()},
3 回复
@pfcoder 哦,不是 default: new Date()
而是default: Date.now
,default应该是固定值或者函数名, 写成 new Date()
在服务器启动的时候就会把执行结果当做默认值了~你试试看