公司用到了檔案倉儲技術,框架用到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;
}
}
uj5u.com熱心網友回復:
mongo shell能查到就應該沒什么問題吧uj5u.com熱心網友回復:
驅動用的對不對uj5u.com熱心網友回復:
db.gxp.find({"_id": ObjectId("5aa3da9f5332731218448035")})
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/95206.html
標籤:MongoDB
