1、下载: http://www.mongodb.org/downloads 在32位windows下,mongodb可管理的数据库尺寸最大为4G,生产环境下必须64位才有应用价值。

2、配置安装: 解压缩安装包,建立一个bat文件运行,以下是指定了工作的端口号和数据库文件所在的路径: mongod.exe -port 13566 -dbpath D:\MongoDb\Data 成功启动后可看到mongodb提供了web管理端口14566 可以用 http://127.0.0.1:14566/ 连接打开mongodb的web管理界面。

3、来测试一下: mongodb提供了一个命令行的管理工具:mongo.exe;在命令行运行: mongod 127.0.0.1:13566 基本上可以把mongodb中的概念与mySQL什么的类比一下: mongodb SQL db database collection table

所以,我们先:

1
2
3
4
5
6
show dbs //列出所有数据库
use test //使用数据库test,如果这个数据库不存在,在insert的时候自动会创建
show collections //列出当前数据库的所有collections
db //查看当前数据库
show users //列出用户
db.createCollection("customer"); //新建一个collection 

CURD操作来试试看:

插入数据:

1
2
3
4
5
6
7
db.customer.save({"name":"p3","age":29})  //增加数据 
db.customer.find()  //相当于select * from 
db.customer.find({"name":"p3"})  //select * from customer where name ="p3" 
db.customer.count() //select count(*) from customer 
db.customer.find({"name":/p*/}) //模糊查询了,这个你懂的 
db.customer.remove({"name":"p3"}) //delete... 
db.customer.findAndModify({update:{$inc:{'age':1}},query:{'name':'p3'},new:true}) //找到name为p3的,在年龄上+1,然后返回修改后的记录 

Mongodb支持很多牛逼的高级查询和更新特性,详细的就请阅读文档了:

http://www.mongodb.org/display/DOCS/Querying