每个博客文章在我的mongodb数据库中都有一个日期。
我想从数据库中获取日期,并在下面的列表路由(posts控制器)中对其进行格式化。 我该怎么做?
注意:我试过使用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);
}
});
};
您可以尝试添加'date'属性后空对象,这将选择日期记录从数据库。
const Post = require("../models/Post");
const {
errorHandler
} = require("../helpers/dbErrorHandler");
exports.list = (req, res) => {
Post.find({},'date', function (err, result) {
if (err) {
res.send(err);
} else {
res.send(result);
}
});
};