Docs 菜单
Docs 主页
/ /
MongoDB CLI

安装或更新 MongoDB CLI

在此页面上

  • 安装 MongoDB CLI
  • 更新 MongoDB CLI
  • 后续步骤

您可以使用 MongoDB 命令行界面 (mongocli) 在 Atlas、Cloud Manager 和 Ops Manager 中部署和管理 MongoDB 集群。有关操作系统和 MongoDB 服务版本要求,请参阅 兼容性

要在安装之前验证包,请参阅验证 MongoDB CLI 包的完整性。

要安装 MongoDB CLI,请选择以下方法之一:

  1. 使用 Homebrew、Yum 或 Apt 等软件包管理器进行安装。

  2. 下载并解压缩二进制文件。

  3. 克隆 GitHub 存储库并使用 Go 安装 MongoDB CLI。

要使用 Homebrew 安装 MongoDB CLI,必须:

  1. 使用 MacOS 或 Linux 操作系统。

  2. 安装Homebrew

要使用 Apt 安装 MongoDB CLI,必须安装 gnupg

sudo apt-get install gnupg
1

调用以下 brew 命令:

brew install mongocli
2

要验证 mongocli 安装,请运行 help 命令:

mongocli help

该命令可以返回 MongoDB CLI 的可用命令和选项。

1

创建 /etc/yum.repos.d/mongodb-org-6.0.repo 文件,以便直接使用 yum 来安装 MongoDB CLI。

[mongodb-org-6.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/6.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-6.0.asc
[mongodb-org-6.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/amazon/2/mongodb-org/6.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-6.0.asc

创建 /etc/yum.repos.d/mongodb-enterprise-6.0.repo 文件,以便直接使用 yum 来安装 MongoDB CLI:

[mongodb-enterprise-6.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.com/yum/redhat/$releasever/mongodb-enterprise/6.0/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-6.0.asc
[mongodb-enterprise-6.0]
name=MongoDB Enterprise Repository
baseurl=https://repo.mongodb.com/yum/amazon/2/mongodb-enterprise/6.0/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-6.0.asc
2

调用以下 yum 命令:

sudo yum install -y mongocli
3

要验证 mongocli 安装,请运行 help 命令:

mongocli help

该命令可以返回 MongoDB CLI 的可用命令和选项。

1

从终端发出以下命令,以便从 https://www.mongodb.org/static/pgp/server-6.0.asc 导入 MongoDB 公共 GPG 密钥。

wget -qO - https://www.mongodb.org/static/pgp/server-6.0.asc | sudo apt-key add -

成功的命令会返回OK

2

为您的 Ubuntu 版本创建列表文件 /etc/apt/sources.list.d/mongodb-org-6.0.list

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list
echo "deb http://repo.mongodb.org/apt/debian bullseye/mongodb-org/6.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list
echo "deb http://repo.mongodb.org/apt/debian buster/mongodb-org/6.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list

为 MongoDB 创建一个 /etc/apt/sources.list.d/mongodb-enterprise.list 文件。

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.com/apt/ubuntu jammy/mongodb-enterprise/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-enterprise.list
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.com/apt/ubuntu focal/mongodb-enterprise/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-enterprise.list
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.com/apt/ubuntu bionic/mongodb-enterprise/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-enterprise.list
echo "deb http://repo.mongodb.com/apt/debian bullseye/mongodb-enterprise/6.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-enterprise.list
echo "deb http://repo.mongodb.com/apt/debian buster/mongodb-enterprise/6.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-enterprise.list
3

调用以下命令:

sudo apt-get update
4

调用以下命令:

sudo apt-get install -y mongocli
5

要验证 mongocli 安装,请运行 help 命令:

mongocli help

该命令可以返回 MongoDB CLI 的可用命令和选项。

1
  1. 下载并解压缩适用于您的操作系统的正确二进制文件:

    操作系统
    立即下载
    Windows
    macOS
    Ubuntu/Debian
    RHEL/CentOS/SLES/AMZ
    Linux

    注意

    替换或删除任何现有的 MongoDB CLI 二进制文件,以防止版本之间的冲突。

  2. 运行可执行文件。

    提示

    您可以从任意目录运行二进制文件。由于无需要将 MongoDB CLI 安装到全局位置,因此您可以在共享主机和没有特权帐户的其他系统上使用它。

2

要从系统中的任何位置运行 mongocli 命令,您必须:

  1. 将可执行文件的位置添加到您的 PATH

  2. 将可执行文件移至您的 PATH 中的目录。

您可以通过多种方式来完成此操作,具体取决于您的个人设置和环境。有关更多示例,请参阅您的 Shell 和操作系统的文档。

例子

在以下示例中,用户通过克隆 GitHub 存储库来下载并安装 MongoDB CLI。mongocli 可执行文件保存到您的 $GOPATH 环境变量 指定的位置。在 Unix 系统上,默认位置为 $HOME/go ;在 Windows 上,默认位置为 %USERPROFILE%\go

然后,用户将此目录添加到 PATH 中:

export PATH="$HOME/go:$PATH"

例子

在以下示例中,用户将 MongoDB CLI 的二进制文件下载并提取到 /mcli_2.0.1-macOS_x86_64 目录。

然后,用户将可执行文件移动到其 PATH 已存在的目录中:

cd mcli_2.0.1-macOS_x86_64
mv mongocli /usr/local/bin
3

要验证 mongocli 安装,请运行 help 命令:

mongocli help

该命令可以返回 MongoDB CLI 的可用命令和选项。

要更新 MongoDB CLI,请按照您安装 MongoDB CLI 的方法进行操作:

1

调用以下 brew 命令:

brew update
brew upgrade mongocli
2

要验证 mongocli 更新,请运行 --version 命令:

mongocli --version

该命令可以返回 MongoDB CLI 版本。

1

调用以下 yum 命令:

yum update mongocli
2

要验证 mongocli 更新,请运行 --version 命令:

mongocli --version

该命令可以返回 MongoDB CLI 版本。

1

调用以下命令:

sudo apt-get install --only-upgrade mongocli
2

要验证 mongocli 更新,请运行 --version 命令:

mongocli --version

该命令可以返回 MongoDB CLI 版本。

1
  1. 删除任何现有的 MongoDB CLI 二进制文件,以防止版本之间的冲突。

  2. 下载并解压缩适用于您的操作系统的正确二进制文件:

    操作系统
    立即下载
    Windows

    .zip, .msi

    Windows 版 .msi 下载取代了旧安装的 MongoDB CLI,因此无需先删除现有的二进制文件。

    macOS
    Ubuntu/Debian
    RHEL/CentOS/SLES/AMZ
    Linux
  3. 运行可执行文件。

2

要验证 mongocli 更新,请运行 --version 命令:

mongocli --version

该命令可以返回 MongoDB CLI 版本。