db.createUser( { user: "root", pwd: "admin", roles: [ { role: "readWrite", db: "mytestdatabase" } ] } )
时间: 2023-11-03 18:57:45 浏览: 114
db.createUser( { user: "root", pwd: "admin", roles: [ { role: "readWrite", db: "mytestdatabase" } ] } )是一个用于在Mongo数据库中创建用户的命令。这个命令会创建一个名为"root",密码为"admin",角色为"readWrite"的用户,并将其分配给名为"mytestdatabase"的数据库。通过这个命令,你可以为你的数据库创建不同的用户,并为他们分配不同的权限。
相关问题
db.createUser({user:"$MONGODB_USERNAME",pwd:"$MONGODB_PASSWORD",roles:["readWrite","dbAdmin"]})
您好!要创建一个 MongoDB 用户,您可以使用以下命令:
```shell
db.createUser({
user: "YOUR_USERNAME",
pwd: "YOUR_PASSWORD",
roles: ["readWrite", "dbAdmin"]
})
```
请将 "YOUR_USERNAME" 替换为您想要创建的用户名,将 "YOUR_PASSWORD" 替换为您想要设置的密码。此命令将为用户授予 "readWrite" 和 "dbAdmin" 角色,以便其能够读写数据库并进行数据库管理操作。
请注意,您还需要先使用 `use DATABASE_NAME` 命令选择要创建用户的数据库。
mongodb使用db.createUser(时使用文件
在 MongoDB 中,可以使用 `db.createUser()` 方法来创建用户。
这个方法的参数是一个文档,里面包含了用户的相关信息,例如用户名、密码、角色等。例如,下面的命令可以创建一个名为 "testuser" 的用户,密码为 "testpassword",角色为 "readWrite" 的用户:
```
db.createUser({
user: "testuser",
pwd: "testpassword",
roles: [{ role: "readWrite", db: "test" }]
})
```
可以使用文件来批量创建用户。下面是一个例子:
```
# 创建用户的文件 (user-info.js)
use test
db.createUser({
user: "testuser",
pwd: "testpassword",
roles: [{ role: "readWrite", db: "test" }]
})
# 在终端中运行
mongo < user-info.js
```
这样就可以使用文件批量创建用户了。
阅读全文