gpt4 book ai didi

node.js - Node Js - 如果连接中断,Mongoose find 不会抛出错误

转载 作者:太空宇宙 更新时间:2023-11-04 00:50:14 24 4
gpt4 key购买 nike

我正在使用以下命令连接到我的 mongodb。我输入了密码错误,导致身份验证失败,但直到我进行了模型搜索之后我才意识到,结果并没有发现错误,而是挂起了。

如果没有打开的连接,模型是否应该抛出错误而不是挂起?

mongoose.connect(uristring, function (err, res) {
if (err) {
console.log ('ERROR connecting to: ' + uristring + '. ' + err);
} else {
console.log ('Succeeded connected to: ' + uristring);
}
});

User.findOne({
'valid.email': Email
}, function(err, user) {
if (err) {
callback({ this is never called });
}

最佳答案

尝试使用断开连接事件处理程序。

disconnected: Emitted after getting disconnected from the db.

conn.on('disconnected', callback);

关于node.js - Node Js - 如果连接中断,Mongoose find 不会抛出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32930593/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com