
MongoDB 是一个服务器数据库 noSQL. 一次 安装 MongoDB, 默认情况下, 我们提供访问到数据库从相同的命令提示符下,无需身份验证, 通过 mongo 命令.
让我们看看如何,我们可以确保我们的数据库, 创建特定用户对他们, 当然, 我们将看到如何将它们删除.
如何创建管理员用户 ( 管理员 ) 在 MongoDB 中
第一件事是创建具有管理员权限的用户, 要做到这一点, 我们访问 MongoDB 服务器并进行正如你可以看到下面:
1 2 3 4 5 6 7 8 9 10 11 12 13 | $ mongo > use admin > db.createUser( { user:"nombreUsuarioAdmin", pwd:"contrasenaUsuarioAdmin", roles:[{role:"root",db:"admin"}] } ) > exit |
一次, 我们打算使用这些凭据的数据库连接, 要做到这一点, 运行以下命令:
1 | $ mongo -u nombreUsuarioAdmin -p --authenticationDatabase admin |
将用户添加到 MongoDB 数据库
您还可以创建特定的数据库用户, 用户将拥有对这个独特的数据库的访问. 你还可以在数据库中指定该用户的访问级别. 举个例子, 要创建一个用户帐户具有读写访问权限 MyDatabase 数据库中:
1 2 3 4 5 6 7 8 9 10 | > use mibasededatos > db.createUser( { user: "miusuario", pwd: "micontrasena", roles: ["readWrite"] } ) > exit |
要验证一切都进行得很顺利, 使用下面的命令. 如果结果是 1, 意味着它已成功:
1 | > db.auth('miusuario','micontrasena') |
有关数据库的所有用户的列表, 运行以下命令:
1 | > db.getUsers() |
从在 MongoDB 数据库中删除用户
如果你想要从数据库中删除用户, 只需执行以下操作:
1 2 | > use mibasededatos > db.dropUser('miusuario') |
这些命令允许我们管理我们 MongoDB noSQL 数据库用户, 可以添加或删除所需的.

我们的留言或输入到论坛
4 思考"如何创建或删除用户在 MongoDB 中”
亲爱的, 多谢, 卓越贡献, 但我有一个疑问, 如果要修改用户? 多谢, 此致敬意
为此, 请使用方法 db updateUser() 以类似的方式, 如何使用本文中所看到的方法.
您好在电报组可以咨询怀疑或他们的文章添加
你好 powerangelito, 电报, 现在我们没有小组, 只有一个通道.