sql >> データベース >  >> NoSQL >> MongoDB

SpringBoot2.0.1リリースのGridFSDBFile

    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());
    

    このようにMongoConfigurationでgridFSBucketを定義できます

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


    1. データベースのMongoDBダンプを作成するにはどうすればよいですか?

    2. Spring Data MongoDB-Mongoコレクションのインデックスをプログラムで作成する場所はどこですか?

    3. 角度5で無限スクロールページネーションを実装する方法は?

    4. Mongooseで混合データ型を使用して値を制限するにはどうすればよいですか?