MongoDB工具 >MongoDB命令行界面 > 快速开始
在本页面
MongoDB CLI提供了一个命令行界面,用于管理您的 MongoDB Atlas,MongoDB Cloud Manager和MongoDB Ops Manager项目和集群。本教程演示如何:
参考部分中提供了本教程中提到的CLI的参考页。
本教程要求以下内容:
有两种安装MongoDB CLI的方法。您可以:
请参阅安装MongoDB的CLI上下载并安装MongoDB的CLI的信息。安装MongoDB CLI后,运行以下命令以验证安装:
MongoDB CLI使用编程访问键来访问Atlas,Cloud Manager或Ops Manager项目。您的Programmatic API密钥必须具有该
角色,并且必须将其列入IP地址或CIDR范围的白名单。要了解有关生成Programmatic API密钥的更多信息,请参见:project owner
注意
以下部分由MongoDB服务组织。选择您的MongoDB服务的选项卡以继续本教程。
您可以使用和命令配置对MongoDB Atlas的MongoDB CLI访问。以下步骤中的命令将创建一个在文件中命名的自定义配置文件,并在该配置
文件中设置您的编程API访问密钥和项目ID。您可以将此配置文件与本教程中的所有其他命令一起使用。mongocli config
mongocli config set
atlasProfile
~/.config/mongocli.toml
运行以下命令以创建配置文件。
要了解有关该命令的更多信息,请参阅
mongocli config或配置MongoDB CLI。mongocli config
当命令提示您输入和时
,输入您生成的编程API密钥。Public API Key
Private API Key
您可以使用MongoDB CLI 集群创建命令在Atlas上创建集群。
以下命令使用以下设置创建示例集群:
getStarted
AWS
US_EAST-1
M10
2
GB4.2
3
例
对于每个项目,您可以创建可信IP地址列表(称为白名单),并从可信IP地址连接到项目中的群集。运行以下命令以将IP地址添加到白名单。
用您的连接IP地址替换IP地址。
您必须使用dbuser create为Atlas集群创建MongoDB用户 。MongoDB用户可以访问Atlas中托管的数据库。运行以下命令以添加MongoDB用户。该命令创建具有以下属性的MongoDB用户:
用户名: myMongoDbUser
密码: myMongoDbUserPwd
注意
本教程使用密码myMongoDbUserPwd
。将此密码替换为强密码。
角色:Atlas管理员
您可以使用MongoDB CLI通过检索集群详细信息来检查集群是否已成功创建。运行以下命令以检索集群。该命令使用:
您的命令输出应类似于以下内容:
恭喜你!您已经在Atlas中成功创建了一个集群来托管数据。您可以通过登录Atlas UI来查看集群。您也可以使用来连接到群集mongoURI
。例如,运行以下命令以使用连接mongoURI
。更换mongoURI
用的价值mongoURI
在你的命令的输出。cluster
describe
您可以使用和命令配置对Cloud Manager的MongoDB CLI访问
。以下步骤中的命令将创建一个
在文件中命名的自定义配置文件,并在该配置文件中设置您的编程API
访问密钥和项目ID。您可以使用此配置文件来运行本教程中的所有其他命令。mongocli config
mongocli config set
cmProfile
~/.config/mongocli.toml
运行以下命令以创建配置文件。当命令提示您输入和时,输入您生成的编程API密钥。Public API Key
Private API Key
要了解有关该命令的更多信息,请参阅
mongocli config或配置MongoDB CLI。mongocli config
当命令提示您输入和时
,输入您生成的编程API密钥。Public API Key
Private API Key
您可以使用MongoDB CLI在Cloud Manager上创建集群。
以下命令使用以下设置创建示例集群:
集群名称: getStarted
MongoDB服务器版本: 4.2.2
功能兼容版本: 4.2
副本集成员: 3
会员主机名:host1
,host2
,host3
注意
本教程使用的主机名host1
,host2
和host3
。将这些主机名替换为有效的MongoDB服务器主机名。
数据目录中的每个mongod
实例:/data/cluster/rs1
,
/data/cluster/rs2
,/data/cluster/rs3
日志文件路径为每个mongod
实例:/data/cluster/rs1/mongodb.log
,
/data/cluster/rs2/mongodb.log
,/data/cluster/rs3/mongodb.log
端口每个mongod
过程:29010
,29020
,29030
每个成员的投票优先级: 1
每个成员的票数: 1
您可以使用MongoDB CLI通过检索集群详细信息来检查集群是否已创建。运行以下命令以检索集群。以下命令检索名为的群集的详细说明getStarted
。该命令使用:
您的命令输出应类似于以下内容:
恭喜你!您已经在Cloud Manager中成功创建了一个集群来托管数据。您可以通过登录Cloud Manager UI来查看集群。您也可以使用来连接到群集
mongoURI
。例如,运行以下命令以使用连接
mongoURI
。更换mongoURI
用的价值mongoURI
在你的
命令的输出。cluster describe
您可以使用
和命令配置对Ops Manager的MongoDB CLI访问。以下步骤中的命令将创建一个
在文件中命名的自定义配置文件,并在该配置文件中设置您的编程API
访问密钥和项目ID。您可以使用此配置文件来运行本教程中的所有其他命令。mongocli config
mongocli config set
omProfile
~/.config/mongocli.toml
运行以下命令以创建配置文件。当命令提示您输入和时,输入您生成的编程API密钥。Public API Key
Private API Key
要了解有关该命令的更多信息,请参阅
mongocli config或配置MongoDB CLI。mongocli config
当命令提示您输入和时
,输入您生成的编程API密钥。Public API Key
Private API Key
您可以使用MongoDB CLI 在Ops Manager上创建集群。
以下命令使用以下设置创建示例集群:
集群名称: getStarted
MongoDB服务器版本: 4.2.2
功能兼容版本: 4.2
副本集成员: 3
会员主机名:host1
,host2
,host3
注意
本教程使用的主机名host1
,host2
和host3
。将这些主机名替换为有效的MongoDB服务器主机名。
数据目录中的每个mongod
实例:/data/cluster/rs1
,
/data/cluster/rs2
,/data/cluster/rs3
日志文件路径为每个mongod
实例:/data/cluster/rs1/mongodb.log
,
/data/cluster/rs2/mongodb.log
,/data/cluster/rs3/mongodb.log
端口每个mongod
过程:29010
,29020
,29030
每个成员的投票优先级: 1
每个成员的票数: 1
以下命令检索名为的群集的详细说明getStarted
。该命令使用名为的配置文件omProfile
:
您的命令输出应类似于以下内容:
恭喜你!您已经在Ops Manager中成功创建了一个群集来托管数据。您可以通过登录Ops Manager
UI 来查看集群。您也可以使用来连接到群集mongoURI
。例如,运行以下命令以使用连接mongoURI
。更换mongoURI
用的价值mongoURI
在你的命令的输出。cluster
describe