Docs 菜单
Docs 主页
/ /
MongoDB 命令行界面

快速入门

在此页面上

  • 先决条件
  • 下载并安装MongoDB CLI
  • 生成编程访问密钥
  • 配置 MongoDB CLI
  • 后续步骤

MongoDB CLI提供了一个命令行界面,用于管理MongoDB AtlasMongoDB Cloud ManagerMongoDB Ops Manager项目和集群。本教程演示如何下载、安装和配置MongoDB CLI。然后,针对每个平台,演示如何创建即用型MongoDB 集群。

mongocli部分提供了本教程中提及的命令的参考页。

在开始之前,请查看并确保您的环境适合安装和使用MongoDB CLI。

本教程需要满足以下条件:

  • 仅适用于Atlas和CloudMongoDB Manager的MongoDB帐户AtlasCloud Manager

  • Atlas 、Atlas Cloud ManagerCloud Manager或MongoDB MongoDB Ops ManagerOps Manager组织和项目

有关下载和安装 MongoDB CLI 的信息,请参阅MongoDB CLIMongoDB CLI。 安装MongoDB CLI后,运行以下命令验证安装:

mongocli help

MongoDB CLIMongoDB CLI使用编程访问密钥来访问权限Atlas 、 CloudAtlas Cloud ManagerManager或MongoDB OpsMongoDB Ops Manager Manager项目。您的编程API密钥必须具有:

  • project owner或更高级别的角色

  • 您的IP解决或 CIDR范围的访问权限列表条目

要学习;了解有关生成编程API密钥的更多信息,请参阅:

您可以使用mongocli configmongocli config 设立命令配置MongoDB CLI访问权限MongoDB服务。

以下过程将在配置文件中创建默认配置文件。 您可以将此配置文件与本教程中的所有其他命令一起使用。

1

运行以下命令以创建名为 default的配置文件。

mongocli config
2

出现提示时,输入 Atlas 部署的Public API KeyPrivate API Key

? Public API Key: [? for help] abcdef
? Private API Key: [? for help]
************************************
3

如果您输入了API密钥,该命令会显示您的API密钥可以访问权限的组织的名称和ID

  1. 选择您的组织:

    • Down ArrowUp Arrow 键突出显示所需的组织,或者

    • 键入组织名称来过滤可用的组织。

    ? Default Org ID: [Use arrows to move, type to filter]
    > Org1 (5e39bf1212121e685774c81c)
  2. Enter

如果您没有输入API密钥,命令会提示您输入Default Organization ID

4

如果您输入了API密钥,该命令会显示您的API密钥可以访问权限的项目的名称和ID 。

  1. 选择您的项目:

    • Down ArrowUp Arrow 键突出显示所需的项目,或者

    • 输入项目名称以筛选可用项目。

    ? Default Project ID: [Use arrows to move, type to filter]
    Project1 (5e5ebffd0c04a97009061234)
    Project2 (5cfacee6014b761b07f15678)
    > Project3 (5e39bf4979358e6857741212)
    Project4 (5c815cc7014b768fb67e3434)
  2. Enter

如果您没有输入API密钥,命令会提示您输入Default Project ID

5

要学习;了解有关使用Go模板自定义MongoDB CLI输出字段和格式的更多信息,请参阅使用Go模板自定义MongoDB CLI输出。

您可以使用mongocli configmongocli config 设立命令配置MongoDB CLI访问权限MongoDB服务。

以下过程将在配置文件中创建默认配置文件。 您可以将此配置文件与本教程中的所有其他命令一起使用。

1

运行以下命令以创建名为 default的配置文件。

mongocli config --service cloud-manager
2

出现提示时,输入MongoDB Cloud Manager部署的 Public API KeyPrivate API Key

? Public API Key: [? for help] abcdef
? Private API Key: [? for help]
************************************
3

如果您输入了API密钥,该命令会显示您的API密钥可以访问权限的组织的名称和ID

  1. 选择您的组织:

    • Down ArrowUp Arrow 键突出显示所需的组织,或者

    • 键入组织名称来过滤可用的组织。

    ? Default Org ID: [Use arrows to move, type to filter]
    > Org1 (5e39bf1212121e685774c81c)
  2. Enter

如果您没有输入API密钥,命令会提示您输入Default Organization ID

4

如果您输入了API密钥,该命令会显示您的API密钥可以访问权限的项目的名称和ID 。

  1. 选择您的项目:

    • Down ArrowUp Arrow 键突出显示所需的项目,或者

    • 输入项目名称以筛选可用项目。

    ? Default Project ID: [Use arrows to move, type to filter]
    Project1 (5e5ebffd0c04a97009061234)
    Project2 (5cfacee6014b761b07f15678)
    > Project3 (5e39bf4979358e6857741212)
    Project4 (5c815cc7014b768fb67e3434)
  2. Enter

如果您没有输入API密钥,命令会提示您输入Default Project ID

5

要学习;了解有关使用Go模板自定义MongoDB CLI输出字段和格式的更多信息,请参阅使用Go模板自定义MongoDB CLI输出。

您可以使用mongocli configmongocli config 设立命令配置MongoDB CLI访问权限MongoDB服务。

以下过程将在配置文件中创建默认配置文件。 您可以将此配置文件与本教程中的所有其他命令一起使用。

1

运行以下命令以创建名为 default的配置文件。

mongocli config --service ops-manager
2
? URL to Access Ops Manager: http://mms.example.com:8080
3

出现提示时,输入MongoDB Ops Manager部署的 Public API KeyPrivate API Key

? Public API Key: [? for help] abcdef
? Private API Key: [? for help]
************************************
4

如果您输入了API密钥,该命令会显示您的API密钥可以访问权限的组织的名称和ID

  1. 选择您的组织:

    • Down ArrowUp Arrow 键突出显示所需的组织,或者

    • 键入组织名称来过滤可用的组织。

    ? Default Org ID: [Use arrows to move, type to filter]
    > Org1 (5e39bf1212121e685774c81c)
  2. Enter

如果您没有输入API密钥,命令会提示您输入Default Organization ID

5

如果您输入了API密钥,该命令会显示您的API密钥可以访问权限的项目的名称和ID 。

  1. 选择您的项目:

    • Down ArrowUp Arrow 键突出显示所需的项目,或者

    • 输入项目名称以筛选可用项目。

    ? Default Project ID: [Use arrows to move, type to filter]
    Project1 (5e5ebffd0c04a97009061234)
    Project2 (5cfacee6014b761b07f15678)
    > Project3 (5e39bf4979358e6857741212)
    Project4 (5c815cc7014b768fb67e3434)
  2. Enter

如果您没有输入API密钥,命令会提示您输入Default Project ID

6

要学习;了解有关使用Go模板自定义MongoDB CLI输出字段和格式的更多信息,请参阅使用Go模板自定义MongoDB CLI输出。

现在您已经安装并配置了用于访问MongoDB服务的MongoDB CLI ,请继续执行以下操作:

后退

使用 Go 模板自定义 MongoDB CLI 输出