【发布时间】:2020-07-15 19:47:38
【问题描述】:
我目前正在使用 NestJs 和猫鼬构建一个电子学习应用程序,在我的一个模式中,我需要一个持续时间属性,该属性需要采用 HH:mm 格式。 Mongoose 没有数据类型来存储时间。我应该使用什么数据类型来做到这一点?
【问题讨论】:
标签: mongodb typescript datetime mongoose nestjs
我目前正在使用 NestJs 和猫鼬构建一个电子学习应用程序,在我的一个模式中,我需要一个持续时间属性,该属性需要采用 HH:mm 格式。 Mongoose 没有数据类型来存储时间。我应该使用什么数据类型来做到这一点?
【问题讨论】:
标签: mongodb typescript datetime mongoose nestjs
我会将它存储在名为 hours 和 minutes 的两个字段中。
new Schema({
hours: Number,
minutes: Number,
})
或者更准确地说,您可以在 time 字段中存储秒数,然后在前端将其转换为 HH:MM。
new Schema({
time: Number,
})
【讨论】: