MongoDB 菜鸟教程:https://www.runoob.com/mongodb/mongodb-tutorial.html
MongoDB官网:https://www.mongodb.org/
1、MongoDB简介
MongoDB是一个基于分布式文件存储的数据库,它是一个介于关系数据库和非关系数据库之间的产品,其主要目标是在键/值存储方式(提供了高性能和高度伸缩性)和传统的RDBMS系统(具有丰富的功能)之间架起一座桥梁,它集两者的优势于一身。
MongoDB支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型,也因为他的存储格式也使得它所存储的数据在Nodejs程序应用中使用非常流畅。
但是,MongoDB也不是万能的,同MySQL等关系型数据库相比,它们在针对不同的数据类型和事务要求上都存在自己独特的优势。在数据存储的选择中,坚持多样化原则,选择更好更经济的方式,而不是自上而下的统一化。
较常见的,我们可以直接用MongoDB来存储键值对类型的数据,如:验证码、Session等;由于MongoDB的横向扩展能力,也可以用来存储数据规模会在未来变的非常巨大的数据,如:日志、评论等;由于MongoDB存储数据的弱类型,也可以用来存储一些多变json数据,如:与外系统交互时经常变化的JSON报文。而对于一些对数据有复杂的高事务性要求的操作,如:账户交易等就不适合使用MongoDB来存储。
2、Windows 安装(MongoDB4.4)
MongoDB 提供了可用于 32 位和 64 位系统的预编译二进制包,你可以从MongoDB官网下载安装,MongoDB 预编译二进制包下载地址:https://www.mongodb.com/download-center/community
注意:在 MongoDB 2.2 版本后已经不再支持 Windows XP 系统。最新版本也已经没有了 32 位系统的安装文件。
下载 .msi
文件,下载后双击该文件,按操作提示安装即可。
2.1 安装
步骤:
点击next
选择custom
选择安装目录
配置名称、数据存放文件夹、日志存放文件
点击next ,取消选择Install MongoDB Compass
点击install安装
安装完成后需要重启
安装过程中,你可以通过点击 "Custom(自定义)" 按钮来设置你的安装目录。
下一步安装 "install mongoDB compass" 不勾选(当然你也可以选择安装它,可能需要更久的安装时间),MongoDB Compass 是一个图形界面管理工具, 这里不安装也是没有问题的,可以自己去下载一个图形界面管理工具,比如Robo3T、Navicat for MongoDB。
2.2 配置
在data目录下添加db文件夹
配置环境变量
配置存储路径 { mongod --dbpath
}
C:UsersAdministrator>mongod --dbpath D:downloadsMongoDB4.4datadb
输入 mongod
确认安装成功
浏览器也可以测试:http://127.0.0.1:27017
It looks like you are trying to access MongoDB over HTTP on the native driver port.
注意:
4.4 已经添加到了 服务
3、Navicat for MongoDB破解安装
Navicat for MongoDB 是MongoDB的图示化界面(个人比较喜欢)
下载链接: https://pan.baidu.com/s/1J5wy0XewZaBB6DRrzCXG0g 提取码: fm8b ,点击安装64位的
3.1 安装(64位为例)
3.2 破解
成功安装后,接下来对软件进行破解,首先将网络断开或禁用(非常重要,关系是否可以成功破解),将注册机下的所有文件复制到软件安装目录下,再双击“navicat_keygen_patch_v3.7_by_dfox_uret.exe”打开注册机;
选择navicatv12,其他的可以按默认,再点击patch,将弹出如下界面(注册机先不要关闭)
这里打开桌面上生成的Navicat 12 for MongoDB快捷键,点击注册;
回到注册机,右上角选择mongodb,再点击generate得到序列号,将其填入到软件注册界面;
再点击激活按纽,弹出手动激活;
这里将请求码中的代码复制到注册机中,再点击generate得到激活码,填入注册界面;
点击激活;
至此,navicat for mongodb 12中文破解版成功激活,从帮助菜单下可以查看软件已经是企业版本。