mongodb Mongoose POST方法

r6hnlfcb  于 2023-03-22  发布在  Go
关注(0)|答案(2)|浏览(210)

我正在构建一个MERN应用程序,我想使用POST方法将数据发送到我在MONGODB中的集合。
这是密码

app.post("/messages/new",(req,res) => {
    const dbMessage = req.body;
    
    Messages.create(dbMessage,(err,data) => [
        if(err){
            res.status(500).send(err);
        }
        else{
            res.status(201).send(data);
        }
    });
});

上面的方法是我后来发现的贬值。最新的处理方法是什么?

5gfr0r5j

5gfr0r5j1#

你在第2行打错了:

const dbMessage = req.body;

第3行的另一个错字:

Messages.create(dbMessage,(err,data) => {
epggiuax

epggiuax2#

我找到了答案

app.post("/message/new", (req, res) => {
  const message = req.body.message;
  const newMessage = new Message({
    "message": message,
  });
  newMessage.save();
  res.status(200).json(newMessage);
});

相关问题