mongodb3.x用户角色

本文涉及的产品
云数据库 MongoDB,通用型 2核4GB
简介: 用户和角色是多对多的关系,一个用户可以对应多个角色,一个角色可以拥有多个用户。用户角色的不同对应的权限也是不一样的。下面是一些分配给用户的常见的角色。 read                    允许用户从数据库的任何集合中读取数据 readAnyDatabase  同read,但针对所有数...

用户和角色是多对多的关系,一个用户可以对应多个角色,一个角色可以拥有多个用户。用户角色的不同对应的权限也是不一样的。下面是一些分配给用户的常见的角色。

read                    允许用户从数据库的任何集合中读取数据

readAnyDatabase  同read,但针对所有数据库

readwrite              提供read的所有功能,并允许用户写数据库中的任何集合,包括插入、删除和更新文件,以及创建、重命名和删除集合

readWriteAnyDatabase 同readWrite,只是针对所有数据库

dbAdmin               允许用户读取和写入数据库,以及清理、修改、压缩、得到统计概要,并进行验证

dbAdminAnyDatabase 同dbadmin,但针对所有数据库

clusterAdmin         允许用户对MongoDB执行一般的管理,包括连接、集群、复制、列出数据库、创建数据库和删除数据库

userAdmin            允许用户创建和修改数据库的用户账号

userAdminAnyDatabase 同userAdmin,但针对所有的数据库

相关实践学习
MongoDB数据库入门
MongoDB数据库入门实验。
快速掌握 MongoDB 数据库
本课程主要讲解MongoDB数据库的基本知识,包括MongoDB数据库的安装、配置、服务的启动、数据的CRUD操作函数使用、MongoDB索引的使用(唯一索引、地理索引、过期索引、全文索引等)、MapReduce操作实现、用户管理、Java对MongoDB的操作支持(基于2.x驱动与3.x驱动的完全讲解)。 通过学习此课程,读者将具备MongoDB数据库的开发能力,并且能够使用MongoDB进行项目开发。   相关的阿里云产品:云数据库 MongoDB版 云数据库MongoDB版支持ReplicaSet和Sharding两种部署架构,具备安全审计,时间点备份等多项企业能力。在互联网、物联网、游戏、金融等领域被广泛采用。 云数据库MongoDB版(ApsaraDB for MongoDB)完全兼容MongoDB协议,基于飞天分布式系统和高可靠存储引擎,提供多节点高可用架构、弹性扩容、容灾、备份回滚、性能优化等解决方案。 产品详情: https://www.aliyun.com/product/mongodb
目录
相关文章
|
5月前
|
安全 NoSQL MongoDB
20 MongoDB高级 - 用户管理安全
20 MongoDB高级 - 用户管理安全
45 1
|
9月前
|
NoSQL MongoDB 数据库
mongodb用户权限管理
用户权限管理简要说明
610 0
|
NoSQL MongoDB 数据库
MongoDB 账户权限配置
MongoDB 账户权限配置
305 0
MongoDB 账户权限配置
|
NoSQL MongoDB 数据库
MongoDB 用户角色管理
MongoDB 服务默认是没有账号密码的,客户端连接上即可进行各种操作。如果在配置文件中,指定了auth=true,即开启了认证,那么客户端连接后需要认证才能执行操作。
MongoDB 用户角色管理
|
NoSQL Java 关系型数据库
|
存储 NoSQL MongoDB
在MongoDB中处理"用户-角色"关系
一个简单的用户-角色-角色数据三者之间关系的MODEL设计的前后两种方式.前者用到了引用,后者用的是嵌套.象这种用户-角色的话,用嵌套更适合.毕竟一个用户的角色数据通常都不多.
768 0
|
NoSQL Shell 数据安全/隐私保护