node.js - 将 mongoose 连接到 mongoDB atlas 和 nodejs
问题描述
这是我的猫鼬连接代码:
mongoose.connect("mongodb+srv://Sarthak:*******:Wb@cluster0-jli2a.mongodb.net/test?retryWrites=true",{ useNewUrlParser: true })
.then(()=>{
console.log("Connected to mongo database");
})
.catch((err)=>{
console.log("Error connecting mongo database",err);
});
我收到以下错误,知道如何解决这个问题吗?
在 QueryReqWrap.dns.resolveTxt [作为回调] 的 parseConnectionString (/home/sarthak/Projects/thePracticalGuide/node_modules/mongodb-core/lib/uri_parser.js:250:23) 连接 mongo 数据库时出错(/home/sarthak/Projects/thePracticalGuide/node_modules/mongodb-core/lib/uri_parser.js:126:7) at QueryReqWrap.onresolve [as oncomplete] (dns.js:240:10) name: 'MongoParseError', [符号(mongoErrorContextSymbol)]:{} }
解决方案
只需转到 atlas 网站安全选项卡并编辑用户密码并确保您不使用“@”或“:”。就是这样。
推荐阅读
- javascript - 试图在 JS 中按类隐藏元素,但收到“无法设置未定义的属性‘类’”错误
- angular - 带有拦截器的 Angular ngrx 无限循环
- watchkit - 在 Apple Watch 中使用 Apple 登录
- c# - 有没有办法访问 WPF WebBrowser 控件不支持的网页?
- flutter - Flutter Drive 测试在 OS pop-ip 上崩溃(例如通知同意)
- kubernetes - 如何修复:K8 作业已停止并且不再计划
- python - pycodestyle:忽略项目方面的指令
- javascript - node.js 中的 Web 请求跟踪
- selenium-webdriver - 我有购物车图标,括号中有 (0) 个计数
- ios - 如何获取核心数据中关系的关系?