MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

GridFSDBFile във версия 2.0.1 за пролетно зареждане

GridFSFile gridFsdbFile = gridFsTemplate.findOne(new Query(Criteria.where("_id").is(id)));

GridFSDownloadStream gridFSDownloadStream = gridFSBucket.openDownloadStream(gridFsdbFile.getObjectId());
GridFsResource gridFsResource = new GridFsResource(gridFsdbFile,gridFSDownloadStream );

след това

file.setInputStream(gridFsResource.getInputStream());

Можете да дефинирате gridFSBucket в MongoConfiguration по този начин

@Bean public GridFSBucket getGridFSBuckets() {
MongoDatabase db = mongoDbFactory().getDb();
return GridFSBuckets.create(db);
}


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. ReplicaSetId конфликт при добавяне на възел MongoDB

  2. Проверете дали MongoDB upsert направи вмъкване или актуализация

  3. BSON към JSON преобразуване с помощта на MongoDB Driver Java API

  4. Mongoose - findByIdAndUpdate - не работи с req.body

  5. Урок за MongoDB:Свързване с MongoDB в Scala