【问题标题】:Mongodb Atlas: Error: Username contains an illegal unexpected characterMongodb Atlas:错误:用户名包含非法的意外字符
【发布时间】:2019-04-17 18:40:56
【问题描述】:

我已经使用 MongoDB Atlas 创建了一个在线帐户帐户。现在我正在尝试连接到它。在 Atlas 管理面板中,我可以检索节点应用程序的连接字符串。我单击连接,它会为我带来一个模式表单,我在其中选择“连接你的应用程序”。我选择它,然后复制建议的整个连接字符串。

之后,我在我的应用程序中应用连接,并在密码占位符上替换我的真实密码。(类似于:)

await mongoose.connect("mongo://_myusername_:_password__")@cluster0-shard--00-00-neswb.mongodb.net:27017...

但我收到以下错误:

我不明白这里的非法字符是什么。这是MongoDB Atlas生成的连接字符串。

任何帮助将不胜感激。很长一段时间以来,我一直在研究这个问题。

谢谢!

【问题讨论】:

标签: node.js mongodb mongoose connection-string


【解决方案1】:

我通过将 {useNewUrlParser: true} 添加到我的集合有效负载解决了我的问题

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-12-06
    • 2019-02-05
    • 2014-06-01
    • 1970-01-01
    • 2021-08-09
    • 2023-03-04
    • 1970-01-01
    • 2015-08-28
    相关资源
    最近更新 更多