ในการแสดงรายการผู้ใช้ทั้งหมดในเชลล์ Mongo ให้ใช้เมธอด getUsers() หรือคำสั่ง show
กรณีที่ 1 − การใช้ getUsers()
ไวยากรณ์มีดังนี้ −
db.getUsers();
กรณีที่ 2 − การใช้คำสั่งแสดง
ไวยากรณ์มีดังนี้ −
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"
]
}