NOSQL、MONGODB在WINDOWS部署

来源:互联网 发布:网络贩枪案 编辑:程序博客网 时间:2024/04/28 00:22

第一步在百度搜索里面输入MONGODB下载,点击红色箭头所指链接进入MONGODB官网


下载MONGODB对应的版本,我以3.4为例,下图所示


下载完成后,是一个msi文件,双击后,将MONGODB安装到磁盘中(任何盘都行),有一个小建议就是最好安装在磁盘根目录:


安装过程如下:你可以通过点击 "Custom(自定义)" 按钮来设置你的安装目录。



比如我的是D:\MongoDb3.4目录。在此之后,MongoDB就已经安装成功了。


第二步就是配置了。

创建数据目录
MongoDB将数据目录存储在 db 目录下。但是这个数据目录不会主动创建,我们在安装完成后需要创建它。请注意,数据目录应该放在根目录下((如: C:\ 或者 D:\ 等 )。

在命令行下运行MongoDB服务器

         为了从命令提示符下运行MongoDB服务器,你必须从MongoDB目录的bin目录中执行mongod.exe文件

         mongod.exe --dbpath d:\MongoDb3.4\data\db
执行完这句话后,如果DOS界面不报错,你就在浏览器里面输入http://localhost:27017
如果浏览器里面打印出这句话,以红色突出一下,恭喜你MONGODB配置成功!:
It looks like you are trying to access MongoDB over HTTP on the native driver port.

第三步就是将MongoDB服务作为Windows的服务。
为了方便以后启动mongoDB服务,我们需要将服务在window注册下。这步很关键,我刚开始掉入了不少坑。
你首先进入到C:\Windows\System32目录里面,然后找到cmd.exe文件,一定要通过管理员身份运行,然后执行这行命令,就可以将MongoDB服务在windows里面注册了。(我是以我的目录结构来写的,下面语句涉及的目录你可以自定义)
mongod --logpath "D:\mongodb3.4\data\logs\log.txt" --logappend --dbpath "D:\mongodb3.4\data" --directoryperdb --serviceName "MongoDB" --serviceDisplayName "MongoDB" --install


如果打印出以下语句,说明服务注册成功!
Creating service MongoDB.
Service creation successful.
Service can be started from the command line via 'net start "MongoDB"'.

那么启动mongoDB服务就非常方便了。
在运行行里面输入net start mongodb就可以启动服务了,关闭服务net stop mongodb

第四步就是操作mongodb数据库了:
首先你要进入到MongoDB后台管理Shell里面,找到你mongodb安装路径下的bin目录,然后执行mongo.exe文件(友情提示下:为了方便可右键发送到桌面,以后操作数据库更方便)。MongoDB Shell是MongoDB自带的交互式Javascript shell,用来对MongoDB进行操作和管理的交互式环境。当你进入mongoDB后台之后呢,它默认会链接到test文档(数据库):
>mongo
MongoDB shell version:3.4
connecting to : test

由于它是一个JavaScript shell,您可以运行一些简单的算术运算试试效果:
> 6+2
8
>

db命令用于查看当前操作的文档(数据库):
>db
test
>

插入一些简单的记录并查找安:
>db.runoob.insert({x:10})
WriteResult({“nInserted”:1})
>db.runoob.find()
{ "_id" : ObjectId("5604ff74a274a611b0c990aa"), "x" : 10 }
>
看到这里,mongoDB数据库基本上认识差不多了,你自己慢慢研究吧。要活学活用哦!

原创粉丝点击