MongoDB 简介MongoDB是一个基于分布式文件存储的数据库 。由C++语言编写 。旨在为WEB应用提供可扩展的高性能数据存储解决方案 。
它的最大特点是:
•特别适合存储大量的无结构、无规则的数据•单表实现存储PB级别的数据,但读写效率仍然不输MySQL
它的限制:
•不支持SQL、不支持连表查询、不支持事务•不支持高度优化的查询方式
MongoDB 为什么特别适合爬虫•爬虫爬取大量数据•爬虫主要是写的场景,大量数据抓取之后储存下来•爬虫抓取的数据规则和结构是随机
所以事不宜迟,我们赶紧安装学习使用吧
安装 MongoDB 数据库首先搜索打开 MongoDB 官网[2],选择 Software 下的 Community Server 社区版本进入下载
![MongoDB 安装使用](http://img.jiangsulong.com/220427/15215G649-0.jpg)
文章插图
选择自己系统,需要的版本,然后下载 。我这里是 Window 系统,MongoDB 4.2.6 是最新稳定版 。但有时候你会发现 Package 加载得特别特别慢,甚至无法下载 。
![MongoDB 安装使用](http://img.jiangsulong.com/220427/15215G124-1.jpg)
文章插图
既然官网下载不了怎么办呢,我们可以直接到mongodb下载列表[3],下载自己需要版本 。我这里下载 mongodb-win32-x86_64-2012plus-4.2.6-signed.msi
如果是 mac/linux 的同学大可不必,直接搜索对应的 brew/yum 命令安装即可
![MongoDB 安装使用](http://img.jiangsulong.com/220427/15215L254-2.jpg)
文章插图
下载完成过后,双击运行点击Next
![MongoDB 安装使用](http://img.jiangsulong.com/220427/15215H3L-3.jpg)
文章插图
同一条款协议,Next
![MongoDB 安装使用](http://img.jiangsulong.com/220427/15215KZ2-4.jpg)
文章插图
选择自定义安装方式
![MongoDB 安装使用](http://img.jiangsulong.com/220427/15215H362-5.jpg)
文章插图
指定安装目录到 D:Devenvmongodb4.2.6,Next
![MongoDB 安装使用](http://img.jiangsulong.com/220427/15215M517-6.jpg)
文章插图
![MongoDB 安装使用](http://img.jiangsulong.com/220427/15215J046-7.jpg)
文章插图
Service Configuration(服务配置),主要留意
•Install MongoDB as a Service 将 MongoDB 添加到计算机服务列表 。
•Data Directory/Log Directory 路径是否自己想要 。然后下一步
![MongoDB 安装使用](http://img.jiangsulong.com/220427/15215KB9-8.jpg)
文章插图
Install MongoDB Compass 是询问你是否需要安装 MongoDB Compass 可视化操作工具 。
我这里建议取消安装 MongoDB Compass,有无可视化功能并不影响 MongoDB 本身 。而且 MongoDB Compass 的下载路径在国外,估计还能再花个一个多小时而且不一定能成 。
再说 MongoDB Compass 也有替代产品 robo3t/NoSQLBoostrap 等也广受好评所以我建议取消安装 MongoDB Compass,接着下一步
![MongoDB 安装使用](http://img.jiangsulong.com/220427/15215M620-9.jpg)
文章插图
开始安装 & 安装完成
![MongoDB 安装使用](http://img.jiangsulong.com/220427/15215L615-10.jpg)
文章插图
![MongoDB 安装使用](http://img.jiangsulong.com/220427/15215GO6-11.jpg)
文章插图
最后把 D:Devenvmongodb4.2.6bin 路径配置到 环境变量 就大功告成
![MongoDB 安装使用](http://img.jiangsulong.com/220427/15215KP8-12.jpg)
文章插图
检查 MongDB 是否安装成功右击我的电脑 > 管理 > 服务与应用程序 > 服务 > 查看列表中 是否存在 MongoDB Server,有时候会出现服务列表没来得及刷新,这时需要右击列表 刷新一下
![MongoDB 安装使用](http://img.jiangsulong.com/220427/15215MO4-13.jpg)
文章插图
列表中存在 MongoDB Server服务 并处于启动状态(没有启动就 右击服务并启动) ,然后浏览器访问 http://localhost:27017/(mongodb默认端口号:27017) 。出现下图内容表示安装成功
![MongoDB 安装使用](http://img.jiangsulong.com/220427/15215J251-14.jpg)
文章插图
如果不成功,需要查看 27017 端口是否被占用 。打开 cmd命令行,举个例子:
# 查看 27017 端口占用情况C:UsersAbo>netstat -ano|findstr "27017"协议本地地址外部地址状态PIDTCP127.0.0.1:270170.0.0.0:0LISTENING6648# 查看 PID:6648 进程 是哪个程序占用C:UsersAbo>tasklist|findstr 6648bug.exe6648 Services0164,904 K# 关闭 bug.exe 进程C:UsersAbo>taskkill /f /t /im bug.exe
推荐阅读
- Vue中使用v-viewer组件实现图片预览功能,支持Vue3
- VS Code 安装和设置Visual Studio Code的简要教程
- 金丝皇菊的功效与作用,金丝皇菊茶的功效与作用
- 密蒙花的使用方法,密蒙花米饭的做法
- Windows环境下安装Jenkins
- 使用IDEA搭建Spark源码阅读环境
- Java不停机监控&热操作
- iphone13怎么关机和开机,iphone13怎么关机不了-
- NFS在嵌入式开发中安装和使用
- mac如何安装sz,rz,实现本地和服务器文件传输「开发效率工具」