Node.js 节点服务器没有响应

Node.js 节点服务器没有响应,node.js,Node.js,我正在向节点服务器发送请求。我在mongo数据库中有3个字段,分别名为_id、Name和Image。我希望获取键值对中的Name和Image字段。即使没有错误且状态代码为200,我的响应中也没有任何内容 这是我的密码: router.post('/offers',(req,res) => { var obj = req.body.place; mongo.connec(function(err){ if(err){

我正在向节点服务器发送请求。我在mongo数据库中有3个字段,分别名为_id、Name和Image。我希望获取键值对中的Name和Image字段。即使没有错误且状态代码为200,我的响应中也没有任何内容

这是我的密码:

router.post('/offers',(req,res) => {

     var obj = req.body.place;

     mongo.connec(function(err){

          if(err){

              console.log("Error:".red +err);
           }
          else{

             var coll = mongo.con.db("Tiffino_db").collection("Offers");

              coll.find({Name:obj},{projection:{_id:0}}).toArray((err,result) => {

                     if(err){
                      console.log("Error:", +err);
                     }

                     else{

                      res.send(result.Name);
                      mongo.con.close();
                     }
              });

           }
     });

 });
请让我知道我在上述代码中做错了什么


谢谢

结果
是一个数组,不包含
名称
属性。

是否应该
mongo.connec
mongo.connect
?我只能认为是你的连接不正确,你的代码有很多错误。请参阅mongodb网站上的示例,了解如何连接以及连接回调返回哪些参数。