1.下载
方式一:
官网下载地址:https://www.mongodb.com/try/download/community
方式二:
官网下载地址:http://dl.mongodb.org/dl/win32/x86_64
(带 debugsymbols 的是调试版本,不要下载)
方式三:
个人整理版下载地址:
(4.4.5 MongoDB + 1.4.3 Robot 3T连接工具)
(配置已初始化好,包含一键添加服务、一键启动、关闭等脚本)
2.安装(zip版)
版本:4.4.5
第一步,解压
下载之后解压到当前目录,目录结构应该是这样的,如果不是,说明下错了。
第二步,新建文件:
- 一个data文件夹;
- 一个logs文件夹;
- 一个mongo.log文件,在logs文件夹下,内容为空即可;
- 一个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/
注意:分割线是"/",不是"\",否则会报下面的错误:
- 一个initService.bat文件,用于添加MongoDB服务,内容如下:(采用相对路径的 mongo.conf)
@echo off
:: 注册服务到系统上
CALL mongod --config "%cd%\mongo.conf" --install --serviceName "MongoDB"
echo init service succeed!
pause
- 一个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
- 一个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
全部创建好之后,文件夹应该是这个样子:
第三步,设置环境变量
新增环境变量:
变量名:MONGODB_HOME
变量值:D:\java\mongodb-win32-x86_64-windows-4.4.5
(路径根据自己路径填写)
第四步,添加服务
双击之前解压目录下创建的 initService.bat
添加成功界面:
如果出现360风险提示,选择允许程序所有操作即可:
第五步,启动
双击之前解压目录下创建的 startup.bat
启动成功界面:
第六步,控制台连接
Ctrl + R,输入 cmd,打开一个新的控制台,输入mongo:
注意:如果连接出现如下乱码问题,就是没有连接上,不用管乱码具体是什么信息,配置对了就连接上了。
连接成功后,我们可以输入如下命令,进行一些基本的操作:
# 查看当前所在数据库
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
执行结果:
第七步,关闭
双击之前解压目录下创建的 stop.bat
关闭成功界面:
如果觉得配置麻烦的话,可以直接下载个人整理版:
个人整理版下载地址:
(4.4.5 MongoDB + 1.4.3 Robot 3T连接工具,配置已初始化好)
3.Robot 3T 下载、连接
官方下载地址:https://robomongo.org/download
官方下载的压缩包,会捆绑下载 Studio-3T,我们只需要 Robot 3T即可。
(安装非常简单,就不说了。)
第一步,启动之后,默认会弹出连接窗口,点击"Create"
第二步,命名之后点击"Save",双击连接打开
第三步,插入一条记录,就可以看到数据了:
# 创建一个`myCollection`集合并插入一条数据
db.myCollection.insert({"name" : "ACGkaka", "age" : 25, "hobby" : ["看书", "看电影", "写代码"]})
整理完毕,完结撒花~