Cả phương thức getUsers () và lệnh SHOW đều có thể được sử dụng để liệt kê tất cả người dùng trong Mongo shell.
Trường hợp 1 - Sử dụng getUsers ()
Cú pháp như sau -
db.getUsers();
Trường hợp 2 - Sử dụng lệnh hiển thị
Cú pháp như sau -
show users;
Hãy để chúng tôi triển khai cả hai cú pháp để liệt kê tất cả người dùng trong Mongo shell.
Trường hợp 1 - Truy vấn đầu tiên như sau -
> db.getUsers();
Sau đây là kết quả -
[
{
"_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"
]
}
]
Trường hợp 2 - Truy vấn thứ hai như sau -
> show users;
Sau đây là kết quả -
{
"_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"
]
}