我正在使用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进行。如果有人能告诉我我做错了什么,我将不胜感激。提前致谢!