储存相同日期和时间的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,
}