首页 > 代码库 > MongoDB之初体验

MongoDB之初体验

MongoDB是一款开源的NoSQL数据库,主要应用于数据规模庞大的场合,并被视为Node.js的黄金搭档,由于它采用的是Binary JSON格式,所以与JavaScript具有任何语言都无法媲美的亲和力。关于它的具体介绍本文不作详细阐述,下面主要针对MongoDB在Windows下加入本地服务项做一些简单的分享。以方便刚接触MongoDB并在Windows环境下进行开发的同学。

首先去官网下载Windows安装包:http://www.mongodb.org/downloads

一般情况下选择默认的64位即可(除非你的主机是32位),下载后,假设我们安装到:D:\mongodb-win32-i386-2.4.5,完成后,

我喜欢重新建 个文件夹D:\mongodb进入该目录,新建data和logs两个文件夹,并在logs目录下再新建个mongodb.log。 

工作就绪,现在就该开启mongodb的服务了。

我们需要建立一个永久性服务,这就需要我们把Mongo加入到Windows本地服务中去,

在这里我写了个初始化数据库的脚本:

 1 @echo off 2 cls 3  4 color 8A 5  6 echo. 7 echo. 8 echo "01.install Windows service" 9 mongod --dbpath "D:\mongodb\data" --directoryperdb --logpath "D:\mongodb\logs\mongodb.log" --logappend --install -serviceName "MongoDB"10 11 echo.12 echo.13 echo "02.start service"14 net start MongoDB15 16 echo.17 echo.18 echo "03.init success"19 pause 

当然还有卸载数据库的脚本:

@echo offcolor 8Aecho.echo.echo "01.stop service"net stop MongoDBecho.echo.echo "02.remove Windows service"mongod --dbpath "D:\mongodb\data" --logpath "D:\mongodb\logs\mongodb.log" --remove -serviceName "MongoDB"echo.echo.echo "03.stop success"pause

运行建库初始化.bat后显示:

说明MongoDB服务已经安装到windows上了;

打开服务窗口可以看到:

 

MongoDB之初体验