GridFS是MongoDB中的一个内置功能,可以用于存放大量小文件。
GridFS使用两集合来存储文件的元数据和内容。文件的元数据存储在文件集合中,文件的内容存储在块集合中。
GridFS使用两集合来存储文件的元数据和内容。文件的元数据存储在文件集合中,文件的内容存储在块集合中。
两集合以FS。默认使用fs.chunks和fs.files来存储文件。其中fs.files集合存放文件的信息,fs.chunks存放文件数据。
有些内容参考自 http://www.server110.com/mongodb/201404/10124.html
下面是具体的使用方式:
1.引入spring-boot-starter-data-mongodb的依赖。
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-mongodb</artifactId>
</dependency>
2.注入模版
@Autowired
MongoTemplate mongoTemplate ;
@Autowired
MongoDbFactory dbFactory ;
3.创建GridFsTemplate模版
GridFsTemplate gridfsTemplate =