我正在尝试使用 MongoDB Compass 查看集合的内容。我设置了用户名/密码身份验证。我可以成功登录,但在集合中看不到任何文档。相反,我看到了错误:
加载导航时出错:命令 hostInfo 需要身份验证。
以下是用户拥有的角色列表:
"roles": [{
"role": "readWrite",
"db": "moviesDB"
},
{
"role": "dbAdmin",
"db": "moviesDB"
},
{
"role": "dbOwner",
"db": "moviesDB"
},
{
"role": "clusterMonitor",
"db": "admin"
},
{
"role": "dbAdmin",
"db": "moviesDB"
}
]
我可以使用 mongo shell 和 node.js 驱动程序成功查询集合,但不能通过 Compass。如果有人能告诉我我做错了什么,我将不胜感激。提前致谢!