1、出现错误
admin用户访问db.serverStatus()提示not authorized on admin to execute command
2、排查原因:表示当前登陆用户不具备相应权限。
查看了下用户的权限role:dbAdmin
3、解决方法
1、授权:更新admin用户赋予集群管理的权限
再次查看db.serverStatus().connections,可以查询到信息
> db.serverStatus().connections
{
"current" : 31,
"available" : 838829,
"totalCreated" : 202,
"active" : 1
}
参考文档:https://docs.mongoing.com/
https://www.jianshu.com/p/29b8a4df4151