springboot 与 MongoDB 数据处理
一. 简述
MongoDB
是一款新兴的 NO-SQL
数据库,使用的是类 JSON
的数据格式 BSON
进行数据存储。MongoDB
将索引放在内存中,因此查询的时候会大幅度提高速度。在数据库领域中,MongoDB
适合单表的或者说 Column
不需要高度统一的业务处理中,比如:用户娱乐信息表(在商城的用户信息中存储的用户兴趣、用户QQ等等)。MongoDB
对事务支持度不算太高,日常需求需要连表操作的就不要放在 MongoDB
了。 SpringBoot
对 MongoDB
提供了 starter
让 Javaer
能够更加简单的操作 MongoDB
数据库的信息。 项目地址:https://github.com/WeidanLi/spring-boot-tutorial 项目演示:spring-boot-data-mongo
二. 开发
(一)MongoDB 环境的准备
1. 使用 Docker 启动 MongoDB 环境
1 | version: '3.1' |