功能概述

Mongo Shell 是 MongoDB 数据库的管理工具,用户可通过在本地服务器或云服务器上安装 Mongo Shell,连接 MongoDB 数据库。

注意

云服务器或本地设备均需与 MongoDB 集群之间保持网络通畅。

操作步骤

步骤一:安装 Mongo Shell 工具

云服务器或本地服务器,需安装 Mongo Shell 工具,为保障鉴权成功,请选择安装与 MongoDB 版本相对应的 Mongo Shell,安装说明请参见 官方文档

步骤二:获取连接地址

  1. 获取连接地址

  2. 在配置参数标签页,获取 MongoDB 数据库 root 帐号密码。

步骤三:访问数据库

  • 通过 Mongo Shell 连接

    1. 在客户端服务器上,输入以下命令行。其中,URL 地址为前文获取到的连接数据库的 URL。

      $ mongo mongodb://<username>:<password>@<node_ip:port>/?authSource=admin&replicaSet=foobar

      命令行参数说明如下

      参数 说明

      username

      用户帐号名。

      password

      用户帐号密码。

      node_ip

      Replica 节点 IP。前文查询到的 URL 地址中,包含该参数值。

      port

      Mongod 的监听端口。前文查询到的 URL 地址中,包含该参数值。

    2. MongoDB 集群节点 IP 地址为 192.168.100.21:27017root 用户名的密码为 Pwd00000,则通过 Mongo Shell 连接 MongoDB 的命令行示例如下。

      $ mongo mongodb://root:Pwd00000@192.168.100.21:27017/?authSource=admin&replicaSet=foobar
      
      foobar:PRIMARY>
  • 通过代码连接

    如果使用 JAVA 或 Python 代码连接数据,可通过查询到的 MongoDB 的 URL。URL 示例如下

    mongodb://<username>:<password>@<node_ip:port>/<DB_Name>?replicaSet=foobar&authSource=admin

    参数说明如下,更多参数说明,请参见官方文档

    参数 说明

    username

    用户帐号名。

    password

    用户帐号密码。

    node_ip

    Replica 节点 IP。前文查询到的 URL 地址中,包含该参数值。

    port

    Mongod 的监听端口。前文查询到的 URL 地址中,包含该参数值。

    DB_Name

    待连接的数据库名称。

    replicaSet

    参数配置。默认值为 foobar

    authSource

    指定验证数据库配置。默认值为 admin