Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js Mongoose v5中是否仍存在重新连接失败事件_Node.js_Mongodb_Mongoose_Dom Events - Fatal编程技术网

Node.js Mongoose v5中是否仍存在重新连接失败事件

Node.js Mongoose v5中是否仍存在重新连接失败事件,node.js,mongodb,mongoose,dom-events,Node.js,Mongodb,Mongoose,Dom Events,我发现一个声明,重新连接失败是从v4.12开始由mongoose发出的 我使用的是MongooseV5.0.14,在文档中似乎找不到该事件,在v4.13的文档中也找不到 这个事件还存在吗? 如果是,它的文档在哪里?是的,当底层驱动程序发出相同的事件时,5.0.14版仍然发出重新连接失败 node_modules/mongoose/lib/connection.js的第445-447行: db.s.topology.on('reconnectFailed', function() {

我发现一个声明,
重新连接失败
是从v4.12开始由mongoose发出的

我使用的是MongooseV5.0.14,在文档中似乎找不到该事件,在v4.13的文档中也找不到

这个事件还存在吗?
如果是,它的文档在哪里?

是的,当底层驱动程序发出相同的事件时,5.0.14版仍然发出重新连接失败

node_modules/mongoose/lib/connection.js的第445-447行:

  db.s.topology.on('reconnectFailed', function() {
    _this.emit('reconnectFailed');
  });
除了您提供连接的设置(即重新连接、重新连接Interval等)之外,这里没有太多需要记录的内容

那些

基本上,当mongodb本机驱动程序在选项中指定的重新连接次数之后尝试重新连接到服务器失败时,将发出此事件。如果未指定,则默认值为30次,每次尝试之间等待1秒


还值得注意的是,重新连接失败只有在您首先成功连接,然后重新连接失败时才会被触发

是的,当底层驱动程序发出相同事件时,版本5.0.14仍然发出重新连接失败

node_modules/mongoose/lib/connection.js的第445-447行:

  db.s.topology.on('reconnectFailed', function() {
    _this.emit('reconnectFailed');
  });
除了您提供连接的设置(即重新连接、重新连接Interval等)之外,这里没有太多需要记录的内容

那些

基本上,当mongodb本机驱动程序在选项中指定的重新连接次数之后尝试重新连接到服务器失败时,将发出此事件。如果未指定,则默认值为30次,每次尝试之间等待1秒

还值得注意的是,重新连接失败只有在您首先成功连接,然后重新连接失败时才会被触发