Mongo 初涉

    使用了比较长时间的关系型数据库,主要也是以MySQL为主,没有涉足其他,今天决定试试mongo,网上已经大把的教程和介绍,这里只收录自己的搭建和使用记录。

一、下载

    地址:http://fastdl.mongodb.org/win32/mongodb-win32-x86_64-2008plus-2.4.7.zip

二、安装

    和前段时间用的node.js一样,直接解压,把bin目录放到D:\workspace\mongo下面,并且在windows的PATH里面配置好路径。

    在mongo下面建立data目录。

    进入cmd命令行,执行:mongod --dbpath D:\workspace\mongo\data,顺利启动,浏览器地址栏键入:http://localhost:27017/,和诸多教程介绍一样:“You are trying to access MongoDB on the native driver port. For http diagnostic access, add 1000 to the port number”。一切顺利!

三、使用

    启动后,可以用命令行退出,但是无法通过命令行查询。。。

    再启动个命令行窗口,键入“mongo”,进入shell模式:

MongoDB shell version: 2.4.7
connecting to: test
> db
test
> db.test.save({a:1})
> db.test.find()
{ "_id" : ObjectId("526f7b80df4cb3052d3db3dd"), "a" : 1 }
> exit
bye

四、服务

    总不能每次都开个cmd执行启动吧,得加入服务,即便金山卫士会跑来问我要不要加入系统服务。

    网上没有找到介绍,懒得翻了,直接去官网看E问教程。

    目前路径:http://docs.mongodb.org/manual/tutorial/install-mongodb-on-windows/

    配置:在mongo目录下建立log目录存放日志信息,为mongo建立配置文件,命令行执行:echo logpath=d:\workspace\mongo\log\mongo.log > d:\workspace\mongo\mongod.cfg。

    执行命令安装服务:mongod.exe --config d:\workspace\mongo\mongod.cfg --install

    windows的系统服务出现了“Mongo DB Server”的服务,但是启动不了,查找原因,mongod.cfg里面只配置了log路径,手动配置上data的路径(之前的手动启动时候确实指定了路径)

logpath=d:\workspace\mongo\log\mongo.log 
dbpath=D:\workspace\mongo\data
    再试,顺利启动!

五、补充

    mongo到底能干什么?

    刚刚看到CSDN上面的文字MongoDB核心贡献者:不是MongoDB不行,而是你不懂!,学习学习

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值