猫鼬模型日期以人类可读的格式查看引擎?

时间:2016-12-01 20:01:19

标签: javascript node.js mongodb mongoose momentjs

还有其他办法吗?

我想将日期从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 },

谢谢。

0 个答案:

没有答案