一.简介
Spring Data MongoDB 项目提供与MongoDB文档数据库的集成,Spring与Hibernate集成时,Spring提供了org.springframework.orm.hibernate3.HibernateTemplate实现了对数据的CRUD操作, Spring Data MongoDB提供了org.springframework.data.mongodb.core.MongoTemplate对MongoDB的CRUD的操作,包括对集成的对象映射文件和POJO之间的CRUD的操作。
今天我们要介绍Java代码实现对MongoDB实现添加和删除操作。
二.添加
Spring Data MongoDB 的MongoTemplate提供了两种存储文档方式,分别是save和insert方法,这两种的区别:
(1)save :我们在新增文档时,如果有一个相同_ID的文档时,会覆盖原来的。
(2)insert:我们在新增文档时,如果有一个相同的_ID时,就会新增失败。