- java.lang.Object
-
- develop.toolkit.support.mongo.utils.AggregationQueryHelper
-
public final class AggregationQueryHelper extends Object
aggregate方式查询助手- 作者:
- qiushui on 2019-01-15.
-
-
构造器概要
构造器 构造器 说明 AggregationQueryHelper()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static intaggregationCount(org.springframework.data.mongodb.core.MongoOperations mongoOperations, List<org.springframework.data.mongodb.core.aggregation.AggregationOperation> aggregationOperations, Class<?> docClass, String countField)按照aggregate方式查询数量static intaggregationCount(org.springframework.data.mongodb.core.MongoOperations mongoOperations, List<org.springframework.data.mongodb.core.aggregation.AggregationOperation> aggregationOperations, String collectionName, String countField)按照aggregate方式查询数量static <T> List<T>aggregationList(org.springframework.data.mongodb.core.MongoOperations mongoOperations, List<org.springframework.data.mongodb.core.aggregation.AggregationOperation> aggregationOperations, Class<?> docClass, Class<T> outputClass)按照aggregate方式查询列表static <T> List<T>aggregationList(org.springframework.data.mongodb.core.MongoOperations mongoOperations, List<org.springframework.data.mongodb.core.aggregation.AggregationOperation> aggregationOperations, Class<T> clazz)按照aggregate方式查询列表static <T> List<T>aggregationList(org.springframework.data.mongodb.core.MongoOperations mongoOperations, List<org.springframework.data.mongodb.core.aggregation.AggregationOperation> aggregationOperations, String collectionName, Class<T> outputClass)按照aggregate方式查询列表static <T> Optional<T>aggregationOne(org.springframework.data.mongodb.core.MongoOperations mongoOperations, List<org.springframework.data.mongodb.core.aggregation.AggregationOperation> aggregationOperations, Class<?> docClass, Class<T> outputClass)按照aggregate方式查询单个static <T> Optional<T>aggregationOne(org.springframework.data.mongodb.core.MongoOperations mongoOperations, List<org.springframework.data.mongodb.core.aggregation.AggregationOperation> aggregationOperations, Class<T> clazz)按照aggregate方式查询单个static <T> Optional<T>aggregationOne(org.springframework.data.mongodb.core.MongoOperations mongoOperations, List<org.springframework.data.mongodb.core.aggregation.AggregationOperation> aggregationOperations, String collectionName, Class<T> outputClass)按照aggregate方式查询单个static <T> org.springframework.data.domain.Page<T>aggregationPager(org.springframework.data.mongodb.core.MongoOperations mongoOperations, org.springframework.data.domain.Pageable pageable, List<org.springframework.data.mongodb.core.aggregation.AggregationOperation> aggregationOperations, Class<?> docClass, Class<T> outputClass)按照aggregate方式查询分页static <T> org.springframework.data.domain.Page<T>aggregationPager(org.springframework.data.mongodb.core.MongoOperations mongoOperations, org.springframework.data.domain.Pageable pageable, List<org.springframework.data.mongodb.core.aggregation.AggregationOperation> aggregationOperations, Class<T> clazz)按照aggregate方式查询分页static <T> org.springframework.data.domain.Page<T>aggregationPager(org.springframework.data.mongodb.core.MongoOperations mongoOperations, org.springframework.data.domain.Pageable pageable, List<org.springframework.data.mongodb.core.aggregation.AggregationOperation> aggregationOperations, String collectionName, Class<T> outputClass)按照aggregate方式查询分页
-
-
-
方法详细资料
-
aggregationOne
public static <T> Optional<T> aggregationOne(org.springframework.data.mongodb.core.MongoOperations mongoOperations, List<org.springframework.data.mongodb.core.aggregation.AggregationOperation> aggregationOperations, String collectionName, Class<T> outputClass)
按照aggregate方式查询单个- 类型参数:
T-- 参数:
mongoOperations-aggregationOperations-collectionName-outputClass-- 返回:
-
aggregationOne
public static <T> Optional<T> aggregationOne(org.springframework.data.mongodb.core.MongoOperations mongoOperations, List<org.springframework.data.mongodb.core.aggregation.AggregationOperation> aggregationOperations, Class<?> docClass, Class<T> outputClass)
按照aggregate方式查询单个- 类型参数:
T-- 参数:
mongoOperations-aggregationOperations-docClass-outputClass-- 返回:
-
aggregationOne
public static <T> Optional<T> aggregationOne(org.springframework.data.mongodb.core.MongoOperations mongoOperations, List<org.springframework.data.mongodb.core.aggregation.AggregationOperation> aggregationOperations, Class<T> clazz)
按照aggregate方式查询单个- 类型参数:
T-- 参数:
mongoOperations-aggregationOperations-clazz-- 返回:
-
aggregationList
public static <T> List<T> aggregationList(org.springframework.data.mongodb.core.MongoOperations mongoOperations, List<org.springframework.data.mongodb.core.aggregation.AggregationOperation> aggregationOperations, String collectionName, Class<T> outputClass)
按照aggregate方式查询列表- 类型参数:
T-- 参数:
mongoOperations-aggregationOperations-collectionName-outputClass-- 返回:
-
aggregationList
public static <T> List<T> aggregationList(org.springframework.data.mongodb.core.MongoOperations mongoOperations, List<org.springframework.data.mongodb.core.aggregation.AggregationOperation> aggregationOperations, Class<?> docClass, Class<T> outputClass)
按照aggregate方式查询列表- 类型参数:
T-- 参数:
mongoOperations-aggregationOperations-docClass-outputClass-- 返回:
-
aggregationList
public static <T> List<T> aggregationList(org.springframework.data.mongodb.core.MongoOperations mongoOperations, List<org.springframework.data.mongodb.core.aggregation.AggregationOperation> aggregationOperations, Class<T> clazz)
按照aggregate方式查询列表- 类型参数:
T-- 参数:
mongoOperations-aggregationOperations-clazz-- 返回:
-
aggregationPager
public static <T> org.springframework.data.domain.Page<T> aggregationPager(org.springframework.data.mongodb.core.MongoOperations mongoOperations, org.springframework.data.domain.Pageable pageable, List<org.springframework.data.mongodb.core.aggregation.AggregationOperation> aggregationOperations, String collectionName, Class<T> outputClass)按照aggregate方式查询分页- 类型参数:
T-- 参数:
mongoOperations-pageable-aggregationOperations-collectionName-outputClass-- 返回:
-
aggregationPager
public static <T> org.springframework.data.domain.Page<T> aggregationPager(org.springframework.data.mongodb.core.MongoOperations mongoOperations, org.springframework.data.domain.Pageable pageable, List<org.springframework.data.mongodb.core.aggregation.AggregationOperation> aggregationOperations, Class<?> docClass, Class<T> outputClass)按照aggregate方式查询分页- 类型参数:
T-- 参数:
mongoOperations-pageable-aggregationOperations-docClass-outputClass-- 返回:
-
aggregationPager
public static <T> org.springframework.data.domain.Page<T> aggregationPager(org.springframework.data.mongodb.core.MongoOperations mongoOperations, org.springframework.data.domain.Pageable pageable, List<org.springframework.data.mongodb.core.aggregation.AggregationOperation> aggregationOperations, Class<T> clazz)按照aggregate方式查询分页- 类型参数:
T-- 参数:
mongoOperations-pageable-aggregationOperations-clazz-- 返回:
-
aggregationCount
public static int aggregationCount(org.springframework.data.mongodb.core.MongoOperations mongoOperations, List<org.springframework.data.mongodb.core.aggregation.AggregationOperation> aggregationOperations, String collectionName, String countField)按照aggregate方式查询数量- 参数:
mongoOperations-aggregationOperations-collectionName-countField-- 返回:
-
aggregationCount
public static int aggregationCount(org.springframework.data.mongodb.core.MongoOperations mongoOperations, List<org.springframework.data.mongodb.core.aggregation.AggregationOperation> aggregationOperations, Class<?> docClass, String countField)按照aggregate方式查询数量- 参数:
mongoOperations-aggregationOperations-docClass-countField-- 返回:
-
-