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