“MongoDB 用户相关操作”的完整攻略如下:
1. 创建用户
我们可以使用MongoDB内置的用户管理工具创建用户。具体操作如下:
use admin # 进入 admin 数据库
db.createUser({
user: "", # 设置用户名
pwd: "", # 设置密码
roles: [ # 设置用户角色权限,可以设置一个或多个角色
{role: "", db: ""}
]
})
其中,
是用户名,
是密码,
是用户角色(例如 read、readWrite、dbOwner、dbAdmin 等,具体可以查看文档),
是数据库名称(如果没有指定则表示操作所有数据库)。如果需要创建多个用户可以重复执行上面的命令。
示例:
use admin
db.createUser({
user: "testuser",
pwd: "test123456",
roles: [{role: "readWrite", db: "testdb"}]
})
上述命令创建了一个用户名为 "testuser" 的用户,密码为 "test123456",角色为 "readWrite",数据库为 "testdb"。
2. 修改用户密码
当用户密码被泄露或者需要更换密码时,可以使用 updateUser
命令来修改密码。具体操作如下:
use admin
db.updateUser("", {
pwd: ""
})
其中,
是要修改用户密码的用户名,
是新密码。
示例:
use admin
db.updateUser("testuser", {
pwd: "newpassword"
})
上述命令将用户名为 "testuser" 的用户的密码修改为 "newpassword"。
以上就是 “MongoDB 用户相关操作”的完整攻略,包括创建用户和修改用户密码的两个示例说明。有关更多 MongoDB 用户管理工具的使用方法可以参考官方文档。