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

 

MongoDB

Posted by arkgame