Computer >> 컴퓨터 >  >> 프로그램 작성 >> MongoDB

MongoDB에서 새 사용자 생성 및 역할 설정

<시간/>

이를 위해서는 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"
      }
   ]
}