除了之前介绍的角色之外,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:[] }