Mongodb

一、Mongodb简介

 Mongodb用在何处:

总结一句话:对数据库的操作频率较高的时候(比如修改频率较高),那么就用Mongodb数据库(没有说必须用,只是建议

补充:(临时存储的数据也用Mongodb数据库)

二、Mongodb下载与安装

2.1、下载与安装

下载 .msi 文件,下载后双击该文件,按操作提示安装即可。

安装过程中,你可以通过点击 "Custom(自定义)" 按钮来设置你的安装目录。

 在Browse下选择Mongodb安装路径,(我安装的目录:D:\software\Mongodb\ )

下一步安装 "install mongoDB compass" 不勾选(当然你也可以选择安装它,可能需要更久的安装时间)

会发现我们的安装目录下有了很多的配置了(到这里Mogodb就安装成功了):

2.2、启动Mongodb服务端&客户端

2.2.1、开启Mongodb服务端方式:

首先要保证安装目录的data存储数据的文件夹是空的包括里面的db文件夹里面也是空的

 在bin目录下打开cmd运行命令:mongod --dbpath=..\data\db

加载后,会发现此时储存数据的db文件夹中有了数据(这些文件是一次性生成的,再执行上面的命令也不是再生成了,已经固定了):

这些文件夹中的数据有了之后,Mongodb服务端就开启成功了:

我们可以在刚才执行mongod --dbpath=..\data\db命令的窗口,按快捷键CTRL+F 搜索port端口号,用来查看该Mongodb数据库的服务端的端口号是多少(这个端口号要记住,因为等会连接该Mongodb数据库的时候需要用到,就相当于mysql的3306端口号):

注意在服务中看看是否开启了,没有的话开启一下:

 

2.2.2、启动Mongodb客户端方式:

注意:如果是第一次操作上面的服务端开启的过程,那么开启完服务端后需要关闭重新操作一次上面的开启服务端的操作,那么服务端才能真正的开启成功。要不然客户端访问不到Mongodb服务端

开启客户端方式(注意:服务端开启后不能关闭,那么客户端才能够访问到,如果把服务端关闭了,客户端是访问不到的):
客户端开启访问成功,也就意味着客户端能够操作Mongodb数据库了:

总结:

三、Robo 3T 客户端软件

我们知道当Mongodb服务端开启后,再启动客户端,那么客户端就行用cmd命令对Mongodb数据库进行操作了,可以进行建表,储存数据,获取数据,但是客户端用cmd是不是非常的麻烦,因此用客户端可以用 Robo 3T软件操作对Mongodb数据库的一些操作

3.1、 Robo 3T 下载:

3.2、安装

下载 robo3t-1.4.3-windows-x86_64-48f7dfd.exe 安装包如下图所示:

  • 安装步骤也是一直下一步(中间步骤可以指定安装地址)
  • 安装完如下图所示:(在安装目录的地方找到该软件打开即可使用

3.3、客户端连接

第一步:点击3.2步骤中robo3t软件,打开软件:

第二步:创建客户端与Mongodb数据库的连接

 只需要改下面的ip地址和端口号即可,其他的不用修改(我们这里上面的Mongodb服务端的端口号就是27017)

 修改成服务端的ip地址和端口号后,点击Test测试连接,测试成功的话再Save往下就能连接成功了

注意:如果Mongodb数据库设置了账户和密码的话,还需要在这里填写账户和密码,然后再进行Test测试连接(如果没有设置账户密码,就上面那个步骤填写ip地址和端口号后直接Test测试连接即可):

在这里插入图片描述

 

 连接成功:可以用这个软件操作Mongodb数据库了:

3.4、启动软件时报错问题解决

问题:当我们的软件下载完成后,把软件拉到桌面上打开的时候 会出现下面的报错问题:

 

 解决方法:三个步骤

 

四、Mongodb基本操作

创建库:

 库中创建集合(同:mysql中的创建一张表)

 

 点击Book集合:

 

一些操作命令如下所示:

注:F5快捷键快速运行sql语句命令

添加数据命令:

 

 查看数据命令:

 

还可以多条数据一起添加: 

 查询出来的数据格式如下所示:

 还可以按条件查询:

 

删除:

删除前的数据库中信息:

 

 

 

 

 修改:

修改前的数据库中的数据信息:

 

 

 

如果想把name字段的所有为springboot1的数据修改成springboot3:那么操作如下所示:

操作前数据库信息如下所示:

 

 

 

Mongodb命令总结:

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值