Docs 菜单
Docs 主页
/ /
MongoDB CLI

故障排除

在此页面上

  • 命令错误
  • 配置错误

您可能没有正确设立API密钥。 确保您已将API密钥添加到配置文件环境变量中。 如果您使用自定义名称创建了配置文件或使用了多个配置文件,请确保使用 --profile标志指定正确的配置文件。

有关正确配置配置文件的更多信息,请参阅配置 MongoDB CLI。

mongocli可执行文件所在的目录可能不在您的路径中。 您可以将该目录添加到路径中,将可执行文件移至路径中的目录,或者直接从其位置运行可执行文件。

您提供的档案对于 MongoDB CLI 命令中指定的项目无效。 检查公钥和私钥字符串的准确性。

如果您的档案存储在配置文件中,请确保配置文件位于正确的位置。 默认位置是主目录的.config文件夹。 如果将配置文件移动到其他位置,请务必在$XDG_CONFIG_HOME环境变量中指定位置。 如果 MongoDB CLI 找不到您的配置文件,并且环境变量中没有存储任何凭证,则会导致401错误。

配置文件中指定的API密钥没有执行请求动作的权限。 API密钥配置有特定的权限级别,从Project Read Only (最低权限级别)到Project Owner (完全权限)。

尝试创建新项目时可能会出现此错误。 您指定的 API 密钥必须具有组织级别Organization Project Creator角色才能创建新项目。

配置文件中指定的 API 密钥不在请求项目的访问列表中。

使用命令输入的项目 ID 不存在。 导航到 Atlas 左侧导航栏中Project部分的 Settings子部分,检查您的项目 ID。

注意

group IDproject ID在 MongoDB 云服务中是同义词。

要将 MongoDB CLI 与 Cloud Manager 或 Ops Manager 结合使用,您必须在文件中指定该服务。如果不指定服务,MongoDB CLI 默认为Atlas

某些操作仅适用于 Atlas,而其他操作则仅适用于 Cloud Manager 或 Ops Manager。如果您请求的操作不适用于指定服务,则可能会出现此错误。

如果 MongoDB CLI 无法删除 ID 指定的警报配置,则可能会出现此错误。

如果 MongoDB CLI 无法访问您的主目录,则可能会出现此错误。

如果 MongoDB CLI 无法访问您的主目录,则可能会出现此错误。

MongoDB CLI 会自动检查更新。 如果您在互联网访问受限的系统上使用 MongoDB CLI,这可能会导致问题。 为防止延迟或超时,请将MCLI_SKIP_UPDATE_CHECK环境变量设置为true