一、介绍
MongoRepository是一个接口,与HibernateRepository类似,通过继承MongoRepository接口,我们可以非常方便地实现对一个MongoDB集合中的文档数据进行增删改查,示例如下所示:
import org.bson.types.ObjectId;
import org.springframework.data.mongodb.repository.MongoRepository;
public interface xxxRepository extends MongoRepository<T, ID> {
}
在我们继承MongoRepository接口时,该接口中第一个参数T为该仓库在Mongo中要操作的bean类,第二个参数ID表示该bean类的唯一标识的类型,一般为ObjectId。
使用MongoRepository接口时,为了更好的开发,建议引入下述依赖包,如下所示:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-mongodb</artifactId>
<