
北京掌上极浩信息技术有限公司
Copyright 2012 © Gall.me
1
Spring-data-mongodb 使用手册

北京掌上极浩信息技术有限公司
Copyright 2012 © Gall.me
2
文档信息(Document Info)
标题(Title)
Spring-data-mongodb使用手册
文档编号(No)
2012-09-19
作者(Author)
张瑜
最后发布时间(Last Update)
2012-09-20
概述(Summarize)
安装mongodb以及掌握spring-data-mongodb的使用方法,一些最佳实践

北京掌上极浩信息技术有限公司
Copyright 2012 © Gall.me
3
修订信息(Revise Info)
修订日期(Date)
修订人(Reviser)
修订内容(Revises)

北京掌上极浩信息技术有限公司
Copyright 2012 © Gall.me
4
附件信息(Attachment Info)

北京掌上极浩信息技术有限公司
Copyright 2012 © Gall.me
5
目录
文档信息(Document Info).................................................................................................................2
修订信息(Revise Info) ......................................................................................................................3
附件信息(Attachment Info)...............................................................................................................4
1. 概述............................................................................................................................................6
1.1. 目的............................................................................................................................6
1.2. 范围............................................................................................................................6
2. 准备............................................................................................................................................6
2.1. 环境配置....................................................................................................................6
2.2. Windows7 安装 mongodb .........................................................................................6
2.2.1. 配置环境变量....................................................................................................7
2.2.2. 启动配置 mongodb ...........................................................................................7
3. Spring-data-mongodb ................................................................................................................9
3.1. 背景............................................................................................................................9
3.1.1. 高级 API ............................................................................................................9
3.1.2. 低级 API ............................................................................................................9
3.2. MongoDbFactory.......................................................................................................9
3.3. MongoTemplate.........................................................................................................9
3.4. Operations ..................................................................................................................9
3.4.1. 常用 Api 的方法:............................................................................................9
3.5. 项目中如何配置实用 mongodb .............................................................................10
3.6. Callback ...................................................................................................................11
3.7. Topic 和 Messaging/PubSub ...................................................................................11
3.8. Cache........................................................................................................................11
4. NoSQL 数据库设计 ................................................................................................................11
4.1. 案例 1.......................................................................................................................11
5. 最佳实践..................................................................................................................................11
5.1. 项目案例 1(Tinybee 项目)......................................................................................11
1. 概述
1.1. 目的
让团队成员比较快的上手 mongodb 的相关功能,思考如何结合自己的项目使
用。