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" ] } ]