MongoDB(一)Windows 下载、安装、Robot 3T连接

MongoDB

  • MongoDB 是由 C++ 语言编写的,端口27017,一种面向文档存储的非关系型数据库(NoSQL)。
  • 官网首页:https://www.mongodb.com/2

1.下载

方式一:

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

方式二:

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

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

方式三:

个人整理版下载地址:https://download.csdn.net/download/qq_33204709/16778340

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

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



2.安装(zip版)

版本:4.4.5

第一步,解压

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

第二步,新建文件:

  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/


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

  1. 一个initService.bat文件,用于添加MongoDB服务,内容如下:(采用相对路径的 mongo.conf)

    @echo off
    :: 注册服务到系统上
    CALL mongod --config "%cd%\mongo.conf" --install --serviceName "MongoDB"
    echo init service succeed!
    pause
    
  2. 一个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
    
  3. 一个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 文件即可启动。

关闭成功界面:

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

个人整理版下载地址:https://download.csdn.net/download/qq_33204709/16778340

(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" : ["看书", "看电影", "写代码"]})

整理完毕,完结撒花~

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不愿放下技术的小赵

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值