如何在MongoDB本地主机上启用身份验证?[closed]

mspsb9vt  于 2022-12-03  发布在  Go
关注(0)|答案(1)|浏览(143)

**已关闭。**此问题为not reproducible or was caused by typos。目前不接受答案。

这个问题是由一个打字错误或一个无法再重现的问题引起的。虽然类似的问题在这里可能是on-topic,但这个问题的解决方式不太可能帮助未来的读者。
3天前关闭。
此帖子在18小时前编辑并提交审查。
Improve this question
我代码有问题
如果可能的话有人纠正我的代码

mongoose.connect("mongodb://@admin:admin/localhost:27017/FACEBOOKDATABASE",

谢谢

epfja78i

epfja78i1#

至少,您使用的连接字符串的格式不正确。如文档中所述,正确的格式为:

mongodb://[username:password@]host1[:port1][,...hostN[:portN]][/[defaultauthdb][?options]]

您目前拥有:

mongodb://@admin:admin/localhost:27017/FACEBOOKDATABASE

因此,@字符的位置不正确,应该位于密码和主机之间的/位置,例如:

mongodb://admin:admin@localhost:27017/FACEBOOKDATABASE

我们不能说这是不是你可能遇到的唯一问题。@Wernfried Domscheit在评论中提出了一些重要的观点,也应该考虑/采取行动。我们也不知道,例如,这个admin用户的定义。
如果这些更改不能解决问题,您需要提供更多信息(包括用户定义以及您遇到的实际行为和错误),以便我们提供帮助。

相关问题