1.下载

方式一:

官网下载地址:https://www.mongodb.com/try/download/community


使用studio 3T控制mongodb_mongodb

方式二:

官网下载地址:http://dl.mongodb.org/dl/win32/x86_64


使用studio 3T控制mongodb_数据库_02

(带 debugsymbols 的是调试版本,不要下载)

方式三:

个人整理版下载地址:

(4.4.5 MongoDB + 1.4.3 Robot 3T连接工具)

(配置已初始化好,包含一键添加服务、一键启动、关闭等脚本)




2.安装(zip版)

版本:4.4.5

第一步,解压

下载之后解压到当前目录,目录结构应该是这样的,如果不是,说明下错了。


使用studio 3T控制mongodb_数据_03

第二步,新建文件:

  1. 一个data文件夹;
  2. 一个logs文件夹;
  3. 一个mongo.log文件,在logs文件夹下,内容为空即可;
  4. 一个mongo.conf文件,内容如下:
    (路径根据自己路径填写,分割线是"/",不是"\")
    (mongodb 3.0及以上版本基本都是使用 yaml 语法格式的配置文件)
systemLog:
   destination: file
   # 日志输出文件路径
   path: "D:/java/mongodb-win32-x86_64-windows-4.4.5/logs/mongo.log"
   # 错误日志采用追加模式
   logAppend: true
   # 这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false
   quiet: true
storage:
   # 数据库路径
   dbPath: "D:/java/mongodb-win32-x86_64-windows-4.4.5/data"
   # 启用日志文件,默认启用
   journal:
      enabled: true
net:
   # 设置之后,允许所有的IPv4和IPv6地址访问,也可以设置bindIpAll: true
   bindIp: 0.0.0.0
   # 端口号 默认为27017
   port: 27017
setParameter:
   enableLocalhostAuthBypass: false

官方配置说明地址:https://docs.mongodb.com/manual/reference/configuration-options/

注意:分割线是"/",不是"\",否则会报下面的错误:


使用studio 3T控制mongodb_mongodb_04

  1. 一个initService.bat文件,用于添加MongoDB服务,内容如下:(采用相对路径的 mongo.conf)
@echo off
:: 注册服务到系统上
CALL mongod --config "%cd%\mongo.conf" --install --serviceName "MongoDB"
echo init service succeed!
pause
  1. 一个startup.bat文件,用于启动MongoDB服务,内容如下:
@echo off
:: 以管理员身份运行
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c "^&chr(34)^&"%~0"^&chr(34)^&" ::","%cd%","runas",1)(window.close)&&exit
net start MongoDB
pause
  1. 一个stop.bat文件,用于关闭MongoDB服务,内容如下:
@echo off
:: 以管理员身份运行
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c "^&chr(34)^&"%~0"^&chr(34)^&" ::","%cd%","runas",1)(window.close)&&exit
net stop MongoDB
pause

**补充:**通过命令关闭数据库:

# 切换 管理数据库
>use admin
# 关闭数据库
>db.shutdownServer()
# 退出
>exit

全部创建好之后,文件夹应该是这个样子:


使用studio 3T控制mongodb_mongodb_05

第三步,设置环境变量

新增环境变量:

变量名:MONGODB_HOME

变量值:D:\java\mongodb-win32-x86_64-windows-4.4.5

(路径根据自己路径填写)


使用studio 3T控制mongodb_数据库_06

第四步,添加服务

双击之前解压目录下创建的 initService.bat


使用studio 3T控制mongodb_数据_07

添加成功界面:


使用studio 3T控制mongodb_数据_08

使用studio 3T控制mongodb_数据_09

如果出现360风险提示,选择允许程序所有操作即可:


使用studio 3T控制mongodb_mongodb_10

第五步,启动

双击之前解压目录下创建的 startup.bat


使用studio 3T控制mongodb_数据库_11

启动成功界面:


使用studio 3T控制mongodb_数据_12

第六步,控制台连接

Ctrl + R,输入 cmd,打开一个新的控制台,输入mongo


使用studio 3T控制mongodb_mongodb_13

注意:如果连接出现如下乱码问题,就是没有连接上,不用管乱码具体是什么信息,配置对了就连接上了。


使用studio 3T控制mongodb_数据库_14

连接成功后,我们可以输入如下命令,进行一些基本的操作:

# 查看当前所在数据库
db
# 查看所有的数据库(有数据的才展示)
show dbs

# 创建一个`myCollection`集合并插入一条数据
db.myCollection.insert({"name" : "ACGkaka", "age" : 25, "hobby" : ["看书", "看电影", "写代码"]})
# 查看当前数据库所有集合
show collections
# find() - 查看`myCollection`集合里面的所有数据
db.myCollection.find()
# pretty() - 将数据格式化展示(数据量很少的话不会格式化)
db.myCollection.find().pretty()

# 删除`myCollection`集合中所有数据
db.myCollection.deleteMany({})
# 删除`myCollection`集合
db.myCollection.drop()

# 退出
exit

执行结果:


使用studio 3T控制mongodb_mongodb_15

第七步,关闭

双击之前解压目录下创建的 stop.bat


使用studio 3T控制mongodb_数据库_16

关闭成功界面:


使用studio 3T控制mongodb_数据库_17

如果觉得配置麻烦的话,可以直接下载个人整理版:

个人整理版下载地址:

(4.4.5 MongoDB + 1.4.3 Robot 3T连接工具,配置已初始化好)



3.Robot 3T 下载、连接

官方下载地址:https://robomongo.org/download

官方下载的压缩包,会捆绑下载 Studio-3T,我们只需要 Robot 3T即可。


使用studio 3T控制mongodb_数据_18

(安装非常简单,就不说了。)


使用studio 3T控制mongodb_数据_19

第一步,启动之后,默认会弹出连接窗口,点击"Create"


使用studio 3T控制mongodb_数据_20

第二步,命名之后点击"Save",双击连接打开


使用studio 3T控制mongodb_mongodb_21

使用studio 3T控制mongodb_mongodb_22

第三步,插入一条记录,就可以看到数据了:

# 创建一个`myCollection`集合并插入一条数据
db.myCollection.insert({"name" : "ACGkaka", "age" : 25, "hobby" : ["看书", "看电影", "写代码"]})


使用studio 3T控制mongodb_数据_23

使用studio 3T控制mongodb_数据_24

整理完毕,完结撒花~