MongoDBで読み取り専用ユーザを作成する方法
MongoDBで読み取り専用ユーザーを作成するには、次の手順に従います。
- MongoDBサーバーに接続します:
mongo
- データベースadminに切り替え
use admin
- 読み取り専用ユーザーを作成し、読み取り専用ロールを割り当てる:
db.createUser(
{
user: "readonlyuser",
pwd: "password",
roles: [
{ role: "read", db: "your_database" }
]
}
)
只読ユーザreadonlyuserを作成し、パスワードをpasswordとして設定し、your_databaseデータベースの只読ロールに割り当てます。
- MongoDBからログアウト
exit
上述の手順が完了すると、読み取り専用のユーザーが正常に作成されます。このユーザーは、指定されたデータベースのデータを読み取ることのみが可能で、書き込みまたは変更操作はできません。