要在MongoDB中添加用戶權限,可以按照以下步驟進行操作:
連接到MongoDB數據庫的shell。
切換到admin數據庫。可以使用以下命令切換到admin數據庫: use admin
創建一個新的用戶,使用以下命令: db.createUser({ user: "username", pwd: "password", roles: [ "role" ] })
其中,"username"是要創建的用戶名,"password"是用戶的密碼,"role"是用戶的角色。可以將角色替換為具體的權限,如"readWrite"表示讀寫權限,"read"表示只讀權限。
確認用戶已創建成功,可以使用以下命令查看用戶列表: db.getUsers()
退出MongoDB的shell,使用以下命令: quit()
連接到MongoDB數據庫時,使用創建的用戶名和密碼進行身份驗證。可以使用以下命令連接到數據庫: mongo -u username -p password --authenticationDatabase admin
成功連接到數據庫后,用戶將具有相應的權限。
請注意,創建用戶和分配權限的操作需要在具有適當權限的管理員用戶下執行。