接口 IMongoRepository
- 所有已知实现类:
MongoRepository
public interface IMongoRepository
-
方法概要
修饰符和类型方法说明void
batchDelete
(Collection<String> idList, Class clazz) 批量删除void
删除数据 by Idlong
查询总条数<T> T
findEntity
(org.springframework.data.mongodb.core.query.Query query, Class<T> clazz) 查询一条数据<T> List
findEntityList
(org.springframework.data.mongodb.core.query.Query query, Class<T> clazz) 查询数据<T> List
findPageEntityList
(org.springframework.data.mongodb.core.query.Query query, Class<T> clazz) 查询分页数据<T> org.springframework.data.domain.Page
listEntityPage
(org.springframework.data.mongodb.core.query.Query query, Integer pageIndex, Class<T> clazz) 查询分页数据<T> void
save
(T t) 保存数据<T> void
批量添加void
update
(org.springframework.data.mongodb.core.query.Update update, org.springframework.data.mongodb.core.query.Query query, Class clazz) 修改数据<S,
T> void update
(S source, T target) 修改数据【保证源数据和目标数据ID一至】
-
方法详细资料
-
save
<T> void save(T t) 保存数据- 参数:
t
- 数据源
-
delete
删除数据 by Id- 参数:
id
- 主键clazz
- 类型
-
batchDelete
批量删除- 参数:
idList
- 主键信息clazz
- 类型
-
saveList
批量添加- 参数:
entityList
- 数据集
-
update
void update(org.springframework.data.mongodb.core.query.Update update, org.springframework.data.mongodb.core.query.Query query, Class clazz) 修改数据- 参数:
update
- 要修改的数据query
- 修改查询条件clazz
- 实体
-
update
<S,T> void update(S source, T target) 修改数据【保证源数据和目标数据ID一至】- 类型参数:
S
- 源数据类型T
- 目标数据类型- 参数:
source
- 源数据target
- 目标数据
-
findCount
查询总条数- 参数:
query
- 查询条件clazz
- 实体- 返回:
- 返回条数
-
findEntity
查询一条数据- 类型参数:
T
- 返回实体- 参数:
query
- 查询条件clazz
- 实体类型- 返回:
- 返回结果
-
findPageEntityList
<T> List findPageEntityList(org.springframework.data.mongodb.core.query.Query query, Class<T> clazz) 查询分页数据- 类型参数:
T
- 返回实体- 参数:
query
- 查询条件clazz
- 实体类型- 返回:
- 返回结果
-
listEntityPage
<T> org.springframework.data.domain.Page listEntityPage(org.springframework.data.mongodb.core.query.Query query, Integer pageIndex, Class<T> clazz) 查询分页数据- 类型参数:
T
- 返回实体- 参数:
query
- 查询条件pageIndex
- 页码clazz
- 实体类型- 返回:
- 返回结果
-
findEntityList
查询数据- 类型参数:
T
- 返回实体- 参数:
query
- 查询条件clazz
- 实体类型- 返回:
- 返回结果
-