mongodbにミリ秒の日付/時刻を数値として保存しようとしていて、mongoにdouble
として表示され続けます。 decimal
のない番号として保存するにはどうすればよいですか?MongoDB/MongooseはNumbersをDoublesとして保存しますか?
router.route('/reminders')
.post(function (req, res) {
var reminder = new Reminder();
reminder.datetime = req.body.datetime;
console.log(typeof req.body.datetime) // gives the right datetime milliseconds
reminder.save(function (err) {
if (err) {
res.send(err);
}
res.json({message: 'Reminder Created!'});
})
})
mongoにはどのような値がありますか、console.logからどのような値が得られますか? –
あなたはこれを見たことがありますか?それを保存する前に日付の書式設定についてhttp://stackoverflow.com/questions/23512683/how-to-format-data-in-model-before-saving-in-mongoose-expressjs? –
@GuySこれは興味深いですが、Dateとして保存したくないので、ミリ秒を数値として保存したいと思います。 – itamar