用户角色详解

除了之前介绍的角色之外,mongodb提供了很多种用户角色
1、数据库角色(read,readWrite,dbAdmin,dbOwner,userAdmin)
2、集群角色(clusterAdmin,clusterManager...)
3、备份角色(backup,restore...)
  用作数据的备份和恢复的角色
4、其他特殊权限(DBAdminAnyDatabase...)
  比如所有用户都有读权限

 

 

创建用户权限:createRole
{
  _id:'myapp.appUser',
  role:'appuser',
  db:'myApp',
  privileges:[
    {resource:{db:'myapp',collection:''},action:['find','createCollection','dbStats','collStats']}
  ],
  roles:[]
}

 

 

posted @ 2018-08-14 07:05  wzndkj  阅读(429)  评论(0编辑  收藏  举报