MongoDB5.0.6でユーザーを指定して削除する方法
環境
debian 11.2
MongoDB 5.0.6
書式
db.dropUser(ユーザー名)
「db.dropUser()」を使用してユーザーを指定して削除します。
操作方法
1.ユーザーを確認します。
> use admin
switched to db admin
> db.getUsers()
[
{
"_id" : "admin.mongo",
"userId" : UUID("f508426f-3806-446e-b713-66f2d8b6dfff"),
"user" : "mongo",
"db" : "admin",
"roles" : [
{
"role" : "root",
"db" : "admin"
}
],
"mechanisms" : [
"SCRAM-SHA-1",
"SCRAM-SHA-256"
]
},
{
"_id" : "admin.testuser",
"userId" : UUID("fb1f83d0-2406-495e-93f9-0b8ec472659c"),
"user" : "testuser",
"db" : "admin",
"roles" : [
{
"role" : "root",
"db" : "admin"
}
],
"mechanisms" : [
"SCRAM-SHA-1",
"SCRAM-SHA-256"
]
}
]
2.表示されている「testuser」を削除します。
> db.dropUser(“testuser")
true
3.削除されていることを確認します
> db.getUsers()
[
{
"_id" : "admin.mongo",
"userId" : UUID("f508426f-3806-446e-b713-66f2d8b6dfff"),
"user" : "mongo",
"db" : "admin",
"roles" : [
{
"role" : "root",
"db" : "admin"
}
],
"mechanisms" : [
"SCRAM-SHA-1",
"SCRAM-SHA-256"
]
}
]