如何在node.js中检查MongoDB用户角色

时间:2016-11-18 15:20:41

标签: node.js mongodb express mongodb-query mean-stack

我在MongoDB中创建了两个用户.One具有读写访问权限,而其他用户具有只读访问权限。 我想在node.js中验证这些角色。 任何人都可以让我知道如何获得登录用户角色。

提前致谢。

1 个答案:

答案 0 :(得分:0)

你可以做的是

db.runCommand(
               {
                 usersInfo:  { user: "user-name", db: "db-name" },
                 showPrivileges: true
               }
)

这将返回userInfo

您还可以同时查询多个用户

  db.runCommand( 
{ usersInfo: [ { user: "user-name1", db: "db-name" }, 
{ user: "user-name2", db: "db-name" } ],
                     showPrivileges: true
                 } )