mongodb $sort mongodb区分所有者

导读:MongoDB是一种非关系型数据库,它的数据存储方式和传统的关系型数据库不同 。本文将介绍如何在MongoDB中区分所有者 。
1. 创建用户
在MongoDB中,可以使用db.createUser()命令创建用户,并指定该用户的角色和权限 。例如,以下命令创建了一个名为“user1”的用户,该用户可以读取和写入“mydb”数据库中的所有集合:
```
use admin
db.createUser(
{
user: "user1",
pwd: "password1",
roles: [ { role: "readWrite", db: "mydb" } ]
}
)
2. 授权
在MongoDB中,可以使用db.grantRolesToUser()命令向用户授予角色和权限 。例如 , 以下命令向“user1”用户授予“mydb”数据库中“collection1”集合的读取权限:
use mydb
db.grantRolesToUser(
"user1",
【mongodb $sort mongodb区分所有者】[
{ role: "read", db: "mydb", collection: "collection1" }
]
3. 撤销授权
在MongoDB中 , 可以使用db.revokeRolesFromUser()命令撤销用户的角色和权限 。例如,以下命令从“user1”用户中撤销“mydb”数据库中“collection1”集合的读取权限:
db.revokeRolesFromUser(
总结:MongoDB中区分所有者的方法包括创建用户、授权和撤销授权 。通过这些操作,可以实现对数据库中不同集合的读写权限控制 。

    推荐阅读