@Ignored public interface IGridFsSession extends ISession<IMongoConnectionHolder>
Modifier and Type | Method and Description |
---|---|
void |
download(String id,
File distFile)
下载文件数据并写入指定的文件
|
void |
download(String id,
OutputStream distOutputStream)
下载文件数据到指定的输出流
|
boolean |
exists(String id)
判断指定id的文件是否存在
|
IResultSet<GridFSFile> |
find()
查询全部记录
|
IResultSet<GridFSFile> |
find(OrderBy orderBy)
查询全部记录
|
IResultSet<GridFSFile> |
find(OrderBy orderBy,
Page page)
查询全部记录
|
IResultSet<GridFSFile> |
find(Query query)
根据条件查询符合条件的文件记录
|
IResultSet<GridFSFile> |
find(QueryBuilder query)
根据条件查询符合条件的文件记录
|
IResultSet<GridFSFile> |
find(QueryBuilder query,
OrderBy orderBy)
根据条件查询符合条件的文件记录
|
IResultSet<GridFSFile> |
find(QueryBuilder query,
OrderBy orderBy,
Page page)
根据条件查询符合条件的文件记录
|
IResultSet<GridFSFile> |
find(QueryBuilder query,
Page page)
根据条件查询符合条件的文件记录
|
IResultSet<GridFSFile> |
find(Query query,
OrderBy orderBy)
根据条件查询符合条件的文件记录
|
IResultSet<GridFSFile> |
find(Query query,
OrderBy orderBy,
Page page)
根据条件查询符合条件的文件记录
|
IResultSet<GridFSFile> |
find(Query query,
Page page)
根据条件查询符合条件的文件记录
|
GridFSFile |
find(String id)
根据id查询文件记录
|
IResultSet<GridFSFile> |
find(String filename,
OrderBy orderBy)
查询指定名称的文件记录
|
IResultSet<GridFSFile> |
find(String filename,
OrderBy orderBy,
Page page)
查询指定名称的文件记录
|
GridFSFile |
findFirst(Query query)
根据条件查询符合条件的第一条记录
|
GridFSFile |
findFirst(QueryBuilder query)
根据条件查询符合条件的第一条记录
|
String |
getBucketName()
获取桶名称
|
GridFSBucket |
getGridFsBucket()
获取GridFSBucket对象
|
GridFSFile |
match(String fileHash)
判断指定fileHash值的文件是否存在
|
void |
remove(Collection<String> ids)
批量删除指定id的文件记录
|
void |
remove(String id)
删除指定id的文件记录
|
void |
rename(String id,
String newFileName)
文件重命名
|
String |
upload(File file)
上传文件
|
String |
upload(File file,
GridFSUploadOptions fsUploadOption)
上传文件
|
String |
upload(String id,
File file)
上传文件
|
String |
upload(String id,
File file,
GridFSUploadOptions fsUploadOption)
上传文件
|
String |
upload(String fileName,
InputStream inputStream)
上传文件
|
String |
upload(String fileName,
InputStream inputStream,
GridFSUploadOptions fsUploadOption)
上传文件
|
String |
upload(String id,
String fileName,
InputStream inputStream)
上传文件
|
String |
upload(String id,
String fileName,
InputStream inputStream,
GridFSUploadOptions fsUploadOption)
上传文件
|
getConnectionHolder, getId, getSessionEventListener, setSessionEventListener
close
GridFSBucket getGridFsBucket()
String getBucketName()
String upload(File file, GridFSUploadOptions fsUploadOption) throws Exception
file
- 待上传的文件对象fsUploadOption
- 文件上传配置对象Exception
- 可能产生的任何异常String upload(String id, File file, GridFSUploadOptions fsUploadOption) throws Exception
id
- 自定义文件唯一标识file
- 待上传的文件对象fsUploadOption
- 文件上传配置对象Exception
- 可能产生的任何异常String upload(File file) throws Exception
file
- 待上传的文件对象Exception
- 可能产生的任何异常String upload(String id, File file) throws Exception
id
- 自定义文件唯一标识file
- 待上传的文件对象Exception
- 可能产生的任何异常String upload(String fileName, InputStream inputStream, GridFSUploadOptions fsUploadOption) throws Exception
fileName
- 文件名称inputStream
- 文件输入流对象fsUploadOption
- 文件上传配置对象Exception
- 可能产生的任何异常String upload(String id, String fileName, InputStream inputStream, GridFSUploadOptions fsUploadOption) throws Exception
id
- 自定义文件唯一标识fileName
- 文件名称inputStream
- 文件输入流对象fsUploadOption
- 文件上传配置对象Exception
- 可能产生的任何异常String upload(String fileName, InputStream inputStream) throws Exception
fileName
- 文件名称inputStream
- 文件输入流对象Exception
- 可能产生的任何异常String upload(String id, String fileName, InputStream inputStream) throws Exception
id
- 自定义文件唯一标识fileName
- 文件名称inputStream
- 文件输入流对象Exception
- 可能产生的任何异常void download(String id, OutputStream distOutputStream) throws Exception
id
- 文件唯一标识distOutputStream
- 目标输出流Exception
- 可能产生的任何异常void download(String id, File distFile) throws Exception
id
- 文件唯一标识distFile
- 目标文件Exception
- 可能产生的任何异常boolean exists(String id)
id
- 文件唯一标识GridFSFile match(String fileHash)
fileHash
- 文件MD5值GridFSFile findFirst(Query query)
query
- 查询条件对象GridFSFile findFirst(QueryBuilder query)
query
- 查询条件对象GridFSFile find(String id)
id
- 文件唯一标识IResultSet<GridFSFile> find()
IResultSet<GridFSFile> find(OrderBy orderBy)
orderBy
- 排序对象IResultSet<GridFSFile> find(OrderBy orderBy, Page page)
orderBy
- 排序对象page
- 分页对象IResultSet<GridFSFile> find(String filename, OrderBy orderBy)
filename
- 文件名称orderBy
- 排序对象IResultSet<GridFSFile> find(String filename, OrderBy orderBy, Page page)
filename
- 文件名称orderBy
- 排序对象page
- 分页对象IResultSet<GridFSFile> find(Query query)
query
- 条件对象IResultSet<GridFSFile> find(QueryBuilder query)
query
- 条件对象IResultSet<GridFSFile> find(Query query, OrderBy orderBy)
query
- 条件对象orderBy
- 排序对象IResultSet<GridFSFile> find(QueryBuilder query, OrderBy orderBy)
query
- 条件对象orderBy
- 排序对象IResultSet<GridFSFile> find(Query query, OrderBy orderBy, Page page)
query
- 条件对象orderBy
- 排序对象page
- 分页对象IResultSet<GridFSFile> find(QueryBuilder query, OrderBy orderBy, Page page)
query
- 条件对象orderBy
- 排序对象page
- 分页对象IResultSet<GridFSFile> find(Query query, Page page)
query
- 条件对象page
- 分页对象IResultSet<GridFSFile> find(QueryBuilder query, Page page)
query
- 条件对象page
- 分页对象void remove(String id)
id
- 文件唯一标识void remove(Collection<String> ids)
ids
- 文件唯一标识集合Copyright © 2022. All rights reserved.