MongoDB学习了大概有25天了,作为一个学习的成果,这里发布一个MongoDB工具的源代码给大家。
当然这个源代码里面有很多很多细节还没有完善,例如TabIndex的设置。
我一直认为学习一门技术光看文档没有用,还是需要自己动手去写点代码才可以。
OK,开始我们的工具使用之旅:
1.启动您的MongoDB服务器:
cd C:\runmongo\bin
mongod --port 28018 --dbpath C:\mongodb\master --master
mongod --port 28018 --dbpath C:\mongodb\master --master
这里我直接将服务器启动在了DOS里面,当然,你可以将服务器作为一个Service,或者通过设置LOGFILE来将所有输出信息放到文件里面去。
这样的话,您的MongoD就启动了。
接下来我们启动工具:
选择菜单的链接和状态->数据库链接
我们选择 添加来添加一个新的数据库链接
然后我们可以选中一个或者多个服务器。
这里我们选择主从2个服务器【使用不同的端口】
暂时只支持Access的数据库导入
为了学习Find的写法,做了一个迷你的检索器
使用方法,在数据展示的时候,使用菜单的 数据视图-> 数据查询
简单学习了MapReduce功能,截图使用以前的版本。。。。Test数据库被我做掉了。。。。 这个是没有美化前得界面【使用这个功能的时候,请先选中一个数据集】
关于自动做成配置文件的部分,现在还没有完全做好:
在工具的Dos操作里面
下载地址:
虽然是一个软件发布的帖子,不过里面包含了源代码和MongoDB的内容。我不知道现在博客园的首页到底有什么判断标准了,但是请编辑不要删帖。让更多人看看源代码。
当然,如果有什么BUG请告诉我。
解决方案里面有3个工程,一个叫HugeData(包含了Memcache的测试用例),是用来做MongoDB测试的,用来插入测试数据,MagicMongoDBTool是工具的源代码,QLFUI是皮肤和控件的代码。