我正在使用mongo服务器并在node.js上使用
当第二次尝试使用我的函数按名称查找客户端时,出现“拓扑被破坏”的错误
function findClient(Fname,res){
let query = {name:Fname}
dbo.collection("clients").find(query).toArray(function(err, result) {
if (err) throw err;
console.log(result.name);
res.send(result)
db.close();
});
}
答案 0 :(得分:0)
请确保您的防火墙没有阻止您的请求,如果您在公司的本地网络中,则可能与您的VPN /代理有关。
Similar issue where the problem was related to Firewall
另外,您可能需要确保db.close()的使用和位置
Same issue where the problem was an 'errant close() call' causing the issue