getUsers() 메서드와 SHOW 명령은 모두 Mongo 셸의 모든 사용자를 나열하는 데 사용할 수 있습니다.
사례 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" ] }