一、前言
在上一篇SpringBoot 系列教程(七十):SpringBoot整合MongoDB 中我们详细的了解和学习到了MongoDB
是什么、MongoDB
能做什么、特点是啥、以及在SpringBoot
中如何快速整合MongoDB
数据库,并且进行了实战学习,如果有留意会发现在上一篇中是使用继承 MongoRepository
方式操作MongoDB
增删改查,因为MongoDB
同 JPA 一样,SpringBoot
同样为开发者准备了一套 Repository
,只需要继承 MongoRepository
传入实体类型以及主键类型即可。那么这篇文章我将带着大家学习以MongoTemplate
方式来操作MongoDB
数据库增删改查方法;
二、MongoTemplate是什么
MongoTemplate
是数据库和代码之间的接口,对数据库的操作都在它里面。
- 1.
MongoTemplate
实现了interface MongoOperations。 - 2.
MongoDB documents
和domain classes之间的映射关系是通过实现了MongoConverter
这个interface
的类来实现的。 - 3.
MongoTemplate
提供了非常多的操作MongoDB
的方法。 它是线程安全的,可以在多线程的情况下使用
来源:CSDN
作者:Thinkingcao
链接:https://blog.csdn.net/Thinkingcao/article/details/103804400