提问者:小点点

在节点中设置日期格式(来自mongodb)


每个博客文章在我的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);
      }
    });
  };

共1个答案

匿名用户

您可以尝试添加'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);
    }
  });
};