Mongo 쉘의 모든 사용자를 나열하려면 getUsers() 메소드 또는 show 명령을 사용하십시오.
사례 1 − getUsers() 사용
구문은 다음과 같습니다 -
db.getUsers();
사례 2 − show 명령 사용
구문은 다음과 같습니다 -
show users;
Mongo 셸의 모든 사용자를 나열하기 위해 두 구문을 모두 구현해 보겠습니다.
사례 1 − 첫 번째 쿼리는 다음과 같습니다. −
> db.getUsers();
다음은 출력입니다 -
[
{
"_id" : "test.John",
"user" : "John",
"db" : "test",
"roles" : [
{
"role" : "readWrite",
"db" : "test"
},
{
"role" : "dbAdmin",
"db" : "test"
}
],
"mechanisms" : [
"SCRAM-SHA-1",
"SCRAM-SHA-256"
]
},
{
"_id" : "test.admin",
"user" : "admin",
"db" : "test",
"roles" : [
{
"role" : "root",
"db" : "admin"
}
],
"mechanisms" : [
"SCRAM-SHA-1",
"SCRAM-SHA-256"
]
}
] 사례 2 − 두 번째 쿼리는 다음과 같습니다. −
> show users;
다음은 출력입니다 -
{
"_id" : "test.John",
"user" : "John",
"db" : "test",
"roles" : [
{
"role" : "readWrite",
"db" : "test"
},
{
"role" : "dbAdmin",
"db" : "test"
}
],
"mechanisms" : [
"SCRAM-SHA-1",
"SCRAM-SHA-256"
]
}
{
"_id" : "test.admin",
"user" : "admin",
"db" : "test",
"roles" : [
{
"role" : "root",
"db" : "admin"
}
],
"mechanisms" : [
"SCRAM-SHA-1",
"SCRAM-SHA-256"
]
}