如何修复'querySrv EREFUSED _mongodb._tcp.crf1-o7dqz.gcp.mongodb.net'MondoDB Atlas错误连接?

时间:2019-07-12 08:17:52

标签: windows mongodb mongoose connectivity

在连接到MongoDB Atlas时出现错误:

{ 
Error: querySrv EREFUSED _mongodb._tcp.crf1-o7dqz.gcp.mongodb.net     at

 QueryReqWrap.onresolve [as oncomplete] (dns.js:196:19)         
    errno: 'EREFUSED',   
    code: 'EREFUSED',   
    syscall: 'querySrv',   
    hostname: '_mongodb._tcp.crf1-o7dqz.gcp.mongodb.net' 
    } 

来源:

const mongoose = require('mongoose');

mongoose.connect
('mongodb+srv://UserName:Password_@crf1-o7dqz.gcp.mongodb.net/test?retryWrites=true&w=majority', 
    { useNewUrlParser: true })
      .then(() => console.log('Database connected'))
      .catch(e => console.log(e));

连接到querySrv EREFUSED _mongodb._tcp.crf1-o7dqz.gcp.mongodb.net时出现相同的错误(MongoDB Compass)。

我尝试在Ubuntu上运行此代码,并且一切正常。

该错误仅出现在我的Windows上。

此错误的原因是什么?

0 个答案:

没有答案