Я пытаюсь написать новую версию даты в объекте.Все выводится на консоль правильно, но результирующий объект просто не перезаписывается.
Aircraft.find({leave: true}, (err, resp) => {
result = resp;
result = result.map((obj) => {
let tmp = new Date(obj.timeArrival);
tmp = moment(obj.timeArrival).format('dddd, MMMM DD YYYY');
console.log(obj.timeArrival); // 2016-05-18T16:00:00.000Z
console.log(tmp); // Wednesday, May 18 2016
obj.timeArrival = tmp;
console.log(obj.timeArrival); // 2016-05-18T16:00:00.000Z
return obj;
})
res.render("departed.hbs", {
us: result
});
})
result
все еще старый!