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