如何在mongoDB中存储完整的日期格式?

时间:2017-08-15 14:01:37

标签: node.js mongodb mongoose

我正在尝试在mongoDB数据库中保存数据, 我发送一个完整的日期格式,例如“Wednesday March 25 2015”, 当我进行http调用以保存包括日期在内的一些数据时,实际保存在mongoDB中的日期格式是UTC日期时间,如下所示:'2016-05-18T16:00:00Z', 如何在数据库中存储完整日期格式?

我保存数据的代码包括日期:

app.post('/postDiary', authenticate, (req, res) => {

var diary = new Diary ({
    headacheLevel: req.body.headacheLevel,
    headacheSide: req.body.headacheSide,
    nausea: req.body.nausea,
    aura: req.body.aura,
    photophobia: req.body.photophobia,
    phonophobia: req.body.phonophobia,
    date: new Date(req.body.date),
    location: req.body.location,
    weather: req.body.weather,
    _creator: req.user._id
});

   diary.save().then( (diary) => {
       res.send(diary);
   }, (err) => {
       res.status(400).send(err);
   });
});

我的架构中的日期部分是:

 date: {
    type: Date,
    default: new Date()
},

希望你能帮助我,谢谢你。

0 个答案:

没有答案