[Node][Mongo] 正在尝试将数据添加到数据库
[Node][Mongo] Trying to add data to database
我有问题。
我有 MERN(Mongo、Express、React、Node)并尝试将数据从简单形式保存到数据库。
目前我有 MongoDB,用于管理数据的 Robo 3T
我成功地将数据从 React 发送到 Node 后端。
我在连接节点后端并将数据保存到 MongoDB 时遇到问题。
数据正在通过 json 发送。
这是我的终点:
app.post('/receive', (req, res) => {
console.log(req.body);
});
之后我可以进入控制台:
前面:
在后面:
最后,我应该写些什么来将这些数据从节点保存到 MongoDB?
参见: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 } )
});
但是在这种情况下,您需要使用数据库和集合定义 mongo。你上面的代码没有告诉你你是如何连接的 mongo 所以很遗憾我不能提供。
我有问题。
我有 MERN(Mongo、Express、React、Node)并尝试将数据从简单形式保存到数据库。
目前我有 MongoDB,用于管理数据的 Robo 3T
我成功地将数据从 React 发送到 Node 后端。
我在连接节点后端并将数据保存到 MongoDB 时遇到问题。
数据正在通过 json 发送。
这是我的终点:
app.post('/receive', (req, res) => {
console.log(req.body);
});
之后我可以进入控制台:
前面:
在后面:
最后,我应该写些什么来将这些数据从节点保存到 MongoDB?
参见: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 } )
});
但是在这种情况下,您需要使用数据库和集合定义 mongo。你上面的代码没有告诉你你是如何连接的 mongo 所以很遗憾我不能提供。