node.js - MongoError:拓扑被破坏,我该如何修复它?
问题描述
我正在使用 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();
});
}
解决方案
确保您的防火墙没有阻止您的请求,如果您在公司的本地网络中,可能与您的 VPN/代理有关。
此外,您可能需要确保 db.close() 的使用和位置
推荐阅读
- angular - 应用程序在卸载状态下死亡:无法读取未定义的属性“注入器”
- html - 设置@media res 时图像不会调整大小
- java - Springboot如何在发送响应之前修改实体中的列表
- python - 熊猫 read_hdf 抛出 NoSuchNodeError
- postgresql - 有没有一种简单的方法来计算 PostgreSQL 中的 12 个月移动平均值?
- gitlab-ci - 我可以在服务器上仅使用 Gitlab 运行器进行部署吗?
- python - 如果至少 20% 的条目采用 pandas/numpy 的特定值,我如何删除数据框的特征/列?
- tensorflow - 将参数传递给 tf.py_function
- spring - 基于环境变量的spring profile
- php - 如何添加到我的搜索链接?search="word"?