【发布时间】:2020-04-19 09:13:24
【问题描述】:
我在 localhost 上使用 MongoDB 运行本地测试环境。我可以使用 root 用户通过 Compass 和命令行连接到它。但是,我在我的工作数据库(不是管理数据库)上创建了另一个用户。我可以使用命令行连接:mongo localhost/[my db name] -u[my username] 但 Compass 超时 (mongodb://[my username]:[my password]@localhost/[my db name])
通过命令行连接时,我可以发出use [my db name] 然后发出db.[collection name].find() 并得到正确的结果。
我做错了什么?
【问题讨论】:
-
您解决了吗?我也有同样的问题。
-
我的问题正好相反。我可以通过指南针连接,但命令行不起作用。它说身份验证错误。
标签: mongodb authentication user-management