如何在 Mongo shell 中列出所有使用者?
要列出 Mongo shell 中的所有使用者,可以使用 getUsers() 方法或 show 命令。
案例 1 − 使用 getUsers()
語法如下 −
db.getUsers();
案例 2 − 使用 show 命令
語法如下 −
show users;
讓我們同時實現這兩種語法,以便列出 Mongo shell 中的所有使用者。
案例 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" ] }
廣告