节点服务器无响应

时间:2018-10-15 12:05:19

标签: node.js

我正在向节点服务器发送请求,我在mongo数据库中有名为_id,Name和Image的3个字段。我想获取键值对中的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();
                     }
              });

           }
     });

 });

请让我知道我在上面的代码中做错了什么。

谢谢

1 个答案:

答案 0 :(得分:0)

result是一个数组,不包含Name属性。