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
} )