![mongodb教程 mongodb-tutorials](https://www.mkyong.com/wp-content/uploads/2011/05/mongodb-tutorials.png)
MongoDB是用C ++编写的noSQL开源数据库,具有许多出色的功能,例如map-reduce,自动分片,复制,高可用性等。
以下Java / Spring Data MongoDB教程和示例已通过测试:
- MongoDB 2.2.3
- Java-MongoDB-Driver 2.11.0
- Spring-Data-MongoDB 1.2.0.RELEASE
1. MongoDB核心示例
MongoDB的安装,配置,连接,查询和备份。
- 在Windows上安装MongoDB
如何在Windows上安装MongoDB。 - 在Ubuntu上安装MongoDB
如何在Ubuntu上安装MongoDB。 - 在Mac OS X上安装MongoDB
如何在Mac OS X上安装MongoDB。 - MongoDB Hello World示例
如何在MongoDB中执行CRUD和建立索引。 - MongoDB身份验证示例
以安全模式启动MongoDB,需要身份验证。 - MongoDB导入和导出示例
使用mongoexport备份,在MongoDB中使用mongoimport还原。
2. Java MongoDB示例
Java MongoDB驱动程序API示例,用于从MongoDB执行插入,更新,查询和删除文档。
- Java MongoDB hello世界示例
经典的hello world示例向您展示如何使用Java MongoDB驱动程序API在MongoDB中执行CRUD。 - Java MongoDB:身份验证示例
对MongoDB执行身份验证访问的示例。 - Java MongoDB:插入文档
将JSON数据插入MongoDB的4种方法。 - Java MongoDB:更新文档
使用collection.update()更新现有文档的示例 - Java MongoDB:查询文档
使用collection.find()从collection获取/查询文档的示例。 - Java MongoDB:删除文档
使用collection.remove()从集合中删除文档的示例。 - Java MongoDB:保存图像示例
使用GridFS API将二进制文件保存到MongoDB中。
3. Spring Data MongoDB示例
用于MongoDB的Spring Data示例可从MongoDB执行插入,更新,查询和删除文档。
- Spring Data MongoDB你好世界示例
使用“ Spring Data for MongoDB”框架配置(XML和注释)并执行CRUD操作。 - Spring Data MongoDB:插入文档
使用Spring数据save()和insert()将域对象保存到MongoDB数据库的示例。 - Spring Data MongoDB:更新文档
使用Spring数据save(),updateFirst()和updateMulti()从MongoDB数据库更新现有域对象的示例。 - Spring Data MongoDB:查询文档
使用Spring数据findOne(),find()和getCollection()从MongoDB获取/查询文档的示例。 - Spring Data MongoDB:删除文档
示例remove()和findAndRemove()从MongoDB中删除文档。 - Spring Data MongoDB:保存二进制文件,GridFS示例
在Spring Data MongoDB中使用GridFS将二进制文件保存在MongoDB中。 - Spring Data MongoDB –自动序列号示例
如何创建自动增加序列ID。
4. MongoDB常见问题解答
MongoDB中的一些常见问题和解答。
- 修复崩溃的MongoDB服务器
- 无法打开/Data/Db/Yourdb.Ns Errno:13权限被拒绝
- Java MongoDB:将JSON数据转换为DBObject
- Java MongoDB:从数据库获取集合
- Spring Data MongoDB删除_class列
参考文献
- MongoDB官方网站
- Java MongoDB官方教程
- 使用MongoDB进行Java开发
- MongoDB的Spring数据
- MongoDB文档的Spring数据
- Morphia for MongoDB教程