MongoDB - 内嵌角色
|
角色名
|
说明
|
|
read
|
对non-system集合的读取权限,以及以下system集合的读取权限:system.indexes,system.js,system.namespaces
|
|
readWrite
|
对non-system集合的读写权限,以及system.js上的读写权限
|
|
角色名
|
说明
|
|
dbAdmin
|
完成管理性任务的权限,比如schema相关任务、索引、统计信息收集。不能用于管理用户和角色
|
|
dbOwner
|
管理数据库需要的所有权限。包含(readWrite、dbAdmin、userAdmin角色的权限)
|
|
userAdmin
|
在当前数据库创建和修改角色和用户的权限
|
|
角色名
|
说明
|
|
clusterAmin
|
提供集群管理的最大权限。包含了clusterManager、clusterMonitor、hostManager角色的权限
|
|
clusterManager
|
管理和监控集群,可以访问local和config数据库。
|
|
clusterMonitor
|
对集群的读权限
|
|
hostManager
|
管理和健康servers
|
|
角色
|
说明
|
|
backup
|
备份权限
|
|
restore
|
还原权限
|
|
角色
|
说明
|
|
readAnyDatabase
|
提供对所有数据库的读权限
|
|
readWriteAnyDatabase
|
提供对所有数据库的写权限
|
|
userAdminAnyDatabase
|
提供对所有数据库用户的管理权限
|
|
dbAdminAnyDatabase
|
对所有数据库的dbAdmin权限
|
|
角色
|
说明
|
|
root
|
拥有最高权限
|
|
角色
|
说明
|
|
__system
|
Provides privileges to take any action against any object in the database
|
MongoDB - 内嵌角色的更多相关文章
- mongodb内建角色
MongoDB内建角色 数据库用户角色:read.readWrite; 数据库管理角色:dbAdmin.dbOwner.userAdmin: 集群管理角色:clusterAdmin.clusterMa ...
- MongoDB 内嵌文档
MongoDB是文档型的数据库系统,doc是MongoDB的数据单位,每个doc相当于关系型数据库的数据行(row),doc和row的区别在于field的原子性:row中的column是不和分割的原子 ...
- 补习系列(17)-springboot mongodb 内嵌数据库
目录 简介 一.使用 flapdoodle.embed.mongo A. 引入依赖 B. 准备测试类 C. 完善配置 D. 启动测试 细节 二.使用Fongo A. 引入框架 B. 准备测试类 C.业 ...
- mongodb内嵌文档的javaapi,增删改查
数据结构: {"_id" : "000000001", //Mongodb默认主键 "UID" : "000000001&quo ...
- 补习系列(17)-springboot mongodb 内嵌数据库【华为云技术分享】
目录 简介 一.使用 flapdoodle.embed.mongo A. 引入依赖 B. 准备测试类 C. 完善配置 D. 启动测试 细节 二.使用Fongo A. 引入框架 B. 准备测试类 C.业 ...
- mongodb内嵌文档的查询
本文转自:http://blog.163.com/wm_at163/blog/static/1321734902012526103825481/ 1 > db.blog.findOne() { ...
- MongoDB内嵌文档操作
实体定义: [BsonIgnoreExtraElements] public class Person : BaseEntity { public string FirstName { get; se ...
- morphia 框架 mongodb内嵌查询
mongodb中存储的文档格式如下,实现查询fromdata下did和dvid为指定值的数据 { "_id": { "$oid": "553f4a9f ...
- Mongodb内嵌数组的完全匹配查询
样例数据: { "cNo" : "11", "Details" : [ { &q ...
随机推荐
- MySort的后续学习
本周老师在课上布置的一个MySort的任务 在结合了老师的模板后,我在课上写出了如下代码: import java.util.*; public class MySort { public stati ...
- python基础之单例模式
单例模式: 什么是单例模式? 基于某种方法实例化多次得到实例是同一个 实现方法: ip = '1.1.1.1' port = 3306 # 假装来自配置文件 #方法一:定义类方法进行判断 class ...
- PHP登录(连接数据库)小案例
实现效果 数据库信息 代码示例: 1. login.php <!DOCTYPE html> <html> <head> <met ...
- python使用sqlite示例
SQLite是一种嵌入式数据库,它的数据库就是一个文件.Python就内置了SQLite3,所以,在Python中使用SQLite,不需要安装任何东西,直接使用. 操作关系数据库,首先需要连接到数据库 ...
- 【转】Gvim配置(Windows and Linux)for C++
转载地址:http://blog.csdn.net/onepiecehuiyu/article/details/8934366 http://mawenhao19930620.blog.163.com ...
- 使用webclient上传下载实例
转载:http://blog.csdn.net/kevonz/article/details/5078432 using System; using System.Collections.Generi ...
- (转)探索C++的秘密之详解extern "C",这就是为什么很多.lib被我们正确调用确总是无法解析的。
(转载,绝对的有用) lib被我们正确调用确总是无法解析.这是C++编译和C编译的区别 时常在cpp的代码之中看到这样的代码: #ifdef __cplusplus extern "C&qu ...
- 乐观锁悲观锁对应的JAVA代码和数据库
乐观锁悲观锁是一种思想.可以用在很多方面. 比如数据库方面.悲观锁就是for update乐观锁就是 version字段 JDK方面:悲观锁就是sync乐观锁就是原子类(内部使用CAS实现) 本质来说 ...
- [Android实例] 推荐给你们一个好用的ListView、RecyclerView适配器
https://github.com/vihuela/RecyclerViewHelpper 如果用过RecyclerView的人都知道,高度不会包裹,然后写法好像也不是很简洁,甚至点击事件不好设 置 ...
- cocos2d-x 3.0 CCTime 的改动
在cocos3.0 中,去掉了CCTimer这个类. 我们须要把之前的代码改动为 定义时间的变量是 struct timeval start 1.获取时间的方式是: gettimeofday(&a ...