【发布时间】:2018-01-21 16:10:07
【问题描述】:
我创建了一个预初始化中间件函数,用于格式化我的架构中的日期字段。
StadiumSchema.pre('init', function(next, stadium) {
let date = new Date(stadium.built);
let built = date.getDate() + '/' + date.getMonth() + '/' + date.getFullYear();
stadium.built = built;
console.log(stadium);
console.log(built);
next();
});
在函数中,它确实显示了 Stadium.built 已更改。但在功能外,值 Stadium.built 并没有改变。
【问题讨论】:
标签: node.js mongodb mongoose middleware