MongoDB入门学习(一)—— 安装和启动

最近因为工做须要,开始学习MongoDB数据库了。第一篇博文就从这里开始吧,以此记录下学习中的点点滴滴,为本身加油呢!html

(一) MongoDB简介mongodb

网上搜搜了一下:(来源:http://www.runoob.com/mongodb/mongodb-intro.html )数据库

MongoDB 是一个基于分布式文件存储的数据库。由C++语言编写的,旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。数组

MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的(后面的学习中感受确实很像呢!)。浏览器

MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档相似于 JSON 对象。字段值能够包含其余文档,数组及文档数组。数据结构

例如:分布式

{性能

"classNo": "C101",学习

"className":"初一(1)班",网站

"awardInfos":["校级先进班集体","省级先进班集体"]

}

(二)MongoDB的安装与启动

1. 下载

在mongodb官网下载与本身机器操做系统相匹配的安装包便可。

下载地址为: http://www.mongodb.org/downloads。目前支持的OS有:Windows,Linux,OSX,Solaris。

本人在实践过程当中发现,官网下载的地址用Chrome打开才能看见以下页面。(由于IE11和360浏览器都看不见,我猜想多是该网站对IE内核的浏览器不支持,其实可有可无啦)

 

2. 安装

双击便可。安装的时候可根据本身的习惯建立相应的安装目录。成功安装后能够看到安装目录里有个bin文件和其余若干文件。

想要知道是否真的安装成功,须要启动MongoDB试试。为啥这么说呢?那就得说说个人亲身经历了。

经历是这样的:

我从公司前辈那得到了一个安装包,是那种压缩文件,直接解压后就能够了(原觉得是这样的)。但是后来启动的时候,居然报错了:libeay32.dll丢失。那就百度搜搜,按照建议安装了腾讯管家进行的修复。修复后再次启动时,以前的错误木有再出现,可是仍是报错:应用程序没法正常启动0xc000007b。依然求教百度,再次用腾讯管家进行修复。修复后再次启动时,依然是0xc000007b。真心木有办法了,就请前辈远程帮忙。起初,前辈觉得是个人系统里少了什么dll,结果不是这个缘由。最后的最后,前辈从新发了我一个安装的压缩文件。解压缩后,再次启动时,就正常了。啰嗦了一堆,得出的结论就是:安装MongoDB前请确认安装包的正确性,不然极可能会像我同样遇到一堆奇怪的问题,很浪费时间的呢!

3.启动

首先,建立DB的数据目录,如能够在MongoDB的安装目录下(与bin同级便可)建立data\db。

cmd--> 进入MongoDB的安装目录下,输入命令并回车,命令以下:

mongod --dbpath  MongoDB的数据目录

成功启动的截图以下:

成功启动DB后就能够进行对MongoDB进行基本的操做了。开始的步骤是:

须要从新打开一个cmd窗口后,进入MongoDB的bin目录中,输入命令并回车:

mongo

以后看到以下页面后,就能够进行各类命令的学习了!

 

注意:直接双击bin文件夹中的mongod.exe文件是没法正常启动MongoDB的。(亲测,缘由待查)

相关文章
相关标签/搜索