MongoDB 是一个基于分布式文件存储的数据库,由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。
MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的 NoSQL 数据库。
Spring Data 项目为了开发者能够更方便的操作 MongoDB 数据库,专门提供了一个 Spring Data MongoDB 子项目,该项目提供了通过 Spring 统一编程模型对 MongoDB 进行操作。
该教程适合已经学习过 MongoDB,现在需要通过 Spring 将 MongoDB 集成到自己的项目。或者以前通过 mongo-java-driver 驱动去操作 MongoDB,但想试试通过 Spring 编程模型去快速操作 MongoDB 文档数据库。
通过学习该教程,读者可以快速了解和上手使用 Spring Data MongoDB 库去操作 MongoDB 文档数据库。
Java
Spring
Spring Boot
NoSQL
MongoDB
Java 1.8
Spring Boot 2.2.2.RELEASE
IDEA2018
mongodb-v4.0.2-x86
NoSQLBooster for MongoDB
官网地址:https://spring.io/projects/spring-data-mongodb#overview
官方参考文档地址:https://docs.spring.io/spring-data/mongodb/docs/current/reference/html/