公司用到了文件仓储技术,框架用到Spring Boot MongoDB 3.6.1
保存成功,也返回了id,mongo中也刷新了内存大小,但就是无法查到值,根据返回到id也查不到..
@Override
public String saveFile(File file, String fileName, String collectionName) {
DB db = mongoTemplate.getDb();
db.slaveOk();
GridFS gridFS = new GridFS(db, collectionName);
GridFSInputFile gridfile;
try {
gridfile = gridFS.createFile(file);
gridfile.setFilename(fileName);
gridfile.save();
return gridfile.getId().toString();
} catch (IOException e) {
e.printStackTrace();
return null;
}
}