储存相同日期和时间的MongoDB猫鼬

储存相同日期和时间的MongoDB猫鼬,mongodb,mongoose,Mongodb,Mongoose,我有一个上传模式,其中存储了上传文件的日期,如: uploaded_date: { type: Date, default: Date.now(), } 通过保存日期,mongoose将文件的日期和时间完全相同。例如: uploaded_date: 2020-05-19T08:10:00.034+00:00 当我在一分钟左右上传多个文件时。为什么会这样?我应该使用时间戳来区分不同的时间吗 使用Date.now代替Date.now() 在创建新记录时,M

我有一个上传
模式
,其中存储了上传文件的日期,如:

uploaded_date: {
        type: Date,
        default: Date.now(),
    }
通过保存日期,mongoose将文件的日期和时间完全相同。例如:

uploaded_date: 2020-05-19T08:10:00.034+00:00

当我在一分钟左右上传多个文件时。为什么会这样?我应该使用
时间戳来区分不同的时间吗

使用Date.now代替Date.now()

在创建新记录时,Mongoose将用当前日期时间替换Date.now,因此它将为每个记录更新。但是,如果使用Date.now(),则默认值将设置为固定时间(模式的创建时间)

uploaded_date: {
    type: Date,
    default: Date.now,
}