前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >第一次接触MongoDB,安装篇

第一次接触MongoDB,安装篇

作者头像
Lemon黄
发布2019-10-14 17:43:08
5740
发布2019-10-14 17:43:08
举报
文章被收录于专栏:Lemon黄Lemon黄

跟你说

如果你想走到高处,就要使用自己的两条腿!不要让别人把你抬到高处;不要坐在别人的背上和头上。

——尼采·F.W.

MongoDB是目前被应用最广泛的NoSQL数据库产品。

对开发者来说,如果因为业务需求或者项目初始阶段而导致数据的具体格式无法明确定义的话,MongoDB的这一鲜明特性就脱颖而出了。相比传统的关系型数据库,它非常容易被扩展,这也为写代码带来了极大的方便。

1 MongoDB特点

以下是MongoDB的几个有点:

  • 速度快:这一点毋庸置疑,作为NoSQL数据库中的一种,其使用大量内存和系统资源作为优化,远远超过使用硬盘的传统SQL数据库
  • 扩展性好:可以水平扩展
  • 易管理:可自动分片,对于开发者而言隐去了对应大量数据的存储问题,不需要使用者手动操作
  • 动态结构:可以灵活地修改数据结构,而不需要修改已有的数据,也没有必要建立已有的数据格式
  • 支持基本的查询和动态查询
  • 支持完全索引,包含内部对象
  • 支持复制和故障恢复
  • 使用高效的二进制数据存储,包括大型对象(如视频等)
  • 文件存储格式为BSON(一种Json格式的扩展)

2 安装MongoDB

1、打开MongoDB地址:https://www.mongodb.com/,页面显示如下:

2、点击Download按,页面会自动跳转至MongoDB官方的资料填写页,如下:

3、选择页面中的Community Server选项卡,然后选择适合自己计算机的版本进行下载。下载成功页面如下:

4、下载完成后,打开下载文件的位置,双击打开.msi文件进行安装。安装界面如下:

5、单击Next按钮进入下一步,勾选 I accept the terms in the License Agreement复选框,再次点击Next按钮,显示如下:

6、一般而言,只需单击Complete按钮,也就是在本机上安装完整的MongoDB,在此也推荐这种方式。对于Custom方式,需要安装着自己选择安装的包及安装的位置硬盘等选项,此方式适合有经验的用户。

7、我们这里点击Complete方式进行安装,跳至下一页,点击Install按钮进入安装页面,如下显示:

等待安装进度结束,单击Finish按钮关闭安装,此时MongoDB安装完毕,接下来可以测试运行。

8、此时我们打开命令行界面,输入“mongodb -v”,会显示如下报错:

9、所以我们要将mongodb加入到系统变量中,我们需要将

C:\Program Files\MongoDB\Server\4.2\bin,加入到系统变量Path中,添加完成在命令行可以正常使用mongodb:

10、到此,MongoDB就安装完成。

3 MongoDB可视化工具 Studio 3T 安装

1、打开Studio 3T 官网下载地址:https://studio3t.com/download,如下所示:

2、单击页面右侧的DOWNLOAD FOR WINDOWS按钮,当然,这里首先需要用户选择适合自己系统的版本。

3、此时将跳转至新的网页,如图4-18所示,稍等之后,系统会自动下载。如果系统没有自动下载,请手动点击页面上的direct link链接。

4、软件下载成功后是一个完整的压缩包文件,将其解压到需要的文件夹中获得安装文件。双击安装文件后如下所示。

5、单击Next按钮,进入安装Studio 3T的下一步,勾选用户须知的同意选项,然后再次单击Next按钮进入安装路径的选择界面,如下所示。

6、在其中选择需要安装的路径或者保持程序的默认路径,单击Next按钮进行安装前的确认,然后单击Install按钮开始安装,完成后效果如下所示,单击Finish按钮完成安装。

7、启动界面如下所示:

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-10-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Lemon黄 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 MongoDB
腾讯云数据库 MongoDB(TencentDB for MongoDB)是腾讯云基于全球广受欢迎的 MongoDB 打造的高性能 NoSQL 数据库,100%完全兼容 MongoDB 协议,支持跨文档事务,提供稳定丰富的监控管理,弹性可扩展、自动容灾,适用于文档型数据库场景,您无需自建灾备体系及控制管理系统。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档