이를 위해서는 admin과 같은 모든 권한을 부여하므로 userAdminAnyDatabase를 사용하십시오. 다음은 구문입니다 -
use admin db.createUser( { user: "yourUserName", pwd: "yourPassword", roles: [ { role: "yourRoleName", db: "yourDatabaseName" } ] } )사용
위의 구문을 구현하여 사용자 역할을 생성해 보겠습니다. 다음은 "userAdminAnyDatabase" 역할을 가진 사용자를 생성하는 쿼리입니다 -
> use admin switched to db admin > db.createUser( ... { ... user: "David Miller", ... pwd: "123456", ... roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] ... } ... )
이것은 다음과 같은 출력을 생성합니다 -
Successfully added user: { "user" : "David Miller", "roles" : [ { "role" : "userAdminAnyDatabase", "db" : "admin" } ] }