Win32下MongoDB使用示例

MongoDB是一款高性能的开源NoSQL数据库,今天我们看下在Win32中怎么使用MongoDB。

1.Win32下MongoDB使用示例

①.在官方网站下载Windows 32-bit版MongoDB,推荐版本为2.0.4;

②.解压下载的zip文件,例如C:\mongodb-win32-i386-2.0.4,更改文件夹名为mongo方便访问;

③.建立文件夹C:\data\db,这是默认的数据库存放路径;

④.双击C:\mongo\bin\mongod.exe,启动数据库服务器;


⑤.双击C:\mongo\bin\mongo.exe,启动管理工具,默认连接到test数据库,执行如下命令:
> item = {name:"dnawo",age:31};
> db.users.save(item);
> db.users.find();



⑥.使用mongofiles.exe添加文件到MongoDB:
:: 添加文件
mongofiles.exe -l d:\youdaodict.exe put youdaodict.exe
connected to: 127.0.0.1
added file: { _id: ObjectId('5034af00be2ccc956846add9'), filename: "youdaodict.e
xe", chunkSize: 262144, uploadDate: new Date(1345629953603), md5: "8c93ef4627bd7
80525de8e2d29a99e9f", length: 5482640 }
done!
:: 查询文件
mongofiles.exe list
connected to: 127.0.0.1
youdaodict.exe  5482640
:: 下载文件
mongofiles.exe -l f:\youdaodict.exe get youdaodict.exe
connected to: 127.0.0.1
done write to: f:\youdaodict.exe

2.将MongoDB安装成Windows服务

①.安装为Windows服务:mongod.exe --install --logpath f:\mongodb\log\mongod.log --logappend --dbpath f:\mongodb\db
②.删除Windows服务:mongod.exe --remove
③.开始服务:net start MongoDB
④.停止服务:net stop MongoDB



3.常见问题

问:怎么修改数据库存放路径为D:\db?
答:在CMD窗口中启动mongod.exe,并带上参数--dbpath,例如:C:\mongo\bin>mongod.exe --dbpath D:\db。

问:怎么创建数据库(database)?
答:在mongo.exe窗口中执行"use dbname"可以创建数据库,但要等保存第一条数据时库才会真正创建,use命令还可以用来切换数据库。

问:怎么创建表(collection)?
答:执行db.collectionname.save()时会自动创建。

4.参考资料

[1].MONGO DOCS:http://www.mongodb.org/display/DOCS/Home
[2].Quickstart Windows:http://www.mongodb.org/display/DOCS/Quickstart+Windows
[3].Tutorial:http://www.mongodb.org/display/DOCS/Tutorial

评论: 0 | 引用: 0 | 查看次数: 3591
发表评论
登录后再发表评论!