MongoDB的collection.find()查询挂起

我想通过用户名来查询用户,如下所示:

userRouter.get('/user/:user_username', function(req, res) { console.log("GET request to '/user/" + req.params.user_username + "'"); User.find({ usernmame: req.params.user_username }, function(err, user) { if (err) res.send(err); return; res.json(user); }); 

});

查询从未完成,并且Chrome开发工具在请求中显示“待处理”。 这肯定会去那个路由,因为它打印我开始login的控制台消息。 我在mongo cli中执行相同的查询,它工作。 我试图在callback正文中logging消息,但它从来没有达到这一点。 在这一点上,我不知道该怎么做。

       

网上收集的解决方案 "MongoDB的collection.find()查询挂起"