基础

MongoDB是面向文档的NoSQL数据库

存储结构

文档:MongoDB存储的基本单位,存储类型为BSON,json的二进制,文本格式和json差不多

特性

集合(相当于表,但结构无约束的),文档(即 记录)

支持多种索引

支持ACID,4.2还支持分布式事务(早期版本中仅支持单文档事务,但从 4.0 版本开始支持多文档事

务)

支持 mapreduce,通过分治的方式完成复杂的聚合任务

CRUD:直接使用Spring JPA提供的API
spring-data-examples/mongodb/kotlin/src/test/kotlin/example/springdata/mongodb/people/TemplateTests.kt at main · spring-projects/spring-data-examples