Я пытаюсь сохранить дату в MongoDB с помощью MomentJS. Я хочу сохранить текущую дату/время плюс 1 час. Для этого я использую следующий код (я использую секунды, так как это число будет выведено из API, который дает число в секундах, как только я буду разбирать основы. Я изменил значение 3600 на переменную):Дата NodeJS для MongoDB с использованием моментов
var expire = moment().add(3600, 's').format();
User.update({email: req.user}, {$set: {expire: expire}}, function(err, update) {
if(err) throw err;
});
Если I console.log значение expire, оно показывает время с добавлением 1 часа, как и ожидалось. Проблема в том, что то, что он сохранил в моей БД, - это текущее время БЕЗ часа, добавленного к нему.
Любая помощь была бы принята с благодарностью.
Я отправляю строковые значения в mongodb и никогда не испытывал никаких проблем. Попробуйте tostring с этой переменной expire. –