SpringBoot整合Mongodb

SpringBoot整合Mongodb

在这里插入图片描述
应用场景:
SpringBoot整合Mongodb_第1张图片
SpringBoot整合Mongodb_第2张图片

mongodb下载地址

https://www.mongodb.com/try/download/community

Robo 3t免安装版下载地址

https://github.com/Studio3T/robomongo/releases

mongodb基本操作CRUD

SpringBoot整合Mongodb_第3张图片
SpringBoot整合Mongodb_第4张图片

springboot整合mongodb

  1. 导入坐标,这个在创建springboot项目的时候勾上就行
<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-data-mongodb</artifactId>
		</dependency>```
  1. 配置
spring:
  data:
    mongodb:
      uri: mongodb://localhost/itheima
  1. 客户端读写Mongodb,直接使用MongoTemplet
@SpringBootTest
class Springboot17MongodbApplicationTests {

	@Autowired
	private MongoTemplate mongoTemplate;

	@Test
	void contextLoads() {

		Book book = new Book();
		book.setId(2);
		book.setName("springboot2");
		book.setType("springboot2");
		book.setDescription("springboot2");

		mongoTemplate.save(book);

	}

	@Test
	void find(){
		List<Book> all = mongoTemplate.findAll(Book.class);
		System.out.println(all);
	}

}

总结

SpringBoot整合Mongodb_第5张图片

你可能感兴趣的:(spring,boot,mongodb,后端)