Mongo Db时间格式

时间:2016-04-12 04:04:27

标签: mongodb

我想在mongoDB中节省时间,以便在学校中添加教师可用性。我可以将一天中的时间存储在mongodb中作为字符串。 (我想像03:30 PM一样存放) 请帮我找一个解决方案?

1 个答案:

答案 0 :(得分:3)

您可以使用mongoose用户架构的预功能,每次使用架构添加任何内容时都会触发该功能。在里面,使用条件函数如何保存特定的模式模型。我已经完成了你的时间模型。如果你有任何困惑,请告诉我。

var mongoose = require('mongoose'),
Schema = mongoose.Schema;

var UserSchema = new Schema({
time: String
});


UserSchema.pre('save',
function (next) {
    if (!this.time) {
        var newdate = new Date();
        var Fulllocaltime =  newdate.toLocaleString('en-US');
        var array = Fulllocaltime.split(" ");
        var finaloutput = array[1]+' '+array[2];

        this.time =finaloutput;
    }
    next();
}
);