还有其他办法吗?
我想将日期从mongo db架构传递给视图引擎,但是我无法对model.date属性应用任何更改,所有其他字符串都可以更改。所以我提出了这个解决方案 - 使用模型js向传递的对象添加一个新属性,这看起来不太好。
data.getLatestSixTrips()
.then((trips) => {
for (var i = 0; i < trips.length; i += 1) {
var newDate = new Date(trips[i].date);
trips[i].humanReadableDate = moment(newDate).format("DD-MMM-YYYY (dddd)");
}
res.render('home/index', { data: trips });
架构中的属性如下所示:
date: { type: Date, min: Date.now },
谢谢。