MongoDB快速入门
1、了解什么是mongodb。
(1).mongodb 是一个基于分布式文件存储的数据库。由 c++ 语言编写。旨在为 web 应用提供可扩展的高性能数据存储解决方案。
(2).mongodb 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。
(3).mongodb将数据存储为一个文档,数据结构由键值(key=>value)对组成。mongodb 文档类似于 json 对象。字段值可以包含其他文档,数组及文档数组。
2、mongodb的下载和安装
mongodb下载地址:
mongodb安装过程
3、安装完成后配置环境变量。
配置好环境变量以后,在c盘的根目录下创建一个c:\data\db文件夹。只能是这个目录。
然后使用mongod命令初始化数据库。初始化数据库后不要关闭当前窗口。
默认情况下会在c:\data\db文件夹下创建数据库数据。
修改默认路径和端口号 mongod --dbpath 保存的目录 --port 端口号
在然后使用mongo命令连接数据库。
4、以服务的方式启动mongodb
mongodb默认是以控制台方式启动,这种方式非常的不方便,我们可以设置mongodb以服务方式启动。
安装步骤
(1).首先找个位置创建一个data\db目录和一个log目录。
(2).在mongodb的安装目录下创建一个配置文件mongod.cfg,添加一下内容
systemlog:
destination: file
path: c:\data\log\mongod.log
storage:
dbpath: c:\data\db
(3).使用mongod --config "配置文件路径" –install --servicename "mongodb" 安装服务,需要管理员权限。(记得把之前命令开启mongodb服务的窗口关了)
(4).然后在窗口或者在服务那里开启(net start mongodb #启动服务 net stop mongodb #关闭服务 mongod –remove #移除服务(需要管理员权限。) sc delete mongodb 删除服务)
5、工具操作mongodb
在控制台中操作mongodb非常的不直观,也不方便,我们也借助一些第三方工具来提高我们的开发效率。
推荐gui工具
mongodbmanage
studio-3t
nosqlbooster
然后就是一些指令到工具去操作了,我就不讲了。
最后感谢大家的观看。觉得可以的话可以给个支持
下一篇: Java基础-常见类之String类