node.js - 在节点中格式化日期(来自 mongodb)
问题描述
每篇博文在我的 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);
}
});
};
解决方案
您可以尝试在空对象后添加“日期”属性,这将从数据库中选择日期记录。
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);
}
});
};
推荐阅读
- r - 使用 fill = NA 将向量作为列添加到 data.frame
- django - 与编辑器(ckeditor)上传约 1 天后图像未显示
- java - 将从方法返回的值存储到二维数组
- django - 如何让 Nextcloud 用户在 django 中使用类似于 SO 中“使用 Github 登录”的单点登录?
- many-to-many - 使用 .NET EF Core 5 TrackableEntities 更新多对多集合
- html - RShiny:试图让我的传单居中,但我希望传奇保持左对齐
- haskell - 包含函数的数据类型的函子实例
- javascript - fs 就绪文件同步 ENOENT 错误的问题
- java - 如何在 kotlin 的另一个类中使用函数?
- python - 如何使用 python selenium chrome 驱动程序单击此登录按钮: