ইউজার লিস্ট করার দুটি পদ্ধতি
MongoDB শেলে ডাটাবেসের সব ইউজার দেখার দুটি সহজ উপায় আছে।
Case 1: getUsers() মেথড
db.getUsers();
Case 2: show users কমান্ড
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" ]
}
]
ব্যাখ্যা: প্রতিটি ইউজারের জন্য ইউজারনেম, ডাটাবেস, রোল (permission) এবং অথেন্টিকেশন মেকানিজম দেখানো হয়। show users হলো শেলের বিল্ট-ইন কমান্ড, db.getUsers() হলো ড্রাইভার-কম্প্যাটিবল মেথড।