【发布时间】:2016-11-18 15:20:41
【问题描述】:
我在 MongoDB 中创建了两个用户。一个具有读写访问权限,另一个具有只读访问权限。 我想在 node.js 中验证这些角色。 谁能告诉我如何获取登录的用户角色。
提前致谢。
【问题讨论】:
标签: node.js mongodb express mongodb-query mean-stack
我在 MongoDB 中创建了两个用户。一个具有读写访问权限,另一个具有只读访问权限。 我想在 node.js 中验证这些角色。 谁能告诉我如何获取登录的用户角色。
提前致谢。
【问题讨论】:
标签: node.js mongodb express mongodb-query mean-stack
你能做的是
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
} )
【讨论】: