Spring Data MongoDB - Core

Uses of Class
org.springframework.data.mongodb.core.query.Criteria

Packages that use Criteria
org.springframework.data.mongodb.core MongoDB core support. 
org.springframework.data.mongodb.core.aggregation Support for the MongoDB aggregation framework. 
org.springframework.data.mongodb.core.query MongoDB specific query and update support. 
org.springframework.data.mongodb.gridfs Support for MongoDB GridFS feature. 
 

Uses of Criteria in org.springframework.data.mongodb.core
 

Methods in org.springframework.data.mongodb.core with parameters of type Criteria
<T> GroupByResults<T>
MongoTemplate.group(Criteria criteria, String inputCollectionName, GroupBy groupBy, Class<T> entityClass)
           
<T> GroupByResults<T>
MongoOperations.group(Criteria criteria, String inputCollectionName, GroupBy groupBy, Class<T> entityClass)
          Execute a group operation restricting the rows to those which match the provided Criteria.
 

Uses of Criteria in org.springframework.data.mongodb.core.aggregation
 

Methods in org.springframework.data.mongodb.core.aggregation with parameters of type Criteria
static MatchOperation Aggregation.match(Criteria criteria)
          Creates a new MatchOperation using the given Criteria.
 

Constructors in org.springframework.data.mongodb.core.aggregation with parameters of type Criteria
MatchOperation(Criteria criteria)
          Creates a new MatchOperation for the given Criteria.
 

Uses of Criteria in org.springframework.data.mongodb.core.query
 

Methods in org.springframework.data.mongodb.core.query that return Criteria
 Criteria Criteria.all(Collection<?> o)
          Creates a criterion using the $all operator.
 Criteria Criteria.all(Object... o)
          Creates a criterion using the $all operator.
 Criteria Criteria.and(String key)
          Static factory method to create a Criteria using the provided key
 Criteria Criteria.andOperator(Criteria... criteria)
          Creates an 'and' criteria using the $and operator for all of the provided criteria.
 Criteria Criteria.elemMatch(Criteria c)
          Creates a criterion using the $elemMatch operator
 Criteria Criteria.exists(boolean b)
          Creates a criterion using the $exists operator.
 Criteria Criteria.gt(Object o)
          Creates a criterion using the $gt operator.
 Criteria Criteria.gte(Object o)
          Creates a criterion using the $gte operator.
 Criteria Criteria.in(Collection<?> c)
          Creates a criterion using the $in operator.
 Criteria Criteria.in(Object... o)
          Creates a criterion using the $in operator.
 Criteria Criteria.is(Object o)
          Creates a criterion using equality
 Criteria Criteria.lt(Object o)
          Creates a criterion using the $lt operator.
 Criteria Criteria.lte(Object o)
          Creates a criterion using the $lte operator.
 Criteria Criteria.maxDistance(double maxDistance)
          Creates a geospatical criterion using a $maxDistance operation, for use with $near
 Criteria Criteria.mod(Number value, Number remainder)
          Creates a criterion using the $mod operator.
 Criteria Criteria.ne(Object o)
          Creates a criterion using the $ne operator.
 Criteria Criteria.near(Point point)
          Creates a geospatial criterion using a $near operation.
 Criteria Criteria.nearSphere(Point point)
          Creates a geospatial criterion using a $nearSphere operation.
 Criteria Criteria.nin(Collection<?> o)
          Creates a criterion using the $nin operator.
 Criteria Criteria.nin(Object... o)
          Creates a criterion using the $nin operator.
 Criteria Criteria.norOperator(Criteria... criteria)
          Creates a 'nor' criteria using the $nor operator for all of the provided criteria.
 Criteria Criteria.not()
          Creates a criterion using the $not meta operator which affects the clause directly following
 Criteria Criteria.orOperator(Criteria... criteria)
          Creates an 'or' criteria using the $or operator for all of the provided criteria Note that mongodb doesn't support an $or operator to be wrapped in a $not operator.
 Criteria Criteria.regex(Pattern pattern)
          Syntactical sugar for is(Object) making obvious that we create a regex predicate.
 Criteria Criteria.regex(String re)
          Creates a criterion using a $regex operator.
 Criteria Criteria.regex(String re, String options)
          Creates a criterion using a $regex and $options operator.
 Criteria Criteria.size(int s)
          Creates a criterion using the $size operator.
 Criteria Criteria.type(int t)
          Creates a criterion using the $type operator.
static Criteria Criteria.where(String key)
          Static factory method to create a Criteria using the provided key
 Criteria Criteria.within(Shape shape)
          Creates a geospatial criterion using a $within operation.
 Criteria Criteria.withinSphere(Circle circle)
          Creates a geospatial criterion using a $within $centerSphere operation.
 

Methods in org.springframework.data.mongodb.core.query that return types with arguments of type Criteria
protected  List<Criteria> Query.getCriteria()
           
 

Methods in org.springframework.data.mongodb.core.query with parameters of type Criteria
 Query Query.addCriteria(Criteria criteria)
          Adds the given Criteria to the current Query.
 Query BasicQuery.addCriteria(Criteria criteria)
           
 Criteria Criteria.andOperator(Criteria... criteria)
          Creates an 'and' criteria using the $and operator for all of the provided criteria.
 Criteria Criteria.elemMatch(Criteria c)
          Creates a criterion using the $elemMatch operator
 Field Field.elemMatch(String key, Criteria elemMatchCriteria)
           
 Criteria Criteria.norOperator(Criteria... criteria)
          Creates a 'nor' criteria using the $nor operator for all of the provided criteria.
 Criteria Criteria.orOperator(Criteria... criteria)
          Creates an 'or' criteria using the $or operator for all of the provided criteria Note that mongodb doesn't support an $or operator to be wrapped in a $not operator.
static Query Query.query(Criteria criteria)
          Static factory method to create a Query using the provided Criteria.
 

Constructors in org.springframework.data.mongodb.core.query with parameters of type Criteria
Query(Criteria criteria)
          Creates a new Query using the given Criteria.
 

Constructor parameters in org.springframework.data.mongodb.core.query with type arguments of type Criteria
Criteria(List<Criteria> criteriaChain, String key)
           
 

Uses of Criteria in org.springframework.data.mongodb.gridfs
 

Subclasses of Criteria in org.springframework.data.mongodb.gridfs
 class GridFsCriteria
          GridFs-specific helper class to define Criterias.
 


Spring Data MongoDB - Core

Copyright © 2011-2014-2014 Pivotal. All Rights Reserved.