Как показать информацию из MongoDB - PullRequest
0 голосов
/ 09 апреля 2020

У меня есть проблема, и я надеюсь, что вы можете помочь мне решить ее.

У меня есть 3 входа (название, описание слогана) и кнопка отправки в моем e js. Когда я что-то записывал во входные данные и затем нажимал кнопку «Отправить», все элементы успешно добавлялись в mongoDB.

Мой вопрос сейчас такой: как я могу показать последние элементы из моей базы данных на моей странице веб-интерфейса (я кодирую в ответ )?

Например: когда я напишу в первом входе «testTitle», во втором «testSlogan» и в третьем «testDes c» и нажмите кнопку «Отправить». нужно увидеть testTitle, testSlogan, testDes c.

Вот мой код узла:

const postsSchema = {
  title: String,
  slogan: String,
  description: String
};

const Post = mongoose.model("Post", postsSchema);

app.get("/", function(req, res){
    res.render("solution");
});

app.post("/", function(req, res){
    const post = new Post({
       title: req.body.title,
       slogan: req.body.slogan,
       description: req.body.description
     });
     post.save(function(err){
         if (!err){
         res.redirect("/");
      }
    });
});

Вот мой e js:

<form class="" action="/" method="POST">
      <input  type="text" name="title">
      <input  type="text" name="slogan">
      <textarea  name="description"></textarea>
      <button type="submit" name="button">Publish</button>
</form>
...