【发布时间】:2019-05-23 06:02:17
【问题描述】:
我来自 java 世界,我从 NodeJS 开始。 我很难理解如何在 NodeJS 中处理日期和时间。
只有日期和小时。
这是一个例子:
export interface teste extends mongoose.Document {
description: string,
dateTest: ????,
openingTime: ????,
finalTime: ????,
dateTimeRecord: ????
}
const testeSchema = new mongoose.Schema({
description:{
type: String,
required: true,
maxlength: 200,
minlength: 3
},
dateTest:{
type: ?????,
required: true
},
openingTime:{
type: ?????,
required: true
},
finalTime:{
type: ?????,
required: true
},
dateTimeRecord:{
type: ?????,
required: true
}
}
export const Teste = mongoose.model<Teste>('Teste', testeSchema)
在我离开的所有地方?????我不知道该放什么。
- 在 dateTest 中,我只需要记录日期,而不需要记录时间。
- 在 openingTime 和 finalTime 中,我只需要存储小时数,没有日期。
- 在 dateTimeRecord 中,我需要存储发生某事的时刻(日期和时间)。
如何做到这一点?
【问题讨论】:
标签: node.js mongodb typescript mongoose mongoose-schema