【问题标题】:defining a time attribute in mongoose在猫鼬中定义时间属性
【发布时间】:2020-07-15 19:47:38
【问题描述】:

我目前正在使用 NestJs 和猫鼬构建一个电子学习应用程序,在我的一个模式中,我需要一个持续时间属性,该属性需要采用 HH:mm 格式。 Mongoose 没有数据类型来存储时间。我应该使用什么数据类型来做到这一点?

【问题讨论】:

    标签: mongodb typescript datetime mongoose nestjs


    【解决方案1】:

    我会将它存储在名为 hoursminutes 的两个字段中。

    new Schema({ 
       hours: Number,
       minutes: Number,
    })
    

    或者更准确地说,您可以在 time 字段中存储秒数,然后在前端将其转换为 HH:MM

    new Schema({ 
       time: Number,
    })
    

    【讨论】:

    • 是的,我已经想出了那个解决方案,我只是想问有没有最好的方法来做到这一点。无论如何,谢谢你的提示。
    猜你喜欢
    • 2015-05-31
    • 2018-07-15
    • 1970-01-01
    • 2019-12-11
    • 1970-01-01
    • 1970-01-01
    • 2014-11-08
    • 2019-03-02
    • 1970-01-01
    相关资源
    最近更新 更多