mongodb创建表命令 创建mongodb用户组

导读:MongoDB是一种流行的文档数据库,可以存储和管理大量数据 。为了更好地管理MongoDB , 我们需要创建用户组来限制访问权限并提高安全性 。本文将介绍如何创建MongoDB用户组 。
1. 登录MongoDB
首先 , 我们需要使用管理员帐户登录到MongoDB 。输入以下命令:
```
mongo
2. 创建用户组
接下来,我们需要创建一个用户组 。输入以下命令:
use admin
db.createRole(
{
role: "myCustomRole",
privileges: [
{ resource: { db: "myDatabase", collection: "" }, actions: [ "find", "insert", "update", "remove" ] },
],
roles: []
}
)
在此示例中,我们创建了一个名为“myCustomRole”的用户组,并授予对“myDatabase”数据库中所有集合的“查找”,“插入”,“更新”和“删除”操作的权限 。
3. 添加用户到用户组
现在,我们需要将用户添加到我们刚刚创建的用户组中 。输入以下命令:
use myDatabase
db.createUser(
user: "myUser",
pwd: "myPassword",
roles: [ "myCustomRole" ]
在此示例中,我们创建了一个名为“myUser”的用户 , 并将其添加到“myCustomRole”用户组中 。
【mongodb创建表命令 创建mongodb用户组】总结:通过创建MongoDB用户组,我们可以更好地管理MongoDB数据库并提高安全性 。我们可以根据需要创建多个用户组 , 并将不同的用户添加到这些组中,以限制其访问权限 。

    推荐阅读