MongoDB Atlas是Mongo官方的一个集群服务,也可以注册并创建一个免费的集群,但DB的大小只有500M,如果数据量不是很大的应用,可以选择该集群方案

需要注意的是,目前我使用的这个集群,服务器存放在Amazon AWS上,这是一个外网的地址,所以需要有特别的方法才能可以连接到

mongodb连接客户段查看_python

首先在集群中创建用户名和密码,连接至集群时,需要用到

mongodb连接客户段查看_mongodb_02

 

 


 

下载mongodb 3.6.4,下载以下安装包,https://downloads.mongodb.org/win32/mongodb-win32-x86_64-2008plus-ssl-3.6.4-signed.msi (该版本目前是最新的版本,新的版本包含更多的安全特性)

安装mongodb,安装的步骤,请参考《Windows 10 安装 Mongodb

mongodb连接客户段查看_shell_03

安装完成后,将mongodb的目录(我本机的C:\mongodb\bin)加入至环境变量中,这个动作是方便直接打开命令行工具就可以直接输入mogo能够直接打开mongo的客户端,而不需要进入至mongodb的安装目录中的bin目录才可以使用

mongodb连接客户段查看_mongodb连接客户段查看_04

 

mongod shell连接至集群中

获取连接字符串,点击集群中的“CONNECT”按钮,会弹出连接的方法,这里我们选择Mongo Shell的方式

mongodb连接客户段查看_mongodb连接客户段查看_05

选择了Mongo Shell后,会弹出连接的版本,因为我已经安装了最新的mongo版本(3.6.4),直接复制连接字符串至命令行

mongodb连接客户段查看_数据库_06

打开命令工具,输入命令,其中XXXXX的部分,即你集群的地址,可以在上面找到



mongo "mongodb+srv://XXXXXXXXXXXXX/test" --username weschen



mongodb连接客户段查看_mongodb连接客户段查看_07

输入了连接字符串后,可以查看到当前mongo客户端的版本,接着需要输入用户对应的密码

mongodb连接客户段查看_shell_08

查询语句与原来的Mongodb命令一样

mongodb连接客户段查看_数据库_09

 

 


 

Studio 3T连接至集群

打开Studio 3T客户端

mongodb连接客户段查看_mongodb连接客户段查看_10

命令连接字符串



mongodb+srv://<授权的用户名>:<授权的用户密码>@<集群地址>/?connect=direct



mongodb连接客户段查看_python_11

点击OK后,会解析到集群用到的所有服务器,mongodb atlas默认是三台服务器

mongodb连接客户段查看_mongodb_12

点击Test Connection,可以查看到是否已经正常连接到了,点击“Save”保存当前的连接

mongodb连接客户段查看_mongodb连接客户段查看_13

点击连接后,即可正常连接到集群

mongodb连接客户段查看_mongodb连接客户段查看_14

 

其他的操作与平时连接普通的DB没有什么不同