インターフェース GridFsOperations
- すべてのスーパーインターフェース:
ResourceLoader,ResourcePatternResolver
- すべての既知の実装クラス:
GridFsTemplate
MongoDB GridFS からファイルを保存および読み取るための操作のコレクション。
- 作成者:
- Oliver Gierke, Philipp Schneider, Thomas Darimont, Martin Baumgartner, Christoph Strobl, Hartmut Lang
フィールドのサマリー
インターフェース org.springframework.core.io.ResourceLoader から継承されたフィールド
CLASSPATH_URL_PREFIXインターフェース org.springframework.core.io.support.ResourcePatternResolver から継承されたフィールド
CLASSPATH_ALL_URL_PREFIXメソッドのサマリー
修飾子と型メソッド説明void指定されたQueryに一致するすべてのファイルを削除します。com.mongodb.client.gridfs.GridFSFindIterable指定されたクエリに一致するすべてのファイルを返します。@Nullable com.mongodb.client.gridfs.model.GridFSFile指定されたクエリに一致する単一のGridFSFileを返します。一致するファイルがない場合には null を返します。getResource(com.mongodb.client.gridfs.model.GridFSFile file) GridFSFileのGridFsResourceを返します。getResource(StringSE filename) 指定されたファイル名のGridFsResourceを返します。getResources(StringSE filenamePattern) 指定されたファイル名パターンに一致するすべてのGridFsResourceを返します。default org.bson.types.ObjectIdstore(InputStreamSE content, @Nullable ObjectSE metadata) 指定されたコンテンツを指定された名前のファイルに保存します。default org.bson.types.ObjectIdstore(InputStreamSE content, @Nullable StringSE filename, @Nullable ObjectSE metadata) 指定されたメタデータを使用して、指定されたコンテンツを指定された名前のファイルに保存します。default org.bson.types.ObjectIdstore(InputStreamSE content, @Nullable StringSE filename, @Nullable StringSE contentType) 指定されたコンテンツを、指定された名前とコンテンツ型でファイルに保存します。org.bson.types.ObjectIdstore(InputStreamSE content, @Nullable StringSE filename, @Nullable StringSE contentType, @Nullable ObjectSE metadata) 指定されたメタデータを使用して、指定されたコンテンツを指定された名前とコンテンツ型でファイルに保存します。default org.bson.types.ObjectIdstore(InputStreamSE content, @Nullable StringSE filename, @Nullable StringSE contentType, @Nullable org.bson.Document metadata) 指定されたメタデータを使用して、指定されたコンテンツを指定された名前とコンテンツ型でファイルに保存します。default org.bson.types.ObjectIdstore(InputStreamSE content, @Nullable StringSE filename, @Nullable org.bson.Document metadata) 指定されたメタデータを使用して、指定されたコンテンツを指定された名前のファイルに保存します。default org.bson.types.ObjectIdstore(InputStreamSE content, @Nullable org.bson.Document metadata) 指定されたコンテンツを指定された名前のファイルに保存します。default org.bson.types.ObjectIdstore(InputStreamSE content, StringSE filename) 指定されたコンテンツを指定された名前のファイルに保存します。<T> Tstore(GridFsObject<T, InputStreamSE> upload) インターフェース org.springframework.core.io.ResourceLoader から継承されたメソッド
getClassLoader
メソッドの詳細
store
指定されたコンテンツを指定された名前のファイルに保存します。- パラメーター:
content- null であってはなりません。filename- null または空であってはなりません。- 戻り値:
- 先ほど作成した
GridFSFileのObjectId。
store
指定されたコンテンツを指定された名前のファイルに保存します。- パラメーター:
content- null であってはなりません。metadata- null でもかまいません。- 戻り値:
- 先ほど作成した
GridFSFileのObjectId。
store
指定されたコンテンツを指定された名前のファイルに保存します。- パラメーター:
content- null であってはなりません。metadata- null でもかまいません。- 戻り値:
- 先ほど作成した
GridFSFileのObjectId。
store
default org.bson.types.ObjectId store(InputStreamSE content, @Nullable StringSE filename, @Nullable StringSE contentType) 指定されたコンテンツを、指定された名前とコンテンツ型でファイルに保存します。- パラメーター:
content- null であってはなりません。filename- null または空であってはなりません。contentType- null でもかまいません。- 戻り値:
- 先ほど作成した
GridFSFileのObjectId。
store
default org.bson.types.ObjectId store(InputStreamSE content, @Nullable StringSE filename, @Nullable ObjectSE metadata) 指定されたメタデータを使用して、指定されたコンテンツを指定された名前のファイルに保存します。メタデータオブジェクトは書き込み前にマーシャリングされます。- パラメーター:
content- null であってはなりません。filename- null または空にすることができます。metadata- null でもかまいません。- 戻り値:
- 先ほど作成した
GridFSFileのObjectId。
store
org.bson.types.ObjectId store(InputStreamSE content, @Nullable StringSE filename, @Nullable StringSE contentType, @Nullable ObjectSE metadata) 指定されたメタデータを使用して、指定されたコンテンツを指定された名前とコンテンツ型でファイルに保存します。メタデータオブジェクトは書き込み前にマーシャリングされます。- パラメーター:
content- null であってはなりません。filename- null または空であってはなりません。contentType- null でもかまいません。metadata- null でもかまいません- 戻り値:
- 先ほど作成した
GridFSFileのObjectId。
store
default org.bson.types.ObjectId store(InputStreamSE content, @Nullable StringSE filename, @Nullable org.bson.Document metadata) 指定されたメタデータを使用して、指定されたコンテンツを指定された名前のファイルに保存します。- パラメーター:
content- null であってはなりません。filename- null または空であってはなりません。metadata- null でもかまいません。- 戻り値:
- 先ほど作成した
GridFSFileのObjectId。
store
default org.bson.types.ObjectId store(InputStreamSE content, @Nullable StringSE filename, @Nullable StringSE contentType, @Nullable org.bson.Document metadata) 指定されたメタデータを使用して、指定されたコンテンツを指定された名前とコンテンツ型でファイルに保存します。- パラメーター:
content- null であってはなりません。filename- null または空であってはなりません。contentType- null にすることができます。空でない場合は、メタデータ内のコンテンツ型を上書きできます。metadata- null でもかまいません。- 戻り値:
- 先ほど作成した
GridFSFileのObjectId。
store
指定されたGridFsObject(おそらくGridFsUpload) を、指定されたnameを持つファイルに保存します。GridFsObject.getFileId()が設定されている場合、ファイルはその ID で保存され、設定されていない場合はサーバーが自動的に新しい ID を作成します。- 型パラメーター:
T- 基礎となるGridFSFileの ID 型- パラメーター:
upload- 保存されるGridFsObject(おそらくGridFsUpload)。- 戻り値:
- 保存されたファイルの ID。自動作成された値または
GridFsObject.getFileId()のいずれかですが、null にはなりません。 - 導入:
- 3.0
find
指定されたクエリに一致するすべてのファイルを返します。現在、Queryで定義されているSort条件は、MongoDB が GridFS ファイルアクセスの順序付けをサポートしていないため、考慮されないことに注意してください。- パラメーター:
query- null であってはなりません。- 戻り値:
- 結果を取得するには
GridFSFindIterableを使用します。例:MongoIterable.into(java.util.Collection)を呼び出します。 - 関連事項:
findOne
指定されたクエリに一致する単一のGridFSFileを返します。一致するファイルがない場合には null を返します。- パラメーター:
query- null であってはなりません。- 戻り値:
- null でもかまいません。
delete
指定されたQueryに一致するすべてのファイルを削除します。- パラメーター:
query- null であってはなりません。
getResource
指定されたファイル名のGridFsResourceを返します。- 次で指定:
- インターフェース
ResourceLoaderのgetResource - パラメーター:
filename- null であってはなりません。- 戻り値:
- リソース。返された
GridFsResourceが実際に存在するかどうかを確認するには、Resource.exists()を使用します。 - 関連事項:
getResource
GridFSFileのGridFsResourceを返します。- パラメーター:
file- null であってはなりません。- 戻り値:
- ファイルのリソース。
- 導入:
- 2.1
getResources
指定されたファイル名パターンに一致するすべてのGridFsResourceを返します。- 次で指定:
- インターフェース
ResourcePatternResolverのgetResources - パラメーター:
filenamePattern- null であってはなりません。- 戻り値:
- 何も見つからない場合は空の配列。
- 関連事項: