我正在尝试在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()
},
希望你能帮助我,谢谢你。