我正在尝试为我的应用程序用户授予一个角色,该角色将允许他们在特定数据库中执行所需的任何操作。
另外,对于我的简单应用程序,我假设用户首次在该应用程序中注册时,然后才(然后只有)授予他们该角色?
在JavaScript中为用户授予特定数据库“任何操作”角色的简写是什么?
use admin
db.grantRolesToUser(
"myUsersName",
[
{
role: "doAnythingAndEverything", db: "userDBName"
},
]
)
组合特定数据库的每个特权(readWrite,dbAdmin和userAdmin)的角色是“ dbOwner”。据我所知,除了授予角色以外,没有其他快捷方式db.grantRolesToUser
use admin
db.grantRolesToUser(
"myUsersName",
[
{
role: "dbOwner", db: "userDBName"
},
]
);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句