扫码关注官方订阅号
多次插入mongodb时回报次错误
光阴似箭催人老,日月如移越少年。
从错误提示信息来看,你的db变量的值为null。 从你的代码来看,说明回掉函数的第二个参数db为null,这种情况应该是出错了,而你处理错误时直接调用 mongodb.close()。但代码还会往下执行的,所以会引起你的这个错误,建议你去排查一下到底出了什么错误。
db
null
mongodb.close()
建议close、error之后最好加一个return以结束语句的运行 如:
return db.close(); // 关闭数据库 return alert('error!'); // 停止剩余代码运行
err的信息是{ [MongoError: Connection Closed By Application] name: 'MongoError' } 是不是多次请求之间 mongodb.open和mongodb.close冲突了?
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
从错误提示信息来看,你的
db变量的值为null。从你的代码来看,说明回掉函数的第二个参数
db为null,这种情况应该是出错了,而你处理错误时直接调用mongodb.close()。但代码还会往下执行的,所以会引起你的这个错误,建议你去排查一下到底出了什么错误。建议close、error之后最好加一个return以结束语句的运行
如:
err的信息是{ [MongoError: Connection Closed By Application] name: 'MongoError' }
是不是多次请求之间 mongodb.open和mongodb.close冲突了?