本文旨在如何快速搭建一个简单的mongodb环境

一、搭建cynwin环境
略过

二、下载mongodb

1
下载地址:http://www.mongodb.org/downloads

三、搭建mongodb

3.1 安装mongodb
直接运行mongodb-win32-x86_64-2008plus-2.6.7-signed.msi,按照提示安装mongodb

3.2 配置环境变量
在环境变量PATH中添加 D:\Program Files\MongoDB 2.6 Standard\bin (改为自己的安装路径)
这时候就可以在cygwin中使用mongodb提供的命令了。

3.3 创建数据库目录

1
shell> mkdir mongodb_dev

3.4 创建数据存储目录、配置目录、日志目录

1
2
3
4
shell> cd mongodb_dev
shell> mkdir data
shell> mkdir conf
shell> mkdir log

3.5 创建配置文件

1
2
3
shell> cd conf
shell> touch mongod.conf
shell> vim mongod.conf

填写一下内容:

1
2
3
4
5
6
7
8
#监听端口
port = 12345
#数据存储目录
dbpath = data
#日志目录
logpath = log/mongod.log
#Linux环境下开启守护进程
#fork = true

3.6 开启mongodb服务

1
shell> mongod -f conf/mongod.conf

这样一个简单的mongodb环境就搭建起来了

3.7 客户端连接mongodb服务
使用mongo命令行客户端

1
2
3
4
5
6
7
8
9
10
11
12
shell> mongo 127.0.0.1:12345
MongoDB shell version: 2.6.7
connecting to: 127.0.0.1:12345/test
> show dbs
admin (empty)
local 0.078GB
> use mydb
switched to db mydb
> db.collection1.insert({"name":"xiaowang","email":"xiaowang@gmail.com"})
WriteResult({ "nInserted" : 1 })
> db.collection1.find()
{ "_id" : ObjectId("54c7cad435f1aa5d551a15f1"), "name" : "xiaowang", "email" : "xiaowang@gmail.com" }

也可以下载Mongo的GUI客户端mongoVUE(Mac下使用MongoHub)等软件来连接。