代码之家  ›  专栏  ›  技术社区  ›  Piotr Å»ak

[node][mongo]正在尝试向数据库添加数据

  •  0
  • Piotr Å»ak  · 技术社区  · 7 年前

    我有问题。

    我有mern(mongo,express,react,node)并尝试将数据从简单的表单保存到数据库。

    目前我有MongoDB,Robo3T管理数据

    成功地将数据从react发送到节点后端。

    连接节点后端并将数据保存到MongoDB时出现问题。

    数据是通过json发送的。

    这是我的终点:

    app.post('/receive', (req, res) => {
    
      console.log(req.body);
    
    });
    

    之后我可以进入控制台:

    在前面: enter image description here

    背面:

    enter image description here

    最后,我应该编写什么来将这些数据从node保存到mongodb?

    1 回复  |  直到 7 年前
        1
  •  0
  •   Matt Pengelly    7 年前

    见: 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,所以很遗憾我无法提供。

    推荐文章