Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/430.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.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
Javascript 如何使用';Node.js 3.0或更高版本';关于猫鼬的联系?_Javascript_Node.js_Mongodb_Mongoose - Fatal编程技术网

Javascript 如何使用';Node.js 3.0或更高版本';关于猫鼬的联系?

Javascript 如何使用';Node.js 3.0或更高版本';关于猫鼬的联系?,javascript,node.js,mongodb,mongoose,Javascript,Node.js,Mongodb,Mongoose,我正在开发一个节点JSAPI,但我的MongoDB连接配置突然停止工作 我的配置如下所示: const mongoose = require('mongoose'); try { mongoose.connect('mongodb+srv://<user>:<password>@hackerrank.jyajn.mongodb.net/<dbname>?retryWrites=true&w=majority', {useNewUrlParser:

我正在开发一个节点JSAPI,但我的MongoDB连接配置突然停止工作

我的配置如下所示:

const mongoose = require('mongoose');

try {
  mongoose.connect('mongodb+srv://<user>:<password>@hackerrank.jyajn.mongodb.net/<dbname>?retryWrites=true&w=majority', {useNewUrlParser: true, useUnifiedTopology: true, useFindAndModify: false});
  mongoose.Promise = global.Promise;
}
catch(error) {
  console.log(error);
}

module.exports = mongoose;
我在这上面看到

根据MongoDB的说法,SRV可能因为猫鼬而无法工作

因此,我将连接字符串更改为“Node.js 2.2.12或更高版本”,正如在文章中提到的那样,它确实起到了作用

我的问题是,为什么会发生这种情况?既然我的节点版本是v12.17.0,我就不能使用最新的连接字符串吗

Error: querySrv ENOTFOUND