[Node] [Mongo]尝试将数据添加到数据库

时间:2018-06-06 16:50:08

标签: node.js mongodb express backend

我有问题。

我有MERN(Mongo,Express,React,Node)并尝试从简单形式将数据保存到数据库。

目前我有MongoDB,Robo 3T用于管理数据

我已成功将数据从React发送到Node Backend。

我遇到连接Node Backend的问题并将数据保存到MongoDB。

数据由json发送。

这是我的终点:

app.post('/receive', (req, res) => {

  console.log(req.body);

});

在此之后我可以进入控制台:

前面: enter image description here

在后面:

enter image description here

最后,我应该写什么来从节点将这些数据保存到MongoDB?

1 个答案:

答案 0 :(得分:0)

请参阅:https://docs.mongodb.com/manual/reference/method/db.collection.insert/

app.post('/receive', (req, res) => {

    <db>.<collection>.insert( { name: req.body.name, email: req.body.email } )

});

但是在这种情况下,您需要使用db和集合定义mongo。你上面的代码没有告诉你如何连接mongo所以我不能不幸地提供它。