【发布时间】:2020-07-12 11:47:13
【问题描述】:
每篇博文在我的 mongodb 数据库中都有一个日期。
我想从数据库中获取日期并在下面的列表路由(帖子控制器)中对其进行格式化。 我该怎么做?
注意:我尝试过使用 moment.js,但是我不知道如何从数据库中获取日期。
Post 模型中的日期
date: {
type: Date,
default: Date.now
},
}
)
module.exports = mongoose.model("Post", postSchema)
帖子控制器
const Post = require("../models/Post");
const {
errorHandler
} = require("../helpers/dbErrorHandler");
exports.list = (req, res) => {
Post.find({}, function (err, result) {
if (err) {
res.send(err);
} else {
res.send(result);
}
});
};
【问题讨论】:
-
您应该在
result中有date字段。console.log进行检查。然后按照你想要的方式格式化它,然后用res.send(...)发回。