the5fire

关注Python、Django、Vim、Linux、Web开发、团队管理和互联网--Life is short, we need Python.


window7下安装使用mongoDB(简单)

作者:the5fire | 标签:   | 发布:2011-02-14 9:44 p.m. | 阅读量: 8889, 8743
项目需要使用mongo数据库,简单使用了一下,首先到http://www.mongodb.org 下载win系统用的“芒果”。解压到D盘,下载名字比较长,改为mongodb,然后在里面建立两个文件夹data和logs。
Cmd下进入mongodb下的bin目录,使用以下命令:


D:\mongodb\bin>mongod --logpath=d:/mongodb/logs/mongd.log
然后就是设置数据库文件所在,并且启动了:
D:\mongodb\bin>mongod --dbpath d:/mongodb/data


启动后如下:

Mon Feb 14 21:11:15 Mongo DB : starting : pid = 0 port = 27017 dbpath = d:/mongo
db/data master = 0 slave = 0 32-bit

** NOTE: when using MongoDB 32 bit, you are limited to about 2 gigabytes of data

** see http://blog.mongodb.org/post/137788967/32-bit-limitations for more

Mon Feb 14 21:11:15 db version v1.4.4, pdfile version 4.5
Mon Feb 14 21:11:15 git version: 9dcac11bd72c7cb34ca278313f033efcdd4908eb
Mon Feb 14 21:11:15 sys info: windows (5, 1, 2600, 2, 'Service Pack 3') BOOST_LI
B_VERSION=1_35
Mon Feb 14 21:11:15 waiting for connections on port 27017
Mon Feb 14 21:11:15 web admin interface listening on port 28017

然后另外启动一个cmd(原先那个不关),尝试一下芒果的威力。

D:\mongodb\bin>mongo
MongoDB shell version: 1.4.4
url: test
connecting to: test
type "exit" to exit
type "help" for help
> db.help【这个命令就不用说了】

然后简单操作一下:
> use testdb; 【切换数据库】
switched to db testdb
> db.myc.save({a:10}); 【存数据,其中的myc是一个collection,暂时认为他就是一个表,个人看法哦,刚接触这个数据库】
> db.myc.find(); 【查数据库】
{ "_id" : ObjectId("4d592a5fc6220000000060d6"), "a" : 10 }

更多内容可以看官网手册:
http://www.mongodb.org/display/DOCS/Tutorial#Tutorial-InsertingDataintoACollection
要实现mongo服务自动启动参看:
http://hi.baidu.com/zdz8207/blog/item/74a998509ddd3870853524a0.html

- from the5fire.com
----EOF-----

微信公众号:Python程序员杂谈


其他分类: