近两天开始接触 MongoDB(非关系型数据库),接触新知识,还是想记录一下。
下面就我的学习和使用情况先简单介绍下 MongoDB 的安装 和它的可视化工具 Robo 3T的使用。
关于 MongoDB 的安装:
MongoDB 预编译二进制包下载地址:https://www.mongodb.com/download-center#community
下载好后,自定义安装目录进行安装,很简单,不会的自行百度。
配置
-
选择一个盘符,新建一个文件夹用于存放数据库文件,在这里我选择的是在 D 盘的根目录下新建一个名为 MongoDB 的文件夹,然后再在这个文件夹下建立一个名为 data 和一个名为 log 的文件夹,最后在 log 文件夹下建立一个名为 mongodb.log 的文件
-
将 MongoDB 安装目录下的 bin 目录添加到环境变量 Path 中。
要测试环境变量是否添加成功,只需打开cmd(可以在任何路径下),然后输入
mongod -help
如果出现很多帮助命令,则证明环境变量添加成功。
-
以管理员身份打开 cmd,进入 MongoDB 安装目录下的 bin 目录,输入命令
mongod --logpath "D:\MongoDB\log\mongodb.log" --logappend --dbpath "D:\MongoDB\data" --directoryperdb --install
注意: 上述命令中的路径和文件名要和自己建立的一致
-
启动服务,同样需要以管理员的身份打开 cmd,不过可以不在 MongoDB 安装目录下的 bin 目录下,然后输入命令
net start MongoDB
- 服务启动成功
下次开机时如何启动MongoDB服务
- 经过上面的步骤,我们已经将MongoDB的服务注册到系统服务中了,它会随着系统的开机而开启,所以如果我们在再次开机的时候,以管理员身份打开cmd,输入net start MongoDB,会提示我们请求的服务已经启动。因此,下次开机时,我们不需要做任何操作,MongoDB的服务就已经启动了,我们也就可以使用MongoDB了。
下次开机时如何进入MongoDB的cmd操作环境
- 经过上面的步骤后,下次开机时我们只需以管理员身份打开cmd(实测中不以管理员身份运行也可以,最好是以管理员身份运行),输入mongo,回车即可。如果想退出这个环境,按下键盘的ctrl+c即可。
其它命令
-
停止服务
net stop MongoDB
-
重启服务
net restart MongoDB
-
卸载服务(先要停止服务)
mongod --logpath "D:\MongoDB\log\mongodb.log" --logappend --dbpath "D:\MongoDB\db" --directoryperdb --remove
- 注意: 上述命令中的路径和文件名仍要和自己建立的一致,下同
-
重装服务
-
mongod --logpath "D:\MongoDB\log\mongodb.log" --logappend --dbpath "D:\MongoDB\db" --directoryperdb --reinstall
学习参考:https://blog.youkuaiyun.com/winstonlau/article/details/79439223
----------------------------------------------------------------------------------------------------------------------------------------------------------------------
下面介绍下MongoDB的可视化工具 Robo 3T
1、在浏览器中搜索robomongo,到官网下载下来。
2、安装
3、
创建一个连接
这些操作配置一下,在MongoDB启动的情况下就可以连接了。
可以自己创建数据库和集合(数据表)。
顺便介绍下简单的命令吧。
db.getCollection('table_1').find({})
db.table_1.insert({"age":"23"})