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

时间:2022-06-25 16:06:27

I have created two users in MongoDB.One has read and write access while other has readonly access. I would like to verify these roles in node.js. Can anyone please let me know how to get the logged in user roles.

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

Thanks in advance.

提前致谢。

1 个解决方案

#1


0  

what you can do is

你能做的是

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

this will return userInfo

这将返回userInfo

you can also query for multiple users simultaneously

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

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

#1


0  

what you can do is

你能做的是

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

this will return userInfo

这将返回userInfo

you can also query for multiple users simultaneously

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

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