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 MongoDB
15 
16 echo.
17 echo.
18 echo "03.init success"
19 pause 

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

@echo off

color 8A

echo.
echo.
echo "01.stop service"
net stop MongoDB

echo.
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上了;

打开服务窗口可以看到:

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。