接口 IMongoRepository
- 所有已知实现类:
MongoRepository
public interface IMongoRepository
-
方法概要
修饰符和类型方法说明voidbatchDelete(Collection<String> idList, Class clazz) 批量删除void删除数据 by Idlong查询总条数<T> TfindEntity(org.springframework.data.mongodb.core.query.Query query, Class<T> clazz) 查询一条数据<T> ListfindEntityList(org.springframework.data.mongodb.core.query.Query query, Class<T> clazz) 查询数据<T> ListfindPageEntityList(org.springframework.data.mongodb.core.query.Query query, Class<T> clazz) 查询分页数据<T> org.springframework.data.domain.PagelistEntityPage(org.springframework.data.mongodb.core.query.Query query, Integer pageIndex, Class<T> clazz) 查询分页数据<T> voidsave(T t) 保存数据<T> void批量添加voidupdate(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- 实体类型- 返回:
- 返回结果
-