这个错误是因为在执行 rolesInfo 命令时,使用了无效的参数'members.user'。rolesInfo 命令可以用来查询指定角色的成员和权限信息,但是必须使用正确的参数格式。

正确的 rolesInfo 命令格式如下:

db.runCommand({rolesInfo: {role: '<roleName>', db: '<databaseName>'}})

其中,''是要查询的角色名称,''是角色所属的数据库名称。

如果需要查询所有角色的信息,可以使用如下命令:

db.runCommand({rolesInfo: 1})

这将返回所有角色的成员和权限信息。

需要注意的是,rolesInfo 命令只能在 admin 数据库中执行。如果在其他数据库中执行,会报类似于'no such command: rolesInfo'的错误。

MongoDB 错误: 'members.user' 不是有效的 rolesInfo 参数

原文地址: https://www.cveoy.top/t/topic/mQOX 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录