Skip navigation links
Spring Data MongoDB
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 

A

abbreviateFieldNames() - Method in class org.springframework.data.mongodb.config.AbstractMongoConfiguration
Configures whether to abbreviate field names for domain objects by configuring a CamelCaseAbbreviatingFieldNamingStrategy on the MongoMappingContext instance created.
abs() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
Creates new AggregationExpression that returns the absolute value of the associated number.
absoluteValue() - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
Generates a $abs expression that takes the number of the previously mentioned field and returns the absolute value of it.
absoluteValueOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Abs
absoluteValueOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Abs
absoluteValueOf(Number) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Abs
AbstractDeleteEvent<T> - Class in org.springframework.data.mongodb.core.mapping.event
Base class for delete events.
AbstractDeleteEvent(DBObject, Class<T>) - Constructor for class org.springframework.data.mongodb.core.mapping.event.AbstractDeleteEvent
AbstractDeleteEvent(DBObject, Class<T>, String) - Constructor for class org.springframework.data.mongodb.core.mapping.event.AbstractDeleteEvent
Creates a new AbstractDeleteEvent for the given DBObject and type.
AbstractMongoConfiguration - Class in org.springframework.data.mongodb.config
Base class for Spring Data MongoDB configuration using JavaConfig.
AbstractMongoConfiguration() - Constructor for class org.springframework.data.mongodb.config.AbstractMongoConfiguration
 
AbstractMongoConverter - Class in org.springframework.data.mongodb.core.convert
Base class for MongoConverter implementations.
AbstractMongoConverter(GenericConversionService) - Constructor for class org.springframework.data.mongodb.core.convert.AbstractMongoConverter
Creates a new AbstractMongoConverter using the given GenericConversionService.
AbstractMongoEventListener<E> - Class in org.springframework.data.mongodb.core.mapping.event
Base class to implement domain class specific ApplicationListeners.
AbstractMongoEventListener() - Constructor for class org.springframework.data.mongodb.core.mapping.event.AbstractMongoEventListener
AbstractMongoQuery - Class in org.springframework.data.mongodb.repository.query
Base class for RepositoryQuery implementations for Mongo.
AbstractMongoQuery(MongoQueryMethod, MongoOperations) - Constructor for class org.springframework.data.mongodb.repository.query.AbstractMongoQuery
Creates a new AbstractMongoQuery from the given MongoQueryMethod and MongoOperations.
AbstractMonitor - Class in org.springframework.data.mongodb.monitor
Base class to encapsulate common configuration settings when connecting to a database
AbstractMonitor() - Constructor for class org.springframework.data.mongodb.monitor.AbstractMonitor
 
AccumulatorOperatorFactory(String) - Constructor for class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.AccumulatorOperatorFactory
Creates new AccumulatorOperators.AccumulatorOperatorFactory for given fieldReference.
AccumulatorOperatorFactory(AggregationExpression) - Constructor for class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.AccumulatorOperatorFactory
AccumulatorOperators - Class in org.springframework.data.mongodb.core.aggregation
Gateway to accumulator aggregation operations.
AccumulatorOperators() - Constructor for class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators
 
AccumulatorOperators.AccumulatorOperatorFactory - Class in org.springframework.data.mongodb.core.aggregation
 
AccumulatorOperators.Avg - Class in org.springframework.data.mongodb.core.aggregation
AccumulatorOperators.Max - Class in org.springframework.data.mongodb.core.aggregation
AccumulatorOperators.Min - Class in org.springframework.data.mongodb.core.aggregation
AccumulatorOperators.StdDevPop - Class in org.springframework.data.mongodb.core.aggregation
AggregationExpression for $stdDevPop.
AccumulatorOperators.StdDevSamp - Class in org.springframework.data.mongodb.core.aggregation
AggregationExpression for $stdDevSamp.
AccumulatorOperators.Sum - Class in org.springframework.data.mongodb.core.aggregation
Add(List<?>) - Constructor for class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Add
 
add(String) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Add
 
add(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Add
 
add(Number) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Add
 
add(String) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
Creates new AggregationExpression that adds the value of fieldReference to the associated number.
add(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
Creates new AggregationExpression that adds the resulting value of the given AggregationExpression to the associated number.
add(Number) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
Creates new AggregationExpression that adds the given value to the associated number.
addCriteria(CriteriaDefinition) - Method in class org.springframework.data.mongodb.core.query.BasicQuery
 
addCriteria(CriteriaDefinition) - Method in class org.springframework.data.mongodb.core.query.Query
Adds the given CriteriaDefinition to the current Query.
addCustomTypeKeyIfNecessary(TypeInformation<?>, Object, DBObject) - Method in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
Adds custom type information to the given DBObject if necessary.
addFieldOperation(String, String, Object) - Method in class org.springframework.data.mongodb.core.query.Update
Deprecated.
addFieldSpec(TextIndexDefinition.TextIndexedFieldSpec) - Method in class org.springframework.data.mongodb.core.index.TextIndexDefinition
 
addFieldSpecs(Collection<TextIndexDefinition.TextIndexedFieldSpec>) - Method in class org.springframework.data.mongodb.core.index.TextIndexDefinition
 
addFlag(Meta.CursorOption) - Method in class org.springframework.data.mongodb.core.query.Meta
Add Meta.CursorOption influencing behavior of the DBCursor.
addModifier(Update.Modifier) - Method in class org.springframework.data.mongodb.core.query.Update.Modifiers
 
addMultiFieldOperation(String, String, Object) - Method in class org.springframework.data.mongodb.core.query.Update
 
addToPreviousOperation(Object) - Method in class org.springframework.data.mongodb.core.spel.ExpressionTransformationContextSupport
Adds the given value to the previous operation and returns it.
addToPreviousOrReturn(Object) - Method in class org.springframework.data.mongodb.core.spel.ExpressionTransformationContextSupport
Adds the given value to the previous operation if one is present or returns the value to add as is.
addToSet() - Method in class org.springframework.data.mongodb.core.aggregation.BucketOperationSupport.OutputBuilder
Generates a builder for an $addToSet-expression for the current value.
addToSet(String) - Method in class org.springframework.data.mongodb.core.aggregation.GroupOperation
Generates an GroupOperation.GroupOperationBuilder for an $add_to_set-expression for the given field-reference.
addToSet(Object) - Method in class org.springframework.data.mongodb.core.aggregation.GroupOperation
Generates an GroupOperation.GroupOperationBuilder for an $add_to_set-expression for the given value.
addToSet(String, Object) - Method in class org.springframework.data.mongodb.core.query.BasicUpdate
 
addToSet(String) - Method in class org.springframework.data.mongodb.core.query.Update
Update using $addToSet modifier.
addToSet(String, Object) - Method in class org.springframework.data.mongodb.core.query.Update
Update using the $addToSet update modifier
AddToSetBuilder(String) - Constructor for class org.springframework.data.mongodb.core.query.Update.AddToSetBuilder
 
AfterConvertEvent<E> - Class in org.springframework.data.mongodb.core.mapping.event
MongoMappingEvent thrown after convert of a document.
AfterConvertEvent(DBObject, E) - Constructor for class org.springframework.data.mongodb.core.mapping.event.AfterConvertEvent
AfterConvertEvent(DBObject, E, String) - Constructor for class org.springframework.data.mongodb.core.mapping.event.AfterConvertEvent
Creates new AfterConvertEvent.
AfterDeleteEvent<T> - Class in org.springframework.data.mongodb.core.mapping.event
Event being thrown after a single or a set of documents has/have been deleted.
AfterDeleteEvent(DBObject, Class<T>) - Constructor for class org.springframework.data.mongodb.core.mapping.event.AfterDeleteEvent
AfterDeleteEvent(DBObject, Class<T>, String) - Constructor for class org.springframework.data.mongodb.core.mapping.event.AfterDeleteEvent
Creates a new AfterDeleteEvent for the given DBObject, type and collectionName.
AfterLoadEvent<T> - Class in org.springframework.data.mongodb.core.mapping.event
Event to be triggered after loading DBObjects to be mapped onto a given type.
AfterLoadEvent(DBObject, Class<T>) - Constructor for class org.springframework.data.mongodb.core.mapping.event.AfterLoadEvent
Deprecated.
AfterLoadEvent(DBObject, Class<T>, String) - Constructor for class org.springframework.data.mongodb.core.mapping.event.AfterLoadEvent
Creates a new AfterLoadEvent for the given DBObject, type and collectionName.
afterPropertiesSet() - Method in class org.springframework.data.mongodb.core.convert.AbstractMongoConverter
 
afterPropertiesSet() - Method in class org.springframework.data.mongodb.repository.support.MongoRepositoryFactoryBean
 
AfterSaveEvent<E> - Class in org.springframework.data.mongodb.core.mapping.event
MongoMappingEvent triggered after save of a document.
AfterSaveEvent(E, DBObject) - Constructor for class org.springframework.data.mongodb.core.mapping.event.AfterSaveEvent
AfterSaveEvent(E, DBObject, String) - Constructor for class org.springframework.data.mongodb.core.mapping.event.AfterSaveEvent
Creates new AfterSaveEvent.
aggregate(TypedAggregation<?>, String, Class<O>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Execute an aggregation operation.
aggregate(TypedAggregation<?>, Class<O>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Execute an aggregation operation.
aggregate(Aggregation, Class<?>, Class<O>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Execute an aggregation operation.
aggregate(Aggregation, String, Class<O>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Execute an aggregation operation.
aggregate(TypedAggregation<?>, Class<O>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
aggregate(TypedAggregation<?>, String, Class<O>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
aggregate(Aggregation, Class<?>, Class<O>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
aggregate(Aggregation, String, Class<O>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
aggregate(Aggregation, String, Class<O>, AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
Aggregation - Class in org.springframework.data.mongodb.core.aggregation
An Aggregation is a representation of a list of aggregation steps to be performed by the MongoDB Aggregation Framework.
Aggregation(AggregationOperation...) - Constructor for class org.springframework.data.mongodb.core.aggregation.Aggregation
Creates a new Aggregation from the given AggregationOperations.
Aggregation(List<AggregationOperation>) - Constructor for class org.springframework.data.mongodb.core.aggregation.Aggregation
Creates a new Aggregation from the given AggregationOperations.
Aggregation(List<AggregationOperation>, AggregationOptions) - Constructor for class org.springframework.data.mongodb.core.aggregation.Aggregation
Creates a new Aggregation from the given AggregationOperations.
AggregationExpression - Interface in org.springframework.data.mongodb.core.aggregation
An AggregationExpression can be used with field expressions in aggregation pipeline stages like project and group.
AggregationFunctionExpressions - Enum in org.springframework.data.mongodb.core.aggregation
Deprecated.
since 1.10. Please use ArithmeticOperators and ComparisonOperators instead.
AggregationOperation - Interface in org.springframework.data.mongodb.core.aggregation
Represents one single operation in an aggregation pipeline.
AggregationOperationContext - Interface in org.springframework.data.mongodb.core.aggregation
The context for an AggregationOperation.
AggregationOptions - Class in org.springframework.data.mongodb.core.aggregation
Holds a set of configurable aggregation options that can be used within an aggregation pipeline.
AggregationOptions(boolean, boolean, DBObject) - Constructor for class org.springframework.data.mongodb.core.aggregation.AggregationOptions
Creates a new AggregationOptions.
AggregationOptions.Builder - Class in org.springframework.data.mongodb.core.aggregation
A Builder for AggregationOptions.
AggregationResults<T> - Class in org.springframework.data.mongodb.core.aggregation
Collects the results of executing an aggregation operation.
AggregationResults(List<T>, DBObject) - Constructor for class org.springframework.data.mongodb.core.aggregation.AggregationResults
Creates a new AggregationResults instance from the given mapped and raw results.
AggregationSpELExpression - Class in org.springframework.data.mongodb.core.aggregation
An AggregationExpression that renders a MongoDB Aggregation Framework expression from the AST of a SpEL expression.
alike(Example<?>) - Method in class org.springframework.data.mongodb.core.query.Criteria
Creates a criterion using the given object as a pattern.
all(Object...) - Method in class org.springframework.data.mongodb.core.query.Criteria
Creates a criterion using the $all operator.
all(Collection<?>) - Method in class org.springframework.data.mongodb.core.query.Criteria
Creates a criterion using the $all operator.
allElementsInArrayTrue() - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
Generates an $allElementsTrue expression that takes array of the previously mentioned field and returns true if no elements is false.
allElementsTrue() - Method in class org.springframework.data.mongodb.core.aggregation.SetOperators.AllElementsTrue
 
allElementsTrue() - Method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetOperatorFactory
Creates new AggregationExpression that tkes array of the previously mentioned field and returns true if no elements is false.
allowDiskUse(boolean) - Method in class org.springframework.data.mongodb.core.aggregation.AggregationOptions.Builder
Defines whether to off-load intensive sort-operations to disk.
and(String) - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.Avg
Creates new AccumulatorOperators.Avg with all previously added arguments appending the given one.
and(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.Avg
Creates new AccumulatorOperators.Avg with all previously added arguments appending the given one.
and(String) - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.Max
Creates new AccumulatorOperators.Max with all previously added arguments appending the given one.
and(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.Max
Creates new AccumulatorOperators.Max with all previously added arguments appending the given one.
and(String) - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.Min
Creates new AccumulatorOperators.Min with all previously added arguments appending the given one.
and(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.Min
Creates new AccumulatorOperators.Min with all previously added arguments appending the given one.
and(String) - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.StdDevPop
Creates new AccumulatorOperators.StdDevPop with all previously added arguments appending the given one.
and(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.StdDevPop
Creates new AccumulatorOperators.StdDevSamp with all previously added arguments appending the given one.
and(String) - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.StdDevSamp
Creates new AccumulatorOperators.StdDevSamp with all previously added arguments appending the given one.
and(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.StdDevSamp
Creates new AccumulatorOperators.StdDevSamp with all previously added arguments appending the given one.
and(String) - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.Sum
Creates new AccumulatorOperators.Sum with all previously added arguments appending the given one.
and(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.Sum
Creates new AccumulatorOperators.Sum with all previously added arguments appending the given one.
and(Object...) - Static method in class org.springframework.data.mongodb.core.aggregation.BooleanOperators.And
Creates new BooleanOperators.And that evaluates one or more expressions and returns true if all of the expressions are true.
and(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.BooleanOperators.BooleanOperatorFactory
Creates new AggregationExpression that evaluates one or more expressions and returns true if all of the expressions are true.
and(String) - Method in class org.springframework.data.mongodb.core.aggregation.BooleanOperators.BooleanOperatorFactory
Creates new AggregationExpression that evaluates one or more expressions and returns true if all of the expressions are true.
and(BucketOperationSupport.Output) - Method in class org.springframework.data.mongodb.core.aggregation.BucketOperationSupport.Outputs
and(ExposedFields.ExposedField) - Method in class org.springframework.data.mongodb.core.aggregation.ExposedFields
Creates a new ExposedFields adding the given ExposedFields.ExposedField.
and(AggregationOperation...) - Method in class org.springframework.data.mongodb.core.aggregation.FacetOperation
Creates a new FacetOperation.FacetOperationBuilder to append a new facet using operations.
and(String) - Method in class org.springframework.data.mongodb.core.aggregation.Fields
Creates a new Fields instance with a new Field of the given name added.
and(String, String) - Method in class org.springframework.data.mongodb.core.aggregation.Fields
 
and(Field) - Method in class org.springframework.data.mongodb.core.aggregation.Fields
 
and(Fields) - Method in class org.springframework.data.mongodb.core.aggregation.Fields
 
and(GroupOperation.Operation) - Method in class org.springframework.data.mongodb.core.aggregation.GroupOperation
Creates a new GroupOperation from the current one adding the given Operation.
and(String) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation
Creates a new ProjectionOperation.ProjectionOperationBuilder to define a projection for the field with the given name.
and(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation
 
and(Sort.Direction, String...) - Method in class org.springframework.data.mongodb.core.aggregation.SortOperation
 
and(Sort) - Method in class org.springframework.data.mongodb.core.aggregation.SortOperation
 
and(String) - Method in class org.springframework.data.mongodb.core.query.Criteria
Static factory method to create a Criteria using the provided key
and(long) - Method in class org.springframework.data.mongodb.core.query.Update.BitwiseOperatorBuilder
Updates to the result of a bitwise and operation between the current value and the given one.
andApply(AggregationExpression) - Method in interface org.springframework.data.mongodb.core.aggregation.VariableOperators.Let.LetBuilder
Define the AggregationExpression to evaluate.
andApply(AggregationExpression) - Method in interface org.springframework.data.mongodb.core.aggregation.VariableOperators.Map.FunctionBuilder
Creates new VariableOperators.Map that applies the given AggregationExpression to each item of the referenced array and returns an array with the applied results.
andExclude(String...) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation
Excludes the given fields from the projection.
andExpression(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.BooleanOperators.And
Creates new BooleanOperators.And with all previously added arguments appending the given one.
andExpression(String, Object...) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation
 
andField(String) - Method in class org.springframework.data.mongodb.core.aggregation.BooleanOperators.And
Creates new BooleanOperators.And with all previously added arguments appending the given one.
andInclude(String...) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation
Includes the given fields into the projection.
andInclude(Fields) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation
Includes the given fields into the projection.
andOperator(Criteria...) - Method in class org.springframework.data.mongodb.core.query.Criteria
Creates an 'and' criteria using the $and operator for all of the provided criteria.
andOutput(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.BucketAutoOperation
 
andOutput(String) - Method in class org.springframework.data.mongodb.core.aggregation.BucketAutoOperation
 
andOutput(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.BucketOperation
 
andOutput(String) - Method in class org.springframework.data.mongodb.core.aggregation.BucketOperation
 
andOutput(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.BucketOperationSupport
Creates a new BucketOperationSupport given an AggregationExpression to add an output field to the resulting bucket documents.
andOutput(String) - Method in class org.springframework.data.mongodb.core.aggregation.BucketOperationSupport
Creates a new BucketOperationSupport given fieldName to add an output field to the resulting bucket documents.
andOutput(BucketOperationSupport.Output) - Method in class org.springframework.data.mongodb.core.aggregation.BucketOperationSupport
 
andOutputCount() - Method in class org.springframework.data.mongodb.core.aggregation.BucketOperationSupport
Creates a new BucketOperationSupport given to add a count field to the resulting bucket documents.
andOutputExpression(String, Object...) - Method in class org.springframework.data.mongodb.core.aggregation.BucketAutoOperation
 
andOutputExpression(String, Object...) - Method in class org.springframework.data.mongodb.core.aggregation.BucketOperation
 
andOutputExpression(String, Object...) - Method in class org.springframework.data.mongodb.core.aggregation.BucketOperationSupport
Creates a new BucketOperationSupport.ExpressionBucketOperationBuilderSupport given a SpEL expression and optional params to add an output field to the resulting bucket documents.
andValue(Object) - Method in class org.springframework.data.mongodb.core.aggregation.BooleanOperators.And
Creates new BooleanOperators.And with all previously added arguments appending the given one.
anyElementInArrayTrue() - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
Generates an $anyElementTrue expression that Takes array of the previously mentioned field and returns true if any of the elements are true and false otherwise.
anyElementTrue() - Method in class org.springframework.data.mongodb.core.aggregation.SetOperators.AnyElementTrue
 
anyElementTrue() - Method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetOperatorFactory
Creates new AggregationExpression that takes array of the previously mentioned field and returns true if any of the elements are true and false otherwise.
APP_ID - Static variable in class org.springframework.data.mongodb.log4j.MongoLog4jAppender
 
append(LoggingEvent) - Method in class org.springframework.data.mongodb.log4j.MongoLog4jAppender
 
applicationContext - Variable in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
 
applicationId - Variable in class org.springframework.data.mongodb.log4j.MongoLog4jAppender
 
apply(BucketOperationSupport.OperationOutput) - Method in class org.springframework.data.mongodb.core.aggregation.BucketAutoOperation.BucketAutoOperationOutputBuilder
 
apply(BucketOperationSupport.OperationOutput) - Method in class org.springframework.data.mongodb.core.aggregation.BucketAutoOperation.ExpressionBucketAutoOperationBuilder
 
apply(BucketOperationSupport.OperationOutput) - Method in class org.springframework.data.mongodb.core.aggregation.BucketOperation.BucketOperationOutputBuilder
 
apply(BucketOperationSupport.OperationOutput) - Method in class org.springframework.data.mongodb.core.aggregation.BucketOperation.ExpressionBucketOperationBuilder
 
apply(String, Object...) - Method in class org.springframework.data.mongodb.core.aggregation.BucketOperationSupport.OutputBuilder
Apply an operator to the current value.
apply(BucketOperationSupport.OperationOutput) - Method in class org.springframework.data.mongodb.core.aggregation.BucketOperationSupport.OutputBuilder
applyCondition(ConditionalOperators.Cond) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
 
applyCondition(ConditionalOperators.IfNull) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
 
ArithmeticOperatorFactory(String) - Constructor for class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
Creates new ArithmeticOperators.ArithmeticOperatorFactory for given fieldReference.
ArithmeticOperatorFactory(AggregationExpression) - Constructor for class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
ArithmeticOperators - Class in org.springframework.data.mongodb.core.aggregation
Gateway to Arithmetic aggregation operations that perform math operations on numbers.
ArithmeticOperators() - Constructor for class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators
 
ArithmeticOperators.Abs - Class in org.springframework.data.mongodb.core.aggregation
ArithmeticOperators.Add - Class in org.springframework.data.mongodb.core.aggregation
ArithmeticOperators.ArithmeticOperatorFactory - Class in org.springframework.data.mongodb.core.aggregation
 
ArithmeticOperators.Ceil - Class in org.springframework.data.mongodb.core.aggregation
ArithmeticOperators.Divide - Class in org.springframework.data.mongodb.core.aggregation
ArithmeticOperators.Exp - Class in org.springframework.data.mongodb.core.aggregation
ArithmeticOperators.Floor - Class in org.springframework.data.mongodb.core.aggregation
ArithmeticOperators.Ln - Class in org.springframework.data.mongodb.core.aggregation
ArithmeticOperators.Log - Class in org.springframework.data.mongodb.core.aggregation
ArithmeticOperators.Log10 - Class in org.springframework.data.mongodb.core.aggregation
ArithmeticOperators.Mod - Class in org.springframework.data.mongodb.core.aggregation
ArithmeticOperators.Multiply - Class in org.springframework.data.mongodb.core.aggregation
AggregationExpression for $multiply.
ArithmeticOperators.Pow - Class in org.springframework.data.mongodb.core.aggregation
ArithmeticOperators.Sqrt - Class in org.springframework.data.mongodb.core.aggregation
ArithmeticOperators.Subtract - Class in org.springframework.data.mongodb.core.aggregation
AggregationExpression for $subtract.
ArithmeticOperators.Trunc - Class in org.springframework.data.mongodb.core.aggregation
arrayAsSet(String) - Static method in class org.springframework.data.mongodb.core.aggregation.SetOperators.AllElementsTrue
arrayAsSet(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.SetOperators.AllElementsTrue
arrayAsSet(String) - Static method in class org.springframework.data.mongodb.core.aggregation.SetOperators.AnyElementTrue
arrayAsSet(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.SetOperators.AnyElementTrue
arrayAsSet(String) - Static method in class org.springframework.data.mongodb.core.aggregation.SetOperators
Take the array referenced by given fieldReference.
arrayAsSet(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.SetOperators
Take the array resulting from the given AggregationExpression.
arrayAsSet(String) - Static method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetDifference
arrayAsSet(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetDifference
arrayAsSet(String) - Static method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetEquals
arrayAsSet(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetEquals
arrayAsSet(String) - Static method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetIntersection
arrayAsSet(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetIntersection
arrayAsSet(String) - Static method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetIsSubset
arrayAsSet(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetIsSubset
arrayAsSet(String) - Static method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetUnion
arrayAsSet(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetUnion
arrayElementAt(int) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
Generates a $arrayElemAt expression that takes the string representation of the previously mentioned field and returns the element at the specified array position.
arrayIndex(String) - Method in interface org.springframework.data.mongodb.core.aggregation.UnwindOperation.IndexBuilder
Exposes the array index as field.
arrayIndex(String) - Method in class org.springframework.data.mongodb.core.aggregation.UnwindOperation.UnwindOperationBuilder
 
arrayOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.ArrayElemAt
arrayOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.ArrayElemAt
arrayOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators
Take the array referenced by given fieldReference.
arrayOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators
Take the array referenced resulting from the given AggregationExpression.
arrayOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.ConcatArrays
arrayOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.ConcatArrays
arrayOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.In
Start creating ArrayOperators.In.
arrayOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.In
Start creating ArrayOperators.In.
arrayOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.IndexOfArray
Start creating new ArrayOperators.IndexOfArray.
arrayOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.IndexOfArray
Start creating new ArrayOperators.IndexOfArray.
arrayOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.Reduce
Start creating new ArrayOperators.Reduce.
arrayOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.Reduce
Start creating new ArrayOperators.Reduce.
arrayOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.Zip
Start creating new ArrayOperators.Zip.
arrayOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.Zip
Start creating new ArrayOperators.Zip.
ArrayOperatorFactory(String) - Constructor for class org.springframework.data.mongodb.core.aggregation.ArrayOperators.ArrayOperatorFactory
Creates new ArrayOperators.ArrayOperatorFactory for given fieldReference.
ArrayOperatorFactory(AggregationExpression) - Constructor for class org.springframework.data.mongodb.core.aggregation.ArrayOperators.ArrayOperatorFactory
ArrayOperators - Class in org.springframework.data.mongodb.core.aggregation
Gateway to array aggregation operations.
ArrayOperators() - Constructor for class org.springframework.data.mongodb.core.aggregation.ArrayOperators
 
ArrayOperators.ArrayElemAt - Class in org.springframework.data.mongodb.core.aggregation
AggregationExpression for $arrayElementAt.
ArrayOperators.ArrayOperatorFactory - Class in org.springframework.data.mongodb.core.aggregation
 
ArrayOperators.ArrayOperatorFactory.ReduceInitialValueBuilder - Interface in org.springframework.data.mongodb.core.aggregation
 
ArrayOperators.ConcatArrays - Class in org.springframework.data.mongodb.core.aggregation
AggregationExpression for $concatArrays.
ArrayOperators.Filter - Class in org.springframework.data.mongodb.core.aggregation
$filter AggregationExpression allows to select a subset of the array to return based on the specified condition.
ArrayOperators.Filter.AsBuilder - Interface in org.springframework.data.mongodb.core.aggregation
 
ArrayOperators.Filter.ConditionBuilder - Interface in org.springframework.data.mongodb.core.aggregation
 
ArrayOperators.Filter.InputBuilder - Interface in org.springframework.data.mongodb.core.aggregation
 
ArrayOperators.In - Class in org.springframework.data.mongodb.core.aggregation
ArrayOperators.In.InBuilder - Interface in org.springframework.data.mongodb.core.aggregation
 
ArrayOperators.IndexOfArray - Class in org.springframework.data.mongodb.core.aggregation
AggregationExpression for $indexOfArray.
ArrayOperators.IndexOfArray.IndexOfArrayBuilder - Class in org.springframework.data.mongodb.core.aggregation
 
ArrayOperators.IsArray - Class in org.springframework.data.mongodb.core.aggregation
AggregationExpression for $isArray.
ArrayOperators.RangeOperator - Class in org.springframework.data.mongodb.core.aggregation
ArrayOperators.RangeOperator.RangeOperatorBuilder - Class in org.springframework.data.mongodb.core.aggregation
 
ArrayOperators.Reduce - Class in org.springframework.data.mongodb.core.aggregation
ArrayOperators.Reduce.InitialValueBuilder - Interface in org.springframework.data.mongodb.core.aggregation
 
ArrayOperators.Reduce.PropertyExpression - Class in org.springframework.data.mongodb.core.aggregation
 
ArrayOperators.Reduce.PropertyExpression.AsBuilder - Interface in org.springframework.data.mongodb.core.aggregation
 
ArrayOperators.Reduce.ReduceBuilder - Interface in org.springframework.data.mongodb.core.aggregation
 
ArrayOperators.Reduce.Variable - Enum in org.springframework.data.mongodb.core.aggregation
 
ArrayOperators.ReverseArray - Class in org.springframework.data.mongodb.core.aggregation
AggregationExpression for $reverseArray.
ArrayOperators.Size - Class in org.springframework.data.mongodb.core.aggregation
ArrayOperators.Slice - Class in org.springframework.data.mongodb.core.aggregation
ArrayOperators.Slice.SliceElementsBuilder - Interface in org.springframework.data.mongodb.core.aggregation
 
ArrayOperators.Zip - Class in org.springframework.data.mongodb.core.aggregation
ArrayOperators.Zip.ZipBuilder - Class in org.springframework.data.mongodb.core.aggregation
 
as(String) - Method in interface org.springframework.data.mongodb.core.aggregation.ArrayOperators.Filter.AsBuilder
Set the variableName for the elements in the input array.
as(String) - Method in class org.springframework.data.mongodb.core.aggregation.BucketOperationSupport.OutputBuilder
Returns the finally to be applied BucketOperation with the given alias.
as(String) - Method in class org.springframework.data.mongodb.core.aggregation.CountOperation.CountOperationBuilder
Returns the finally to be applied CountOperation with the given alias.
as(String) - Method in class org.springframework.data.mongodb.core.aggregation.FacetOperation.FacetOperationBuilder
Creates a new FacetOperation that contains the configured pipeline of AggregationOperation exposed as fieldName in the resulting facet document.
as(String) - Method in class org.springframework.data.mongodb.core.aggregation.GraphLookupOperation.GraphLookupOperationBuilder
Set the name of the array field added to each output document and return the final GraphLookupOperation.
as(String) - Method in class org.springframework.data.mongodb.core.aggregation.GroupOperation.GroupOperationBuilder
Allows to specify an alias for the new-operation operation.
as(String) - Method in interface org.springframework.data.mongodb.core.aggregation.LookupOperation.AsBuilder
 
as(String) - Method in class org.springframework.data.mongodb.core.aggregation.LookupOperation.LookupOperationBuilder
 
as(String) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ExpressionProjectionOperationBuilder
 
as(String) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
Allows to specify an alias for the previous projection operation.
as(String) - Method in class org.springframework.data.mongodb.core.aggregation.ReplaceRootOperation.ReplaceRootDocumentOperationBuilder
 
as(String) - Method in interface org.springframework.data.mongodb.core.aggregation.VariableOperators.Map.AsBuilder
Define the variableName for addressing items within the array.
asAggregationList(AggregationOperation...) - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
 
asExposedFields() - Method in class org.springframework.data.mongodb.core.aggregation.BucketOperationSupport.Outputs
 
asList() - Method in class org.springframework.data.mongodb.core.aggregation.Fields
 
asList() - Method in class org.springframework.data.mongodb.core.geo.Sphere
Returns the Shape as a list of usually Double or Lists of Doubles.
asLiteral(Object) - Static method in class org.springframework.data.mongodb.core.aggregation.LiteralOperators.Literal
asLiteral() - Method in class org.springframework.data.mongodb.core.aggregation.LiteralOperators.LiteralOperatorFactory
Creates new LiteralOperators.Literal that returns the associated value without parsing.
asLiteral() - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
Generates a $literal expression that Takes the value previously and uses it as literal.
AssertMetrics - Class in org.springframework.data.mongodb.monitor
JMX Metrics for assertions
AssertMetrics(Mongo) - Constructor for class org.springframework.data.mongodb.monitor.AssertMetrics
 
AssociationConverter(Association<MongoPersistentProperty>) - Constructor for class org.springframework.data.mongodb.core.convert.QueryMapper.AssociationConverter
Creates a new QueryMapper.AssociationConverter for the given Association.
atPosition(int) - Method in class org.springframework.data.mongodb.core.query.Update.PushOperatorBuilder
Forces values to be added at the given position.
atPosition(Update.Position) - Method in class org.springframework.data.mongodb.core.query.Update.PushOperatorBuilder
Forces values to be added at given position.
AuditingEventListener - Class in org.springframework.data.mongodb.core.mapping.event
Event listener to populate auditing related fields on an entity about to be saved.
AuditingEventListener(ObjectFactory<IsNewAwareAuditingHandler>) - Constructor for class org.springframework.data.mongodb.core.mapping.event.AuditingEventListener
Creates a new AuditingEventListener using the given MappingContext and AuditingHandler provided by the given ObjectFactory.
authenticationDatabase - Variable in class org.springframework.data.mongodb.log4j.MongoLog4jAppender
 
AUTOGENERATED_ID_TYPES - Static variable in class org.springframework.data.mongodb.core.mapping.MongoSimpleTypes
 
avg() - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.AccumulatorOperatorFactory
Creates new AggregationExpression that takes the associated numeric value expression and returns the average value.
avg() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
Creates new AggregationExpression that returns the average value of the numeric values.
avg() - Method in class org.springframework.data.mongodb.core.aggregation.BucketOperationSupport.OutputBuilder
Generates a builder for an $avg-expression for the current value.
avg(String) - Method in class org.springframework.data.mongodb.core.aggregation.GroupOperation
Generates an GroupOperation.GroupOperationBuilder for an $avg-expression for the given field-reference.
avg(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.GroupOperation
Generates an GroupOperation.GroupOperationBuilder for an $avg-expression for the given AggregationExpression.
avgOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.Avg
avgOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.Avg

B

background() - Method in class org.springframework.data.mongodb.core.index.Index
Build the index in background (non blocking).
BackgroundFlushingMetrics - Class in org.springframework.data.mongodb.monitor
JMX Metrics for Background Flushing
BackgroundFlushingMetrics(Mongo) - Constructor for class org.springframework.data.mongodb.monitor.BackgroundFlushingMetrics
 
BasicMongoPersistentEntity<T> - Class in org.springframework.data.mongodb.core.mapping
MongoDB specific MongoPersistentEntity implementation that adds Mongo specific meta-data such as the collection name and the like.
BasicMongoPersistentEntity(TypeInformation<T>) - Constructor for class org.springframework.data.mongodb.core.mapping.BasicMongoPersistentEntity
Creates a new BasicMongoPersistentEntity with the given TypeInformation.
BasicMongoPersistentProperty - Class in org.springframework.data.mongodb.core.mapping
MongoDB specific org.springframework.data.mapping.MongoPersistentProperty implementation.
BasicMongoPersistentProperty(Field, PropertyDescriptor, MongoPersistentEntity<?>, SimpleTypeHolder, FieldNamingStrategy) - Constructor for class org.springframework.data.mongodb.core.mapping.BasicMongoPersistentProperty
BasicQuery - Class in org.springframework.data.mongodb.core.query
Custom Query implementation to setup a basic query from some arbitrary JSON query string.
BasicQuery(String) - Constructor for class org.springframework.data.mongodb.core.query.BasicQuery
 
BasicQuery(DBObject) - Constructor for class org.springframework.data.mongodb.core.query.BasicQuery
 
BasicQuery(String, String) - Constructor for class org.springframework.data.mongodb.core.query.BasicQuery
 
BasicQuery(DBObject, DBObject) - Constructor for class org.springframework.data.mongodb.core.query.BasicQuery
 
BasicUpdate - Class in org.springframework.data.mongodb.core.query
 
BasicUpdate(String) - Constructor for class org.springframework.data.mongodb.core.query.BasicUpdate
 
BasicUpdate(DBObject) - Constructor for class org.springframework.data.mongodb.core.query.BasicUpdate
 
BeanNames - Class in org.springframework.data.mongodb.config
Constants to declare bean names used by the namespace configuration.
BeanNames() - Constructor for class org.springframework.data.mongodb.config.BeanNames
 
BeforeConvertEvent<T> - Class in org.springframework.data.mongodb.core.mapping.event
Event being thrown before a domain object is converted to be persisted.
BeforeConvertEvent(T) - Constructor for class org.springframework.data.mongodb.core.mapping.event.BeforeConvertEvent
Deprecated.
BeforeConvertEvent(T, String) - Constructor for class org.springframework.data.mongodb.core.mapping.event.BeforeConvertEvent
Creates new BeforeConvertEvent.
BeforeDeleteEvent<T> - Class in org.springframework.data.mongodb.core.mapping.event
Event being thrown before a document is deleted.
BeforeDeleteEvent(DBObject, Class<T>) - Constructor for class org.springframework.data.mongodb.core.mapping.event.BeforeDeleteEvent
BeforeDeleteEvent(DBObject, Class<T>, String) - Constructor for class org.springframework.data.mongodb.core.mapping.event.BeforeDeleteEvent
Creates a new BeforeDeleteEvent for the given DBObject, type and collectionName.
BeforeSaveEvent<E> - Class in org.springframework.data.mongodb.core.mapping.event
MongoMappingEvent triggered before save of a document.
BeforeSaveEvent(E, DBObject) - Constructor for class org.springframework.data.mongodb.core.mapping.event.BeforeSaveEvent
BeforeSaveEvent(E, DBObject, String) - Constructor for class org.springframework.data.mongodb.core.mapping.event.BeforeSaveEvent
Creates new BeforeSaveEvent.
bind(String, String) - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
Creates a new Fields instance from the given field name and target reference.
bitwise(String) - Method in class org.springframework.data.mongodb.core.query.Update
The operator supports bitwise and, bitwise or, and bitwise xor operations.
BitwiseOperatorBuilder(Update, String) - Constructor for class org.springframework.data.mongodb.core.query.Update.BitwiseOperatorBuilder
BooleanOperatorFactory(String) - Constructor for class org.springframework.data.mongodb.core.aggregation.BooleanOperators.BooleanOperatorFactory
Creates new BooleanOperators.BooleanOperatorFactory for given fieldReference.
BooleanOperatorFactory(AggregationExpression) - Constructor for class org.springframework.data.mongodb.core.aggregation.BooleanOperators.BooleanOperatorFactory
BooleanOperators - Class in org.springframework.data.mongodb.core.aggregation
Gateway to boolean expressions that evaluate their argument expressions as booleans and return a boolean as the result.
BooleanOperators() - Constructor for class org.springframework.data.mongodb.core.aggregation.BooleanOperators
 
BooleanOperators.And - Class in org.springframework.data.mongodb.core.aggregation
BooleanOperators.BooleanOperatorFactory - Class in org.springframework.data.mongodb.core.aggregation
 
BooleanOperators.Not - Class in org.springframework.data.mongodb.core.aggregation
BooleanOperators.Or - Class in org.springframework.data.mongodb.core.aggregation
BtreeIndexCounters - Class in org.springframework.data.mongodb.monitor
JMX Metrics for B-tree index counters
BtreeIndexCounters(Mongo) - Constructor for class org.springframework.data.mongodb.monitor.BtreeIndexCounters
 
bucket(String) - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
Creates a new BucketOperation given groupByField.
bucket(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
bucketAuto(String, int) - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
Creates a new BucketAutoOperation given groupByField.
bucketAuto(AggregationExpression, int) - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
BucketAutoOperation - Class in org.springframework.data.mongodb.core.aggregation
Encapsulates the aggregation framework $bucketAuto-operation.
BucketAutoOperation(Field, int) - Constructor for class org.springframework.data.mongodb.core.aggregation.BucketAutoOperation
Creates a new BucketAutoOperation given a group-by field.
BucketAutoOperation(AggregationExpression, int) - Constructor for class org.springframework.data.mongodb.core.aggregation.BucketAutoOperation
BucketAutoOperation.BucketAutoOperationOutputBuilder - Class in org.springframework.data.mongodb.core.aggregation
BucketAutoOperation.ExpressionBucketAutoOperationBuilder - Class in org.springframework.data.mongodb.core.aggregation
ExpressionBucketOperationBuilderSupport implementation for BucketAutoOperation using SpEL expression based Output.
BucketAutoOperation.Granularities - Enum in org.springframework.data.mongodb.core.aggregation
Supported MongoDB granularities.
BucketAutoOperation.Granularity - Interface in org.springframework.data.mongodb.core.aggregation
 
BucketAutoOperationOutputBuilder(Object, BucketAutoOperation) - Constructor for class org.springframework.data.mongodb.core.aggregation.BucketAutoOperation.BucketAutoOperationOutputBuilder
BucketOperation - Class in org.springframework.data.mongodb.core.aggregation
Encapsulates the aggregation framework $bucket-operation.
BucketOperation(Field) - Constructor for class org.springframework.data.mongodb.core.aggregation.BucketOperation
Creates a new BucketOperation given a group-by field.
BucketOperation(AggregationExpression) - Constructor for class org.springframework.data.mongodb.core.aggregation.BucketOperation
Creates a new BucketOperation given a group-by expression.
BucketOperation.BucketOperationOutputBuilder - Class in org.springframework.data.mongodb.core.aggregation
OutputBuilder implementation for BucketOperation.
BucketOperation.ExpressionBucketOperationBuilder - Class in org.springframework.data.mongodb.core.aggregation
ExpressionBucketOperationBuilderSupport implementation for BucketOperation using SpEL expression based Output.
BucketOperationOutputBuilder(Object, BucketOperation) - Constructor for class org.springframework.data.mongodb.core.aggregation.BucketOperation.BucketOperationOutputBuilder
Creates a new BucketOperation.BucketOperationOutputBuilder fot the given value and BucketOperation.
BucketOperationSupport<T extends BucketOperationSupport<T,B>,B extends BucketOperationSupport.OutputBuilder<B,T>> - Class in org.springframework.data.mongodb.core.aggregation
Base class for bucket operations that support output expressions the aggregation framework.
BucketOperationSupport(Field) - Constructor for class org.springframework.data.mongodb.core.aggregation.BucketOperationSupport
Creates a new BucketOperationSupport given a group-by field.
BucketOperationSupport(AggregationExpression) - Constructor for class org.springframework.data.mongodb.core.aggregation.BucketOperationSupport
BucketOperationSupport(BucketOperationSupport<?, ?>) - Constructor for class org.springframework.data.mongodb.core.aggregation.BucketOperationSupport
Creates a copy of BucketOperationSupport.
BucketOperationSupport(BucketOperationSupport<?, ?>, BucketOperationSupport.Outputs) - Constructor for class org.springframework.data.mongodb.core.aggregation.BucketOperationSupport
Creates a copy of BucketOperationSupport and applies the new BucketOperationSupport.Outputs.
BucketOperationSupport.ExpressionBucketOperationBuilderSupport<B extends BucketOperationSupport.OutputBuilder<B,T>,T extends BucketOperationSupport<T,B>> - Class in org.springframework.data.mongodb.core.aggregation
Builder for SpEL expression-based BucketOperationSupport.Output.
BucketOperationSupport.OperationOutput - Class in org.springframework.data.mongodb.core.aggregation
Output field that uses a Mongo operation (expression object) to generate an output field value.
BucketOperationSupport.Output - Class in org.springframework.data.mongodb.core.aggregation
Encapsulates an output field in a bucket aggregation stage.
BucketOperationSupport.OutputBuilder<B extends BucketOperationSupport.OutputBuilder<B,T>,T extends BucketOperationSupport<T,B>> - Class in org.springframework.data.mongodb.core.aggregation
Base class for BucketOperationSupport.Output builders that result in a BucketOperationSupport providing the built BucketOperationSupport.Output.
BucketOperationSupport.Outputs - Class in org.springframework.data.mongodb.core.aggregation
build() - Method in class org.springframework.data.mongodb.core.aggregation.AggregationOptions.Builder
Returns a new AggregationOptions instance with the given configuration.
build() - Method in class org.springframework.data.mongodb.core.index.TextIndexDefinition.TextIndexDefinitionBuilder
 
Builder() - Constructor for class org.springframework.data.mongodb.core.aggregation.AggregationOptions.Builder
 
builder() - Static method in class org.springframework.data.mongodb.core.aggregation.GraphLookupOperation
builder() - Static method in class org.springframework.data.mongodb.core.aggregation.ReplaceRootOperation
builder() - Static method in class org.springframework.data.mongodb.core.index.TextIndexDefinition
bulkFetch(List<DBRef>) - Method in interface org.springframework.data.mongodb.core.convert.DbRefResolver
Loads a given List of DBRefs from the datasource in one batch.
bulkFetch(List<DBRef>) - Method in class org.springframework.data.mongodb.core.convert.DefaultDbRefResolver
 
BulkOperationException - Exception in org.springframework.data.mongodb
Is thrown when errors occur during bulk operations.
BulkOperationException(String, BulkWriteException) - Constructor for exception org.springframework.data.mongodb.BulkOperationException
Creates a new BulkOperationException with the given message and source BulkWriteException.
BulkOperations - Interface in org.springframework.data.mongodb.core
Bulk operations for insert/update/remove actions on a collection.
BulkOperations.BulkMode - Enum in org.springframework.data.mongodb.core
Mode for bulk operation.
bulkOps(BulkOperations.BulkMode, String) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Returns a new BulkOperations for the given collection.
bulkOps(BulkOperations.BulkMode, Class<?>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Returns a new BulkOperations for the given entity type.
bulkOps(BulkOperations.BulkMode, Class<?>, String) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Returns a new BulkOperations for the given entity type and collection name.
bulkOps(BulkOperations.BulkMode, String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
bulkOps(BulkOperations.BulkMode, Class<?>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
bulkOps(BulkOperations.BulkMode, Class<?>, String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
by(AggregationExpression) - Method in interface org.springframework.data.mongodb.core.aggregation.ArrayOperators.Filter.ConditionBuilder
Set the AggregationExpression that determines whether to include the element in the resulting array.
by(String) - Method in interface org.springframework.data.mongodb.core.aggregation.ArrayOperators.Filter.ConditionBuilder
Set the expression that determines whether to include the element in the resulting array.
by(DBObject) - Method in interface org.springframework.data.mongodb.core.aggregation.ArrayOperators.Filter.ConditionBuilder
Set the expression that determines whether to include the element in the resulting array.
byExample(Object) - Static method in class org.springframework.data.mongodb.core.query.Criteria
Static factory method to create a Criteria matching an example object.
byExample(Example<?>) - Static method in class org.springframework.data.mongodb.core.query.Criteria
Static factory method to create a Criteria matching an example object.

C

CachingMongoPersistentProperty - Class in org.springframework.data.mongodb.core.mapping
CachingMongoPersistentProperty(Field, PropertyDescriptor, MongoPersistentEntity<?>, SimpleTypeHolder, FieldNamingStrategy) - Constructor for class org.springframework.data.mongodb.core.mapping.CachingMongoPersistentProperty
call(String, Object...) - Method in interface org.springframework.data.mongodb.core.ScriptOperations
Call the JavaScript by its name.
CannotGetMongoDbConnectionException - Exception in org.springframework.data.mongodb
Exception being thrown in case we cannot connect to a MongoDB instance.
CannotGetMongoDbConnectionException(String, Throwable) - Constructor for exception org.springframework.data.mongodb.CannotGetMongoDbConnectionException
 
CannotGetMongoDbConnectionException(String) - Constructor for exception org.springframework.data.mongodb.CannotGetMongoDbConnectionException
 
CannotGetMongoDbConnectionException(String, String, UserCredentials) - Constructor for exception org.springframework.data.mongodb.CannotGetMongoDbConnectionException
 
caseSensitive(boolean) - Method in class org.springframework.data.mongodb.core.query.TextCriteria
Optionally enable or disable case sensitive search.
ceil() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
Creates new AggregationExpression that returns the smallest integer greater than or equal to the assoicated number.
ceil() - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
Generates a $ceil expression that takes the number of the previously mentioned field and returns the smallest integer greater than or equal to the specified number.
ceilValueOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Ceil
ceilValueOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Ceil
ceilValueOf(Number) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Ceil
close() - Method in class org.springframework.data.mongodb.log4j.MongoLog4jAppender
 
closeDB(DB) - Static method in class org.springframework.data.mongodb.core.MongoDbUtils
Deprecated.
since 1.7. The main use case for this method is to ensure that applications can read their own unacknowledged writes, but this is no longer so prevalent since the MongoDB Java driver version 3 started defaulting to acknowledged writes.
cmp(Object) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
Generates a $cmp expression (compare to) that compares the value of the field to a given value or field.
CollectionCallback<T> - Interface in org.springframework.data.mongodb.core
 
collectionExists(Class<T>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Check to see if a collection with a name indicated by the entity class exists.
collectionExists(String) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Check to see if a collection with a given name exists.
collectionExists(Class<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
collectionExists(String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
collectionLayout - Variable in class org.springframework.data.mongodb.log4j.MongoLog4jAppender
 
CollectionOptions - Class in org.springframework.data.mongodb.core
Provides a simple wrapper to encapsulate the variety of settings you can use when creating a collection.
CollectionOptions(Integer, Integer, Boolean) - Constructor for class org.springframework.data.mongodb.core.CollectionOptions
Constructs a new CollectionOptions instance.
collectionPattern - Variable in class org.springframework.data.mongodb.log4j.MongoLog4jAppender
 
COMMAND - Static variable in class org.springframework.data.mongodb.core.geo.Sphere
 
comment(String) - Method in class org.springframework.data.mongodb.core.query.Query
 
compareTo(String) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Cmp
Creates new ComparisonOperators.Cmp with all previously added arguments appending the given one.
compareTo(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Cmp
Creates new ComparisonOperators.Cmp with all previously added arguments appending the given one.
compareTo(String) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.ComparisonOperatorFactory
Creates new AggregationExpression that compares two values.
compareTo(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.ComparisonOperatorFactory
Creates new AggregationExpression that compares two values.
compareToValue(Object) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Cmp
Creates new ComparisonOperators.Cmp with all previously added arguments appending the given one.
compareToValue(Object) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.ComparisonOperatorFactory
Creates new AggregationExpression that compares two values.
ComparisonOperatorFactory(String) - Constructor for class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.ComparisonOperatorFactory
Creates new ComparisonOperators.ComparisonOperatorFactory for given fieldReference.
ComparisonOperatorFactory(AggregationExpression) - Constructor for class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.ComparisonOperatorFactory
ComparisonOperators - Class in org.springframework.data.mongodb.core.aggregation
Gateway to comparison expressions.
ComparisonOperators() - Constructor for class org.springframework.data.mongodb.core.aggregation.ComparisonOperators
 
ComparisonOperators.Cmp - Class in org.springframework.data.mongodb.core.aggregation
ComparisonOperators.ComparisonOperatorFactory - Class in org.springframework.data.mongodb.core.aggregation
 
ComparisonOperators.Eq - Class in org.springframework.data.mongodb.core.aggregation
ComparisonOperators.Gt - Class in org.springframework.data.mongodb.core.aggregation
ComparisonOperators.Gte - Class in org.springframework.data.mongodb.core.aggregation
ComparisonOperators.Lt - Class in org.springframework.data.mongodb.core.aggregation
ComparisonOperators.Lte - Class in org.springframework.data.mongodb.core.aggregation
ComparisonOperators.Ne - Class in org.springframework.data.mongodb.core.aggregation
CompoundIndex - Annotation Type in org.springframework.data.mongodb.core.index
Mark a class to use compound indexes.
CompoundIndexDefinition - Class in org.springframework.data.mongodb.core.index
Index definition to span multiple keys.
CompoundIndexDefinition(DBObject) - Constructor for class org.springframework.data.mongodb.core.index.CompoundIndexDefinition
Creates a new CompoundIndexDefinition for the given keys.
CompoundIndexes - Annotation Type in org.springframework.data.mongodb.core.index
 
concat(String) - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.ArrayOperatorFactory
Creates new AggregationExpression that takes the associated array and concats the given arrayFieldReference to it.
concat(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.ArrayOperatorFactory
Creates new AggregationExpression that takes the associated array and concats the array resulting form the given expression to it.
concat(String) - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.ConcatArrays
 
concat(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.ConcatArrays
 
concat(Object...) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
Generates a $concat expression that takes the string representation of the previously mentioned field and concats given values to it.
concat(String) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.Concat
 
concat(String) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StringOperatorFactory
Creates new AggregationExpression that takes the associated string representation and concats given value to it.
concatArrays(String...) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
Generates a $concatArrays expression that takes the string representation of the previously mentioned field and concats it with the arrays from the referenced fields.
concatValueOf(String) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.Concat
 
concatValueOf(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.Concat
 
concatValueOf(String) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StringOperatorFactory
Creates new AggregationExpression that takes the associated string representation and concats the value of the referenced field to it.
concatValueOf(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StringOperatorFactory
Creates new AggregationExpression that takes the associated string representation and concats the result of the given AggregationExpression to it.
ConditionalOperatorFactory(String) - Constructor for class org.springframework.data.mongodb.core.aggregation.ConditionalOperators.ConditionalOperatorFactory
Creates new ConditionalOperators.ConditionalOperatorFactory for given fieldReference.
ConditionalOperatorFactory(AggregationExpression) - Constructor for class org.springframework.data.mongodb.core.aggregation.ConditionalOperators.ConditionalOperatorFactory
ConditionalOperatorFactory(CriteriaDefinition) - Constructor for class org.springframework.data.mongodb.core.aggregation.ConditionalOperators.ConditionalOperatorFactory
ConditionalOperators - Class in org.springframework.data.mongodb.core.aggregation
Gateway to conditional expressions that evaluate their argument expressions as booleans to a value.
ConditionalOperators() - Constructor for class org.springframework.data.mongodb.core.aggregation.ConditionalOperators
 
ConditionalOperators.Cond - Class in org.springframework.data.mongodb.core.aggregation
Encapsulates the aggregation framework $cond operator.
ConditionalOperators.Cond.OtherwiseBuilder - Interface in org.springframework.data.mongodb.core.aggregation
 
ConditionalOperators.Cond.ThenBuilder - Interface in org.springframework.data.mongodb.core.aggregation
 
ConditionalOperators.Cond.WhenBuilder - Interface in org.springframework.data.mongodb.core.aggregation
 
ConditionalOperators.ConditionalOperatorFactory - Class in org.springframework.data.mongodb.core.aggregation
 
ConditionalOperators.IfNull - Class in org.springframework.data.mongodb.core.aggregation
Encapsulates the aggregation framework $ifNull operator.
ConditionalOperators.IfNull.IfNullBuilder - Interface in org.springframework.data.mongodb.core.aggregation
 
ConditionalOperators.IfNull.ThenBuilder - Interface in org.springframework.data.mongodb.core.aggregation
 
ConditionalOperators.Switch - Class in org.springframework.data.mongodb.core.aggregation
ConditionalOperators.Switch.CaseOperator - Class in org.springframework.data.mongodb.core.aggregation
Encapsulates the aggregation framework case document inside a $switch-operation.
ConditionalOperators.Switch.CaseOperator.ThenBuilder - Interface in org.springframework.data.mongodb.core.aggregation
 
connectFrom(String) - Method in interface org.springframework.data.mongodb.core.aggregation.GraphLookupOperation.ConnectFromBuilder
Set the connectFrom fieldName to apply the $graphLookup to.
ConnectionMetrics - Class in org.springframework.data.mongodb.monitor
JMX Metrics for Connections
ConnectionMetrics(Mongo) - Constructor for class org.springframework.data.mongodb.monitor.ConnectionMetrics
 
connectTo(String) - Method in interface org.springframework.data.mongodb.core.aggregation.GraphLookupOperation.ConnectToBuilder
Set the connectTo fieldName to apply the $graphLookup to.
connectToMongo() - Method in class org.springframework.data.mongodb.log4j.MongoLog4jAppender
 
containsAssociation() - Method in class org.springframework.data.mongodb.core.convert.QueryMapper.Field
Returns whether the field references an association in case it refers to a nested field.
containsValue(Object) - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.ArrayOperatorFactory
Creates new AggregationExpression that returns a boolean indicating whether a specified value is in the associated array.
containsValue(Object) - Method in interface org.springframework.data.mongodb.core.aggregation.ArrayOperators.In.InBuilder
Set the value to check for existence in the array.
contentLength() - Method in class org.springframework.data.mongodb.gridfs.GridFsResource
 
conversions - Variable in class org.springframework.data.mongodb.core.convert.AbstractMongoConverter
 
conversionService - Variable in class org.springframework.data.mongodb.core.convert.AbstractMongoConverter
 
convert(String) - Method in class org.springframework.data.mongodb.config.StringToWriteConcernConverter
 
convert(MongoPersistentProperty) - Method in class org.springframework.data.mongodb.core.convert.QueryMapper.AssociationConverter
 
convert(MongoPersistentProperty) - Method in enum org.springframework.data.mongodb.core.mapping.MongoPersistentProperty.PropertyToFieldNameConverter
 
convertAssociation(Object, QueryMapper.Field) - Method in class org.springframework.data.mongodb.core.convert.QueryMapper
 
convertAssociation(Object, MongoPersistentProperty) - Method in class org.springframework.data.mongodb.core.convert.QueryMapper
Converts the given source assuming it's actually an association to another object.
convertId(Object) - Method in class org.springframework.data.mongodb.core.convert.QueryMapper
Converts the given raw id value into either ObjectId or String.
ConvertingParameterAccessor - Class in org.springframework.data.mongodb.repository.query
Custom ParameterAccessor that uses a MongoWriter to serialize parameters into Mongo format.
ConvertingParameterAccessor(MongoWriter<?>, MongoParameterAccessor) - Constructor for class org.springframework.data.mongodb.repository.query.ConvertingParameterAccessor
Creates a new ConvertingParameterAccessor with the given MongoWriter and delegate.
ConvertingParameterAccessor.PotentiallyConvertingIterator - Interface in org.springframework.data.mongodb.repository.query
Custom Iterator that adds a method to access elements in a converted manner.
convertSimpleOrDBObject(Object, MongoPersistentEntity<?>) - Method in class org.springframework.data.mongodb.core.convert.QueryMapper
Retriggers mapping if the given source is a DBObject or simply invokes the
convertToDbObject(CollectionOptions) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
convertToMongoType(Object) - Method in class org.springframework.data.mongodb.core.convert.AbstractMongoConverter
 
convertToMongoType(Object, TypeInformation<?>) - Method in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
 
convertToMongoType(Object) - Method in interface org.springframework.data.mongodb.core.convert.MongoWriter
Converts the given object into one Mongo will be able to store natively.
convertToMongoType(Object, TypeInformation<?>) - Method in interface org.springframework.data.mongodb.core.convert.MongoWriter
Converts the given object into one Mongo will be able to store natively but retains the type information in case the given TypeInformation differs from the given object type.
count() - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
count() - Method in class org.springframework.data.mongodb.core.aggregation.BucketOperationSupport.OutputBuilder
Generates a builder for a $sum-expression.
count() - Method in class org.springframework.data.mongodb.core.aggregation.GroupOperation
Generates an GroupOperation.GroupOperationBuilder for a $sum-expression.
count(Query, Class<?>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Returns the number of documents for the given Query by querying the collection of the given entity class.
count(Query, String) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Returns the number of documents for the given Query querying the given collection.
count(Query, Class<?>, String) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Returns the number of documents for the given Query by querying the given collection using the given entity class to map the given Query.
count(Query, Class<?>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
count(Query, String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
count(Query, Class<?>, String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
count(Predicate) - Method in class org.springframework.data.mongodb.repository.support.QueryDslMongoRepository
 
count() - Method in class org.springframework.data.mongodb.repository.support.SimpleMongoRepository
 
count(Example<S>) - Method in class org.springframework.data.mongodb.repository.support.SimpleMongoRepository
 
CountOperation - Class in org.springframework.data.mongodb.core.aggregation
Encapsulates the aggregation framework $count-operation.
CountOperation(String) - Constructor for class org.springframework.data.mongodb.core.aggregation.CountOperation
Creates a new CountOperation given the fieldName field name.
CountOperation.CountOperationBuilder - Class in org.springframework.data.mongodb.core.aggregation
Builder for CountOperation.
CountOperationBuilder() - Constructor for class org.springframework.data.mongodb.core.aggregation.CountOperation.CountOperationBuilder
 
CountQuery - Annotation Type in org.springframework.data.mongodb.repository
Annotation to declare finder count queries directly on repository methods.
create(String, Order) - Static method in class org.springframework.data.mongodb.core.index.IndexField
Deprecated.
use #create(String, Direction).
create(String, Sort.Direction) - Static method in class org.springframework.data.mongodb.core.index.IndexField
 
create(CreationalContext<T>, Class<T>, Object) - Method in class org.springframework.data.mongodb.repository.cdi.MongoRepositoryBean
 
createAssociation() - Method in class org.springframework.data.mongodb.core.mapping.BasicMongoPersistentProperty
 
createBeanDefEntry(Class<?>, CompositeComponentDefinition, String, Object, ParserContext) - Method in class org.springframework.data.mongodb.config.MongoJmxParser
 
createCollection(Collection<?>, MongoPersistentProperty) - Method in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
Writes the given Collection using the given MongoPersistentProperty information.
createCollection(Class<T>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Create an uncapped collection with a name based on the provided entity class.
createCollection(Class<T>, CollectionOptions) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Create a collection with a name based on the provided entity class using the options.
createCollection(String) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Create an uncapped collection with the provided name.
createCollection(String, CollectionOptions) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Create a collection with the provided name and options.
createCollection(Class<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
createCollection(Class<T>, CollectionOptions) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
createCollection(String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
createCollection(String, CollectionOptions) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
createCompoundIndexDefinition(String, String, CompoundIndex, MongoPersistentEntity<?>) - Method in class org.springframework.data.mongodb.core.index.MongoPersistentEntityIndexResolver
 
createCompoundIndexDefinitions(String, String, MongoPersistentEntity<?>) - Method in class org.springframework.data.mongodb.core.index.MongoPersistentEntityIndexResolver
createConfiguration(RoundEnvironment) - Method in class org.springframework.data.mongodb.repository.support.MongoAnnotationProcessor
 
createCountQuery(ConvertingParameterAccessor) - Method in class org.springframework.data.mongodb.repository.query.AbstractMongoQuery
Creates a Query instance using the given ConvertingParameterAccessor.
createCountQuery(ConvertingParameterAccessor) - Method in class org.springframework.data.mongodb.repository.query.PartTreeMongoQuery
 
createDatabase(String) - Method in class org.springframework.data.mongodb.core.MongoAdmin
 
createDatabase(String) - Method in interface org.springframework.data.mongodb.core.MongoAdminOperations
 
createDbRef(DBRef, MongoPersistentEntity<?>, Object) - Method in interface org.springframework.data.mongodb.core.convert.DbRefResolver
Creates a DBRef instance for the given DBRef annotation, MongoPersistentEntity and id.
createDbRef(DBRef, MongoPersistentEntity<?>, Object) - Method in class org.springframework.data.mongodb.core.convert.DefaultDbRefResolver
 
createDBRef(Object, MongoPersistentProperty) - Method in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
 
createFrom(List<MongoParameters.MongoParameter>) - Method in class org.springframework.data.mongodb.repository.query.MongoParameters
 
createGeoSpatialIndexDefinition(String, String, MongoPersistentProperty) - Method in class org.springframework.data.mongodb.core.index.MongoPersistentEntityIndexResolver
createIndexDefinition(String, String, MongoPersistentProperty) - Method in class org.springframework.data.mongodb.core.index.MongoPersistentEntityIndexResolver
createInstance() - Method in class org.springframework.data.mongodb.core.MongoClientFactoryBean
 
createInstance() - Method in class org.springframework.data.mongodb.core.MongoClientOptionsFactoryBean
 
createInstance() - Method in class org.springframework.data.mongodb.core.MongoFactoryBean
Deprecated.
 
createInstance() - Method in class org.springframework.data.mongodb.core.MongoOptionsFactoryBean
Deprecated.
 
createIsNewStrategyFactoryBeanDefinition(String, ParserContext, Element) - Static method in class org.springframework.data.mongodb.config.MappingMongoConverterParser
 
createMap(Map<Object, Object>, MongoPersistentProperty) - Method in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
Writes the given Map using the given MongoPersistentProperty information.
createMapEntry(QueryMapper.Field, Object) - Method in class org.springframework.data.mongodb.core.convert.QueryMapper
Creates a new Map.Entry for the given QueryMapper.Field with the given value.
createOutObject() - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceOptions
 
createParameter(MethodParameter) - Method in class org.springframework.data.mongodb.repository.query.MongoParameters
 
createParameters(Method) - Method in class org.springframework.data.mongodb.repository.query.MongoQueryMethod
 
createPersistentEntity(TypeInformation<T>) - Method in class org.springframework.data.mongodb.core.mapping.MongoMappingContext
 
createPersistentProperty(Field, PropertyDescriptor, BasicMongoPersistentEntity<?>, SimpleTypeHolder) - Method in class org.springframework.data.mongodb.core.mapping.MongoMappingContext
 
createPropertyField(MongoPersistentEntity<?>, String, MappingContext<? extends MongoPersistentEntity<?>, MongoPersistentProperty>) - Method in class org.springframework.data.mongodb.core.convert.QueryMapper
 
createPropertyField(MongoPersistentEntity<?>, String, MappingContext<? extends MongoPersistentEntity<?>, MongoPersistentProperty>) - Method in class org.springframework.data.mongodb.core.convert.UpdateMapper
 
createQuery(ConvertingParameterAccessor) - Method in class org.springframework.data.mongodb.repository.query.AbstractMongoQuery
Creates a Query instance using the given ParameterAccessor
createQuery(ConvertingParameterAccessor) - Method in class org.springframework.data.mongodb.repository.query.PartTreeMongoQuery
 
createQuery(ConvertingParameterAccessor) - Method in class org.springframework.data.mongodb.repository.query.StringBasedMongoQuery
 
createRepositoryFactory() - Method in class org.springframework.data.mongodb.repository.support.MongoRepositoryFactoryBean
 
Criteria - Class in org.springframework.data.mongodb.core.query
Central class for creating queries.
Criteria() - Constructor for class org.springframework.data.mongodb.core.query.Criteria
 
Criteria(String) - Constructor for class org.springframework.data.mongodb.core.query.Criteria
 
Criteria(List<Criteria>, String) - Constructor for class org.springframework.data.mongodb.core.query.Criteria
 
CriteriaDefinition - Interface in org.springframework.data.mongodb.core.query
 
CURRENT - Static variable in class org.springframework.data.mongodb.core.aggregation.Aggregation
References the start of the field path being processed in the aggregation pipeline stage.
currentDate(String) - Method in class org.springframework.data.mongodb.core.query.Update
Update given key to current date using $currentDate modifier.
currentTimestamp(String) - Method in class org.springframework.data.mongodb.core.query.Update
Update given key to current date using $currentDate : &#123; $type : "timestamp" &#125; modifier.
cursor(DBObject) - Method in class org.springframework.data.mongodb.core.aggregation.AggregationOptions.Builder
Additional options to the aggregation.
customConversions() - Method in class org.springframework.data.mongodb.config.AbstractMongoConfiguration
Register custom Converters in a CustomConversions object if required.
CustomConversions - Class in org.springframework.data.mongodb.core.convert
Value object to capture custom conversion.
CustomConversions(List<?>) - Constructor for class org.springframework.data.mongodb.core.convert.CustomConversions
Creates a new CustomConversions instance registering the given converters.
CyclicPropertyReferenceException(String, Class<?>, String) - Constructor for exception org.springframework.data.mongodb.core.index.MongoPersistentEntityIndexResolver.CyclicPropertyReferenceException
 

D

database - Variable in class org.springframework.data.mongodb.log4j.MongoLog4jAppender
 
DataTypeOperators - Class in org.springframework.data.mongodb.core.aggregation
Gateway to data type expressions.
DataTypeOperators() - Constructor for class org.springframework.data.mongodb.core.aggregation.DataTypeOperators
 
DataTypeOperators.Type - Class in org.springframework.data.mongodb.core.aggregation
dateAsFormattedString(String) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
Generates a $dateToString expression that takes the date representation of the previously mentioned field and applies given format to it.
dateOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators
Take the date referenced by given fieldReference.
dateOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators
Take the date resulting from the given AggregationExpression.
dateOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateToString
Creates new DateOperators.DateToString.FormatBuilder allowing to define the date format to apply.
dateOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateToString
Creates new DateOperators.DateToString.FormatBuilder allowing to define the date format to apply.
DateOperatorFactory(String) - Constructor for class org.springframework.data.mongodb.core.aggregation.DateOperators.DateOperatorFactory
Creates new ArithmeticOperators.ArithmeticOperatorFactory for given fieldReference.
DateOperatorFactory(AggregationExpression) - Constructor for class org.springframework.data.mongodb.core.aggregation.DateOperators.DateOperatorFactory
DateOperators - Class in org.springframework.data.mongodb.core.aggregation
Gateway to Date aggregation operations.
DateOperators() - Constructor for class org.springframework.data.mongodb.core.aggregation.DateOperators
 
DateOperators.DateOperatorFactory - Class in org.springframework.data.mongodb.core.aggregation
 
DateOperators.DateToString - Class in org.springframework.data.mongodb.core.aggregation
AggregationExpression for $dateToString.
DateOperators.DateToString.FormatBuilder - Interface in org.springframework.data.mongodb.core.aggregation
 
DateOperators.DayOfMonth - Class in org.springframework.data.mongodb.core.aggregation
AggregationExpression for $dayOfMonth.
DateOperators.DayOfWeek - Class in org.springframework.data.mongodb.core.aggregation
AggregationExpression for $dayOfWeek.
DateOperators.DayOfYear - Class in org.springframework.data.mongodb.core.aggregation
AggregationExpression for $dayOfYear.
DateOperators.Hour - Class in org.springframework.data.mongodb.core.aggregation
DateOperators.IsoDayOfWeek - Class in org.springframework.data.mongodb.core.aggregation
AggregationExpression for $isoDayOfWeek.
DateOperators.IsoWeek - Class in org.springframework.data.mongodb.core.aggregation
AggregationExpression for $isoWeek.
DateOperators.IsoWeekYear - Class in org.springframework.data.mongodb.core.aggregation
AggregationExpression for $isoWeekYear.
DateOperators.Millisecond - Class in org.springframework.data.mongodb.core.aggregation
AggregationExpression for $millisecond.
DateOperators.Minute - Class in org.springframework.data.mongodb.core.aggregation
DateOperators.Month - Class in org.springframework.data.mongodb.core.aggregation
DateOperators.Second - Class in org.springframework.data.mongodb.core.aggregation
DateOperators.Week - Class in org.springframework.data.mongodb.core.aggregation
DateOperators.Year - Class in org.springframework.data.mongodb.core.aggregation
DAY - Static variable in class org.springframework.data.mongodb.log4j.MongoLog4jAppender
 
dayOfMonth() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateOperatorFactory
Creates new AggregationExpression that returns the day of the month for a date as a number between 1 and 31.
dayOfMonth(String) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DayOfMonth
dayOfMonth(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DayOfMonth
dayOfWeek() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateOperatorFactory
Creates new AggregationExpression that returns the day of the week for a date as a number between 1 (Sunday) and 7 (Saturday).
dayOfWeek(String) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DayOfWeek
dayOfWeek(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DayOfWeek
dayOfYear() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateOperatorFactory
Creates new AggregationExpression that returns the day of the year for a date as a number between 1 and 366.
dayOfYear(String) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DayOfYear
dayOfYear(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DayOfYear
db - Variable in class org.springframework.data.mongodb.log4j.MongoLog4jAppender
 
DbCallback<T> - Interface in org.springframework.data.mongodb.core
 
dbList(Object...) - Static method in class org.springframework.data.mongodb.util.DBObjectUtils
 
DBObjectTypeAliasAccessor(String) - Constructor for class org.springframework.data.mongodb.core.convert.DefaultMongoTypeMapper.DBObjectTypeAliasAccessor
 
DBObjectUtils - Class in org.springframework.data.mongodb.util
 
DBObjectUtils() - Constructor for class org.springframework.data.mongodb.util.DBObjectUtils
 
DBRef - Annotation Type in org.springframework.data.mongodb.core.mapping
An annotation that indicates the annotated field is to be stored using a DBRef.
DbRefProxyHandler - Interface in org.springframework.data.mongodb.core.convert
 
DbRefResolver - Interface in org.springframework.data.mongodb.core.convert
Used to resolve associations annotated with DBRef.
dbRefResolver - Variable in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
 
DbRefResolverCallback - Interface in org.springframework.data.mongodb.core.convert
Callback interface to be used in conjunction with DbRefResolver.
DEFAULT_CONTEXT - Static variable in class org.springframework.data.mongodb.core.aggregation.Aggregation
 
DEFAULT_OPTIONS - Static variable in class org.springframework.data.mongodb.core.aggregation.Aggregation
 
DEFAULT_TYPE_KEY - Static variable in class org.springframework.data.mongodb.core.convert.DefaultMongoTypeMapper
 
DefaultDbRefResolver - Class in org.springframework.data.mongodb.core.convert
A DbRefResolver that resolves DBRefs by delegating to a DbRefResolverCallback than is able to generate lazy loading proxies.
DefaultDbRefResolver(MongoDbFactory) - Constructor for class org.springframework.data.mongodb.core.convert.DefaultDbRefResolver
Creates a new DefaultDbRefResolver with the given MongoDbFactory.
DefaultIndexOperations - Class in org.springframework.data.mongodb.core
Default implementation of IndexOperations.
DefaultIndexOperations(MongoOperations, String) - Constructor for class org.springframework.data.mongodb.core.DefaultIndexOperations
Creates a new DefaultIndexOperations.
DefaultIndexOperations(MongoOperations, String, Class<?>) - Constructor for class org.springframework.data.mongodb.core.DefaultIndexOperations
Creates a new DefaultIndexOperations.
DefaultMongoTypeMapper - Class in org.springframework.data.mongodb.core.convert
Default implementation of MongoTypeMapper allowing configuration of the key to lookup and store type information in DBObject.
DefaultMongoTypeMapper() - Constructor for class org.springframework.data.mongodb.core.convert.DefaultMongoTypeMapper
 
DefaultMongoTypeMapper(String) - Constructor for class org.springframework.data.mongodb.core.convert.DefaultMongoTypeMapper
 
DefaultMongoTypeMapper(String, MappingContext<? extends PersistentEntity<?, ?>, ?>) - Constructor for class org.springframework.data.mongodb.core.convert.DefaultMongoTypeMapper
 
DefaultMongoTypeMapper(String, List<? extends TypeInformationMapper>) - Constructor for class org.springframework.data.mongodb.core.convert.DefaultMongoTypeMapper
 
DefaultMongoTypeMapper.DBObjectTypeAliasAccessor - Class in org.springframework.data.mongodb.core.convert
TypeAliasAccessor to store aliases in a DBObject.
defaultTo(String) - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.Zip
Optionally provide a default value.
defaultTo(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.Zip
Optionally provide a default value.
defaultTo(Object[]) - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.Zip
Optionally provide a default value.
defaultTo(Object) - Method in class org.springframework.data.mongodb.core.aggregation.ConditionalOperators.Switch
 
define(VariableOperators.Let.ExpressionVariable...) - Static method in class org.springframework.data.mongodb.core.aggregation.VariableOperators
Start creating new VariableOperators.Let that allows definition of VariableOperators.Let.ExpressionVariable that can be used within a nested AggregationExpression.
define(Collection<VariableOperators.Let.ExpressionVariable>) - Static method in class org.springframework.data.mongodb.core.aggregation.VariableOperators
Start creating new VariableOperators.Let that allows definition of VariableOperators.Let.ExpressionVariable that can be used within a nested AggregationExpression.
define(Collection<VariableOperators.Let.ExpressionVariable>) - Static method in class org.springframework.data.mongodb.core.aggregation.VariableOperators.Let
Start creating new VariableOperators.Let by defining the variables for $vars.
define(VariableOperators.Let.ExpressionVariable...) - Static method in class org.springframework.data.mongodb.core.aggregation.VariableOperators.Let
Start creating new VariableOperators.Let by defining the variables for $vars.
definedAs(AggregationExpression) - Method in interface org.springframework.data.mongodb.core.aggregation.ArrayOperators.Reduce.PropertyExpression.AsBuilder
Set the AggregationExpression resulting in the properties value.
delegateConvertToMongoType(Object, MongoPersistentEntity<?>) - Method in class org.springframework.data.mongodb.core.convert.QueryMapper
Converts the given source Object to a mongo type with the type information of the original source type omitted.
delegateConvertToMongoType(Object, MongoPersistentEntity<?>) - Method in class org.springframework.data.mongodb.core.convert.UpdateMapper
Converts the given source object to a mongo type retaining the original type information of the source type on the mongo type.
delete(Query) - Method in interface org.springframework.data.mongodb.gridfs.GridFsOperations
Deletes all files matching the given Query.
delete(Query) - Method in class org.springframework.data.mongodb.gridfs.GridFsTemplate
 
delete(ID) - Method in class org.springframework.data.mongodb.repository.support.SimpleMongoRepository
 
delete(T) - Method in class org.springframework.data.mongodb.repository.support.SimpleMongoRepository
 
delete(Iterable<? extends T>) - Method in class org.springframework.data.mongodb.repository.support.SimpleMongoRepository
 
deleteAll() - Method in class org.springframework.data.mongodb.repository.support.SimpleMongoRepository
 
DeleteQuery - Annotation Type in org.springframework.data.mongodb.repository
Annotation to declare finder delete queries directly on repository methods.
depthField(String) - Method in class org.springframework.data.mongodb.core.aggregation.GraphLookupOperation.GraphLookupOperationBuilder
Optionally add a depth field fieldName to each traversed document in the search path.
destroy() - Method in class org.springframework.data.mongodb.core.SimpleMongoDbFactory
Clean up the Mongo instance if it was created by the factory itself.
destroyInstance(Mongo) - Method in class org.springframework.data.mongodb.core.MongoClientFactoryBean
 
destroyInstance(Mongo) - Method in class org.springframework.data.mongodb.core.MongoFactoryBean
Deprecated.
 
diacriticSensitive(boolean) - Method in class org.springframework.data.mongodb.core.query.TextCriteria
Optionally enable or disable diacritic sensitive search against version 3 text indexes.
differenceTo(String) - Method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetDifference
Creates new SetOperators.SetDifference with all previously added arguments appending the given one.
differenceTo(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetDifference
Creates new SetOperators.SetDifference with all previously added arguments appending the given one.
differenceTo(String) - Method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetOperatorFactory
Creates new AggregationExpression that takes array of the previously mentioned field and returns an array containing the elements that do not exist in the given arrayReference.
differenceTo(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetOperatorFactory
Creates new AggregationExpression that takes array of the previously mentioned field and returns an array containing the elements that do not exist in the given AggregationExpression.
differenceToArray(String) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
Generates a $setDifference expression that takes array of the previously mentioned field and returns an array containing the elements that do not exist in the given array.
distanceMultiplier(double) - Method in class org.springframework.data.mongodb.core.query.NearQuery
Configures a CustomMetric with the given multiplier.
distanceMultiplier(Metric) - Method in class org.springframework.data.mongodb.core.query.NearQuery
Deprecated.
divide(Number) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
Generates an $divide expression that divides the previously mentioned field by the given number.
divide(String) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
Generates an $divide expression that divides the value of the given field by the previously mentioned field.
divide(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
Generates an $divide expression that divides the value of the previously mentioned by the result of the AggregationExpression.
divideBy(String) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
Creates new AggregationExpression that ivides the associated number by number referenced via fieldReference.
divideBy(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
Creates new AggregationExpression that divides the associated number by number extracted via expression.
divideBy(Number) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
Creates new AggregationExpression that divides the associated number by given value.
divideBy(String) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Divide
 
divideBy(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Divide
 
divideBy(Number) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Divide
 
doCreateCollection(String, DBObject) - Method in class org.springframework.data.mongodb.core.MongoTemplate
Create the specified collection using the provided options
Document - Annotation Type in org.springframework.data.mongodb.core.mapping
Identifies a domain object to be persisted to MongoDB.
DocumentBacked - Interface in org.springframework.data.mongodb.crossstore
 
DocumentCallbackHandler - Interface in org.springframework.data.mongodb.core
An interface used by MongoTemplate for processing documents returned from a MongoDB query on a per-document basis.
doFind(String, DBObject, DBObject, Class<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
Map the results of an ad-hoc query on the default MongoDB collection to a List using the template's converter.
doFind(String, DBObject, DBObject, Class<T>, CursorPreparer) - Method in class org.springframework.data.mongodb.core.MongoTemplate
Map the results of an ad-hoc query on the default MongoDB collection to a List of the specified type.
doFind(String, DBObject, DBObject, Class<S>, CursorPreparer, MongoTemplate.DbObjectCallback<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
doFindAndDelete(String, Query, Class<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
Retrieve and remove all documents matching the given query by calling MongoTemplate.find(Query, Class, String) and MongoTemplate.remove(Query, Class, String), whereas the Query for MongoTemplate.remove(Query, Class, String) is constructed out of the find result.
doFindAndModify(String, DBObject, DBObject, DBObject, Class<T>, Update, FindAndModifyOptions) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
doFindAndRemove(String, DBObject, DBObject, DBObject, Class<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
Map the results of an ad-hoc query on the default MongoDB collection to an object using the template's converter.
doFindOne(String, DBObject, DBObject, Class<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
Map the results of an ad-hoc query on the default MongoDB collection to an object using the template's converter.
doInCollection(DBCollection) - Method in interface org.springframework.data.mongodb.core.CollectionCallback
 
doInDB(DB) - Method in interface org.springframework.data.mongodb.core.DbCallback
 
doInsert(String, T, MongoWriter<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
doInsertAll(Collection<? extends T>, MongoWriter<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
doInsertBatch(String, Collection<? extends T>, MongoWriter<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
doParse(Element, ParserContext, BeanDefinitionBuilder) - Method in class org.springframework.data.mongodb.config.MongoAuditingBeanDefinitionParser
 
doRemove(String, Query, Class<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
doSave(String, T, MongoWriter<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
doUpdate(String, Query, Update, Class<?>, boolean, boolean) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
dropAllIndexes() - Method in class org.springframework.data.mongodb.core.DefaultIndexOperations
 
dropAllIndexes() - Method in interface org.springframework.data.mongodb.core.IndexOperations
Drops all indices from this collection.
dropCollection(Class<T>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Drop the collection with the name indicated by the entity class.
dropCollection(String) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Drop the collection with the given name.
dropCollection(Class<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
dropCollection(String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
dropDatabase(String) - Method in class org.springframework.data.mongodb.core.MongoAdmin
 
dropDatabase(String) - Method in interface org.springframework.data.mongodb.core.MongoAdminOperations
 
dropIndex(String) - Method in class org.springframework.data.mongodb.core.DefaultIndexOperations
 
dropIndex(String) - Method in interface org.springframework.data.mongodb.core.IndexOperations
Drops an index from this collection.

E

each(Object...) - Method in class org.springframework.data.mongodb.core.query.Update.AddToSetBuilder
Propagates $each to $addToSet
each(Object...) - Method in class org.springframework.data.mongodb.core.query.Update.PushOperatorBuilder
Propagates $each to $push
elementAt(int) - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.ArrayElemAt
 
elementAt(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.ArrayElemAt
 
elementAt(String) - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.ArrayElemAt
 
elementAt(int) - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.ArrayOperatorFactory
Creates new AggregationExpression that takes the associated array and returns the element at the specified array position.
elementAt(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.ArrayOperatorFactory
Creates new AggregationExpression that takes the associated array and returns the element at the position resulting form the given expression.
elementAt(String) - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.ArrayOperatorFactory
Creates new AggregationExpression that takes the associated array and returns the element at the position defined by the referenced field.
elemMatch(Criteria) - Method in class org.springframework.data.mongodb.core.query.Criteria
Creates a criterion using the $elemMatch operator
elemMatch(String, Criteria) - Method in class org.springframework.data.mongodb.core.query.Field
 
EMPTY - Static variable in class org.springframework.data.mongodb.core.aggregation.BucketOperationSupport.Outputs
 
EMPTY - Static variable in class org.springframework.data.mongodb.core.aggregation.FacetOperation
Empty (initial) FacetOperation.
EnableMongoAuditing - Annotation Type in org.springframework.data.mongodb.config
Annotation to enable auditing in MongoDB via annotation configuration.
EnableMongoRepositories - Annotation Type in org.springframework.data.mongodb.repository.config
Annotation to activate MongoDB repositories.
ensureIndex(IndexDefinition) - Method in class org.springframework.data.mongodb.core.DefaultIndexOperations
 
ensureIndex(IndexDefinition) - Method in interface org.springframework.data.mongodb.core.IndexOperations
Ensure that an index for the provided IndexDefinition exists for the collection indicated by the entity class.
ensureNotIterable(Object) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
eq(Object) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
Generates a $eq expression (equal) that compares the value of the field to a given value or field.
equals(Object) - Method in class org.springframework.data.mongodb.core.geo.GeoJsonGeometryCollection
 
equals(Object) - Method in class org.springframework.data.mongodb.core.geo.GeoJsonMultiLineString
 
equals(Object) - Method in class org.springframework.data.mongodb.core.geo.GeoJsonMultiPoint
 
equals(Object) - Method in class org.springframework.data.mongodb.core.geo.GeoJsonMultiPolygon
 
equals(Object) - Method in class org.springframework.data.mongodb.core.geo.Sphere
 
equals(Object) - Method in class org.springframework.data.mongodb.core.index.IndexField
 
equals(Object) - Method in class org.springframework.data.mongodb.core.index.IndexInfo
 
equals(Object) - Method in class org.springframework.data.mongodb.core.index.TextIndexDefinition.TextIndexedFieldSpec
 
equals(Object) - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceCounts
 
equals(Object) - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceTiming
 
equals(Object) - Method in class org.springframework.data.mongodb.core.query.BasicQuery
 
equals(Object) - Method in class org.springframework.data.mongodb.core.query.Criteria
 
equals(Object) - Method in class org.springframework.data.mongodb.core.query.Field
 
equals(Object) - Method in class org.springframework.data.mongodb.core.query.GeoCommand
 
equals(Object) - Method in class org.springframework.data.mongodb.core.query.Meta
 
equals(Object) - Method in class org.springframework.data.mongodb.core.query.Query
 
equals(Object) - Method in class org.springframework.data.mongodb.core.query.Update
 
equals(Object) - Method in class org.springframework.data.mongodb.core.query.Update.Modifiers
 
equals(Object) - Method in class org.springframework.data.mongodb.core.query.Update.PushOperatorBuilder
 
equalsArrays(String...) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
Generates a $setEquals expression that compares the previously mentioned field to one or more arrays and returns true if they have the same distinct elements and false otherwise.
equalTo(String) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.ComparisonOperatorFactory
Creates new AggregationExpression that compares two values and returns true when the first value is equal to the value of the referenced field.
equalTo(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.ComparisonOperatorFactory
Creates new AggregationExpression that compares two values and returns true when the first value is equal to the expression result.
equalTo(String) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Eq
Creates new ComparisonOperators.Eq with all previously added arguments appending the given one.
equalTo(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Eq
Creates new ComparisonOperators.Eq with all previously added arguments appending the given one.
equalToValue(Object) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.ComparisonOperatorFactory
Creates new AggregationExpression that compares two values and returns true when the first value is equal to the given value.
equalToValue(Object) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Eq
Creates new ComparisonOperators.Eq with all previously added arguments appending the given one.
exclude(String) - Method in class org.springframework.data.mongodb.core.query.Field
 
ExecutableMongoScript - Class in org.springframework.data.mongodb.core.script
Value object for MongoDB JavaScript functions implementation that can be saved or directly executed.
ExecutableMongoScript(String) - Constructor for class org.springframework.data.mongodb.core.script.ExecutableMongoScript
execute() - Method in interface org.springframework.data.mongodb.core.BulkOperations
Execute all bulk operations using the default write concern.
execute(DbCallback<T>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Executes a DbCallback translating any exceptions as necessary.
execute(Class<?>, CollectionCallback<T>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Executes the given CollectionCallback on the entity collection of the specified class.
execute(String, CollectionCallback<T>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Executes the given CollectionCallback on the collection of the given name.
execute(DbCallback<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
execute(Class<?>, CollectionCallback<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
execute(String, CollectionCallback<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
execute(ExecutableMongoScript, Object...) - Method in interface org.springframework.data.mongodb.core.ScriptOperations
Executes the script by either calling it via its name or directly sending it.
execute(Object[]) - Method in class org.springframework.data.mongodb.repository.query.AbstractMongoQuery
 
executeCommand(String) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Execute the a MongoDB command expressed as a JSON string.
executeCommand(DBObject) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Execute a MongoDB command.
executeCommand(DBObject, int) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Deprecated.
since 1.7. Please use MongoOperations.executeCommand(DBObject, ReadPreference), as the MongoDB Java driver version 3 no longer supports this operation.
executeCommand(DBObject, ReadPreference) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Execute a MongoDB command.
executeCommand(String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
executeCommand(DBObject) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
executeCommand(DBObject, int) - Method in class org.springframework.data.mongodb.core.MongoTemplate
Deprecated.
executeCommand(DBObject, ReadPreference) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
executeInSession(DbCallback<T>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Deprecated.
since 1.7 as the MongoDB Java driver version 3 does not longer support request boundaries via DB.requestStart() and DB.requestDone().
executeInSession(DbCallback<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
Deprecated.
executeQuery(Query, String, DocumentCallbackHandler) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Execute a MongoDB query and iterate over the query results on a per-document basis with a DocumentCallbackHandler.
executeQuery(Query, String, DocumentCallbackHandler) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
executeQuery(Query, String, DocumentCallbackHandler, CursorPreparer) - Method in class org.springframework.data.mongodb.core.MongoTemplate
Execute a MongoDB query and iterate over the query results on a per-document basis with a DocumentCallbackHandler using the provided CursorPreparer.
exhaust() - Method in class org.springframework.data.mongodb.core.query.Query
 
exists(Query, String) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Determine result of given Query contains at least one element.
exists(Query, Class<?>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Determine result of given Query contains at least one element.
exists(Query, Class<?>, String) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Determine result of given Query contains at least one element.
exists(Query, Class<?>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
exists(Query, String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
exists(Query, Class<?>, String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
exists(boolean) - Method in class org.springframework.data.mongodb.core.query.Criteria
Creates a criterion using the $exists operator.
exists(String) - Method in interface org.springframework.data.mongodb.core.ScriptOperations
Checks DB for existence of ServerSideJavaScript with given name.
exists(Predicate) - Method in class org.springframework.data.mongodb.repository.support.QueryDslMongoRepository
 
exists(ID) - Method in class org.springframework.data.mongodb.repository.support.SimpleMongoRepository
 
exists(Example<S>) - Method in class org.springframework.data.mongodb.repository.support.SimpleMongoRepository
 
ExistsQuery - Annotation Type in org.springframework.data.mongodb.repository
Annotation to declare finder exists queries directly on repository methods.
exp() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
Creates new AggregationExpression that raises Euler’s number (i.e. e ) on the associated number.
exp() - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
Generates a $exp expression that takes the number of the previously mentioned field and raises Euler’s number (i.e. e ) on it.
expire(long) - Method in class org.springframework.data.mongodb.core.index.Index
Specifies TTL in seconds.
expire(long, TimeUnit) - Method in class org.springframework.data.mongodb.core.index.Index
Specifies TTL with given TimeUnit.
explain(boolean) - Method in class org.springframework.data.mongodb.core.aggregation.AggregationOptions.Builder
Defines whether to get the execution plan for the aggregation instead of the actual results.
ExposedFields - Class in org.springframework.data.mongodb.core.aggregation
Value object to capture the fields exposed by an AggregationOperation.
ExpressionBucketAutoOperationBuilder(String, BucketAutoOperation, Object[]) - Constructor for class org.springframework.data.mongodb.core.aggregation.BucketAutoOperation.ExpressionBucketAutoOperationBuilder
Creates a new BucketAutoOperation.ExpressionBucketAutoOperationBuilder for the given value, BucketAutoOperation and parameters.
ExpressionBucketOperationBuilder(String, BucketOperation, Object[]) - Constructor for class org.springframework.data.mongodb.core.aggregation.BucketOperation.ExpressionBucketOperationBuilder
Creates a new ExpressionBucketOperationBuilderSupport for the given value, BucketOperation and parameters.
ExpressionBucketOperationBuilderSupport(String, T, Object[]) - Constructor for class org.springframework.data.mongodb.core.aggregation.BucketOperationSupport.ExpressionBucketOperationBuilderSupport
ExpressionNode - Class in org.springframework.data.mongodb.core.spel
A value object for nodes in an expression.
ExpressionNode(SpelNode, ExpressionState) - Constructor for class org.springframework.data.mongodb.core.spel.ExpressionNode
Creates a new ExpressionNode from the given SpelNode and ExpressionState.
expressionOf(String, Object...) - Static method in class org.springframework.data.mongodb.core.aggregation.AggregationSpELExpression
Creates new AggregationSpELExpression for the given expressionString and parameters.
ExpressionProjectionOperationBuilder(String, ProjectionOperation, Object[]) - Constructor for class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ExpressionProjectionOperationBuilder
Creates a new ProjectionOperation.ExpressionProjectionOperationBuilder for the given value, ProjectionOperation and parameters.
ExpressionTransformationContextSupport<T extends ExpressionNode> - Class in org.springframework.data.mongodb.core.spel
The context for an ExpressionNode transformation.
ExpressionTransformationContextSupport(T, ExpressionNode, DBObject) - Constructor for class org.springframework.data.mongodb.core.spel.ExpressionTransformationContextSupport
Creates a new ExpressionTransformationContextSupport for the given ExpressionNodes and an optional previous operation.
ExpressionTransformer<T extends ExpressionTransformationContextSupport<?>> - Interface in org.springframework.data.mongodb.core.spel
SPI interface to implement components that can transfrom an ExpressionTransformationContextSupport into an object.
expValueOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Exp
expValueOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Exp
expValueOf(Number) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Exp
extractDayOfMonth() - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
Extracts the dayOfMonth from a date expression.
extractDayOfWeek() - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
Extracts the dayOfWeek from a date expression.
extractDayOfYear() - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
Extracts the dayOfYear from a date expression.
extractHour() - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
Extracts the hour from a date expression.
extractMillisecond() - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
Extracts the millisecond from a date expression.
extractMinute() - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
Extracts the minute from a date expression.
extractMonth() - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
Extracts the month from a date expression.
extractSecond() - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
Extracts the second from a date expression.
extractWeek() - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
Extracts the week from a date expression.
extractYear() - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
Extracts the year from a date expression.
extraOption(String, Object) - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceOptions
Deprecated.
since 1.7.

F

facet() - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
Creates a new FacetOperation.
facet(AggregationOperation...) - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
FacetOperation - Class in org.springframework.data.mongodb.core.aggregation
Encapsulates the aggregation framework $facet-operation.
FacetOperation() - Constructor for class org.springframework.data.mongodb.core.aggregation.FacetOperation
Creates a new FacetOperation.
FacetOperation.FacetOperationBuilder - Class in org.springframework.data.mongodb.core.aggregation
Builder for FacetOperation by adding existing and the new pipeline of AggregationOperation to the new FacetOperation.
fetch(DBRef) - Method in interface org.springframework.data.mongodb.core.convert.DbRefResolver
Actually loads the DBRef from the datasource.
fetch(DBRef) - Method in class org.springframework.data.mongodb.core.convert.DefaultDbRefResolver
 
Field - Interface in org.springframework.data.mongodb.core.aggregation
Abstraction for a field.
field(String) - Static method in class org.springframework.data.mongodb.core.aggregation.Fields
Creates a Field with the given name.
field(String, String) - Static method in class org.springframework.data.mongodb.core.aggregation.Fields
Creates a Field with the given name and target.
Field(String) - Constructor for class org.springframework.data.mongodb.core.convert.QueryMapper.Field
Creates a new DocumentField without meta-information but the given name.
Field - Annotation Type in org.springframework.data.mongodb.core.mapping
Annotation to define custom metadata for document fields.
Field - Class in org.springframework.data.mongodb.core.query
 
Field() - Constructor for class org.springframework.data.mongodb.core.query.Field
 
fieldNamingStrategy() - Method in class org.springframework.data.mongodb.config.AbstractMongoConfiguration
Configures a FieldNamingStrategy on the MongoMappingContext instance created.
fields(String...) - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
Creates a new Fields instance for the given field names.
Fields - Class in org.springframework.data.mongodb.core.aggregation
Value object to capture a list of Field instances.
fields(String...) - Static method in class org.springframework.data.mongodb.core.aggregation.Fields
Creates a new Fields instance for Fields with the given names.
fields() - Method in class org.springframework.data.mongodb.core.query.Query
 
FieldsExposingAggregationOperation - Interface in org.springframework.data.mongodb.core.aggregation
AggregationOperation that exposes ExposedFields that can be used for later aggregation pipeline AggregationOperations.
FieldsExposingAggregationOperation.InheritsFieldsAggregationOperation - Interface in org.springframework.data.mongodb.core.aggregation
Marker interface for AggregationOperation that inherits fields from previous operations.
filter() - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.ArrayOperatorFactory
Creates new AggregationExpression that takes the associated array and selects a subset of the array to return based on the specified condition.
filter(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.Filter
Set the field to apply the $filter to.
filter(Field) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.Filter
Set the field to apply the $filter to.
filter(List<?>) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.Filter
Set the values to apply the $filter to.
filter(List<?>) - Method in interface org.springframework.data.mongodb.core.aggregation.ArrayOperators.Filter.InputBuilder
Set the values to apply the $filter to.
filter(Field) - Method in interface org.springframework.data.mongodb.core.aggregation.ArrayOperators.Filter.InputBuilder
Set the field holding an array to apply the $filter to.
filter(String, AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
Generates a $filter expression that returns a subset of the array held by the given field.
finalizeFunction(String) - Method in class org.springframework.data.mongodb.core.mapreduce.GroupBy
 
finalizeFunction(String) - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceOptions
Sets the finalize function
find(Query, Class<T>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Map the results of an ad-hoc query on the collection for the entity class to a List of the specified type.
find(Query, Class<T>, String) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Map the results of an ad-hoc query on the specified collection to a List of the specified type.
find(Query, Class<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
find(Query, Class<T>, String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
find(Query) - Method in interface org.springframework.data.mongodb.gridfs.GridFsOperations
Returns all files matching the given query.
find(Query) - Method in class org.springframework.data.mongodb.gridfs.GridFsTemplate
 
findAll(Class<T>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Query for a list of objects of type T from the collection used by the entity class.
findAll(Class<T>, String) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Query for a list of objects of type T from the specified collection.
findAll(Class<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
findAll(Class<T>, String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
findAll() - Method in interface org.springframework.data.mongodb.repository.MongoRepository
 
findAll(Sort) - Method in interface org.springframework.data.mongodb.repository.MongoRepository
 
findAll(Example<S>) - Method in interface org.springframework.data.mongodb.repository.MongoRepository
 
findAll(Example<S>, Sort) - Method in interface org.springframework.data.mongodb.repository.MongoRepository
 
findAll(Predicate) - Method in class org.springframework.data.mongodb.repository.support.QueryDslMongoRepository
 
findAll(Predicate, OrderSpecifier<?>...) - Method in class org.springframework.data.mongodb.repository.support.QueryDslMongoRepository
 
findAll(Predicate, Sort) - Method in class org.springframework.data.mongodb.repository.support.QueryDslMongoRepository
 
findAll(OrderSpecifier<?>...) - Method in class org.springframework.data.mongodb.repository.support.QueryDslMongoRepository
 
findAll(Predicate, Pageable) - Method in class org.springframework.data.mongodb.repository.support.QueryDslMongoRepository
 
findAll(Pageable) - Method in class org.springframework.data.mongodb.repository.support.QueryDslMongoRepository
 
findAll(Sort) - Method in class org.springframework.data.mongodb.repository.support.QueryDslMongoRepository
 
findAll() - Method in class org.springframework.data.mongodb.repository.support.SimpleMongoRepository
 
findAll(Iterable<ID>) - Method in class org.springframework.data.mongodb.repository.support.SimpleMongoRepository
 
findAll(Pageable) - Method in class org.springframework.data.mongodb.repository.support.SimpleMongoRepository
 
findAll(Sort) - Method in class org.springframework.data.mongodb.repository.support.SimpleMongoRepository
 
findAll(Example<S>, Pageable) - Method in class org.springframework.data.mongodb.repository.support.SimpleMongoRepository
 
findAll(Example<S>, Sort) - Method in class org.springframework.data.mongodb.repository.support.SimpleMongoRepository
 
findAll(Example<S>) - Method in class org.springframework.data.mongodb.repository.support.SimpleMongoRepository
 
findAllAndRemove(Query, String) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Returns and removes all documents form the specified collection that match the provided query.
findAllAndRemove(Query, Class<T>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Returns and removes all documents matching the given query form the collection used to store the entityClass.
findAllAndRemove(Query, Class<T>, String) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Returns and removes all documents that match the provided query document criteria from the the collection used to store the entityClass.
findAllAndRemove(Query, String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
findAllAndRemove(Query, Class<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
findAllAndRemove(Query, Class<T>, String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
findAndModify(Query, Update, Class<T>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Triggers findAndModify to apply provided Update on documents matching Criteria of given Query.
findAndModify(Query, Update, Class<T>, String) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Triggers findAndModify to apply provided Update on documents matching Criteria of given Query.
findAndModify(Query, Update, FindAndModifyOptions, Class<T>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Triggers findAndModify to apply provided Update on documents matching Criteria of given Query taking FindAndModifyOptions into account.
findAndModify(Query, Update, FindAndModifyOptions, Class<T>, String) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Triggers findAndModify to apply provided Update on documents matching Criteria of given Query taking FindAndModifyOptions into account.
findAndModify(Query, Update, Class<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
findAndModify(Query, Update, Class<T>, String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
findAndModify(Query, Update, FindAndModifyOptions, Class<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
findAndModify(Query, Update, FindAndModifyOptions, Class<T>, String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
FindAndModifyOptions - Class in org.springframework.data.mongodb.core
 
FindAndModifyOptions() - Constructor for class org.springframework.data.mongodb.core.FindAndModifyOptions
 
findAndRemove(Query, Class<T>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Map the results of an ad-hoc query on the collection for the entity type to a single instance of an object of the specified type.
findAndRemove(Query, Class<T>, String) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Map the results of an ad-hoc query on the specified collection to a single instance of an object of the specified type.
findAndRemove(Query, Class<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
findAndRemove(Query, Class<T>, String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
findById(Object, Class<T>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Returns a document with the given id mapped onto the given class.
findById(Object, Class<T>, String) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Returns the document with the given id from the given collection mapped onto the given target class.
findById(Object, Class<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
findById(Object, Class<T>, String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
findOne(Query, Class<T>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Map the results of an ad-hoc query on the collection for the entity class to a single instance of an object of the specified type.
findOne(Query, Class<T>, String) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Map the results of an ad-hoc query on the specified collection to a single instance of an object of the specified type.
findOne(Query, Class<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
findOne(Query, Class<T>, String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
findOne(Query) - Method in interface org.springframework.data.mongodb.gridfs.GridFsOperations
Returns a single file matching the given query or null in case no file matches.
findOne(Query) - Method in class org.springframework.data.mongodb.gridfs.GridFsTemplate
 
findOne(Predicate) - Method in class org.springframework.data.mongodb.repository.support.QueryDslMongoRepository
 
findOne(ID) - Method in class org.springframework.data.mongodb.repository.support.SimpleMongoRepository
 
findOne(Example<S>) - Method in class org.springframework.data.mongodb.repository.support.SimpleMongoRepository
 
first() - Method in class org.springframework.data.mongodb.core.aggregation.BucketOperationSupport.OutputBuilder
Generates a builder for a $first-expression the current value.
first(String) - Method in class org.springframework.data.mongodb.core.aggregation.GroupOperation
Generates an GroupOperation.GroupOperationBuilder for a $first-expression for the given field-reference.
first(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.GroupOperation
Generates an GroupOperation.GroupOperationBuilder for a $first-expression for the given AggregationExpression.
flattenMap(DBObject) - Static method in class org.springframework.data.mongodb.core.query.SerializationUtils
Flattens out a given DBObject.
floor() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
Creates new AggregationExpression that returns the largest integer less than or equal to the associated number.
floor() - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
Generates a $floor expression that takes the number of the previously mentioned field and returns the largest integer less than or equal to it.
floorValueOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Floor
floorValueOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Floor
floorValueOf(Number) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Floor
forAllFields() - Static method in class org.springframework.data.mongodb.core.index.TextIndexDefinition
Creates a TextIndexDefinition for all fields in the document.
forDefaultLanguage() - Static method in class org.springframework.data.mongodb.core.query.TextCriteria
Returns a new TextCriteria for the default language.
foreignField(String) - Method in interface org.springframework.data.mongodb.core.aggregation.LookupOperation.ForeignFieldBuilder
 
foreignField(String) - Method in class org.springframework.data.mongodb.core.aggregation.LookupOperation.LookupOperationBuilder
 
forExpression(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.VariableOperators.Let.ExpressionVariable
Create a new VariableOperators.Let.ExpressionVariable with current name and given expression.
forExpression(DBObject) - Method in class org.springframework.data.mongodb.core.aggregation.VariableOperators.Let.ExpressionVariable
Create a new VariableOperators.Let.ExpressionVariable with current name and given expressionObject.
forLanguage(String) - Static method in class org.springframework.data.mongodb.core.query.TextCriteria
For a full list of supported languages see the mongodb reference manual for Text Search Languages.
from(ExposedFields.ExposedField...) - Static method in class org.springframework.data.mongodb.core.aggregation.ExposedFields
Creates a new ExposedFields instance from the given ExposedFields.ExposedFields.
from(Field...) - Static method in class org.springframework.data.mongodb.core.aggregation.Fields
Creates a new Fields instance from the given Fields.
from(String) - Method in interface org.springframework.data.mongodb.core.aggregation.GraphLookupOperation.FromBuilder
Set the collectionName to apply the $graphLookup to.
from(String) - Method in interface org.springframework.data.mongodb.core.aggregation.LookupOperation.FromBuilder
 
from(String) - Method in class org.springframework.data.mongodb.core.aggregation.LookupOperation.LookupOperationBuilder
 
from(SpelNode, ExpressionState) - Static method in class org.springframework.data.mongodb.core.spel.ExpressionNode
Factory method to create ExpressionNode's according to the given SpelNode and ExpressionState.
from(SpelNode) - Method in class org.springframework.data.mongodb.core.spel.ExpressionNode
Creates a new ExpressionNode from the given SpelNode.
from(EntityPath<T>) - Method in class org.springframework.data.mongodb.repository.support.QuerydslRepositorySupport
Returns a MongodbQuery for the given EntityPath.
from(EntityPath<T>, String) - Method in class org.springframework.data.mongodb.repository.support.QuerydslRepositorySupport
Returns a MongodbQuery for the given EntityPath querying the given collection.
fromDBObject(DBObject, String...) - Static method in class org.springframework.data.mongodb.core.query.Update
Creates an Update instance from the given DBObject.

G

geo(String) - Static method in class org.springframework.data.mongodb.core.index.IndexField
Creates a geo IndexField for the given key.
GeoCommand - Class in org.springframework.data.mongodb.core.query
Wrapper around a Shape to allow appropriate query rendering.
GeoCommand(Shape) - Constructor for class org.springframework.data.mongodb.core.query.GeoCommand
Creates a new GeoCommand.
GeoJson<T extends Iterable<?>> - Interface in org.springframework.data.mongodb.core.geo
Interface definition for structures defined in GeoJSON (http://geojson.org/) format.
GeoJsonConfiguration - Class in org.springframework.data.mongodb.core
Configuration class to expose GeoJsonModule as a Spring bean.
GeoJsonConfiguration() - Constructor for class org.springframework.data.mongodb.core.GeoJsonConfiguration
 
GeoJsonGeometryCollection - Class in org.springframework.data.mongodb.core.geo
Defines a GeoJsonGeometryCollection that consists of a List of GeoJson objects.
GeoJsonGeometryCollection(List<GeoJson<?>>) - Constructor for class org.springframework.data.mongodb.core.geo.GeoJsonGeometryCollection
Creates a new GeoJsonGeometryCollection for the given GeoJson instances.
GeoJsonLineString - Class in org.springframework.data.mongodb.core.geo
GeoJsonLineString is defined as list of at least 2 Points.
GeoJsonLineString(List<Point>) - Constructor for class org.springframework.data.mongodb.core.geo.GeoJsonLineString
Creates a new GeoJsonLineString for the given Points.
GeoJsonLineString(Point, Point, Point...) - Constructor for class org.springframework.data.mongodb.core.geo.GeoJsonLineString
Creates a new GeoJsonLineString for the given Points.
GeoJsonModule - Class in org.springframework.data.mongodb.core.geo
A Jackson Module to register custom JsonSerializer and JsonDeserializers for GeoJSON types.
GeoJsonModule() - Constructor for class org.springframework.data.mongodb.core.geo.GeoJsonModule
 
geoJsonModule() - Method in class org.springframework.data.mongodb.core.GeoJsonConfiguration
 
GeoJsonMultiLineString - Class in org.springframework.data.mongodb.core.geo
GeoJsonMultiLineString(List<Point>...) - Constructor for class org.springframework.data.mongodb.core.geo.GeoJsonMultiLineString
Creates new GeoJsonMultiLineString for the given Points.
GeoJsonMultiLineString(List<GeoJsonLineString>) - Constructor for class org.springframework.data.mongodb.core.geo.GeoJsonMultiLineString
Creates new GeoJsonMultiLineString for the given GeoJsonLineStrings.
GeoJsonMultiPoint - Class in org.springframework.data.mongodb.core.geo
GeoJsonMultiPoint is defined as list of Points.
GeoJsonMultiPoint(List<Point>) - Constructor for class org.springframework.data.mongodb.core.geo.GeoJsonMultiPoint
Creates a new GeoJsonMultiPoint for the given Points.
GeoJsonMultiPoint(Point, Point, Point...) - Constructor for class org.springframework.data.mongodb.core.geo.GeoJsonMultiPoint
Creates a new GeoJsonMultiPoint for the given Points.
GeoJsonMultiPolygon - Class in org.springframework.data.mongodb.core.geo
GeoJsonMultiPolygon is defined as a list of GeoJsonPolygons.
GeoJsonMultiPolygon(List<GeoJsonPolygon>) - Constructor for class org.springframework.data.mongodb.core.geo.GeoJsonMultiPolygon
Creates a new GeoJsonMultiPolygon for the given GeoJsonPolygons.
GeoJsonPoint - Class in org.springframework.data.mongodb.core.geo
GeoJson representation of Point.
GeoJsonPoint(double, double) - Constructor for class org.springframework.data.mongodb.core.geo.GeoJsonPoint
Creates GeoJsonPoint for given coordinates.
GeoJsonPoint(Point) - Constructor for class org.springframework.data.mongodb.core.geo.GeoJsonPoint
Creates GeoJsonPoint for given Point.
GeoJsonPolygon - Class in org.springframework.data.mongodb.core.geo
GeoJson representation of Polygon.
GeoJsonPolygon(Point, Point, Point, Point, Point...) - Constructor for class org.springframework.data.mongodb.core.geo.GeoJsonPolygon
Creates new GeoJsonPolygon from the given Points.
GeoJsonPolygon(List<Point>) - Constructor for class org.springframework.data.mongodb.core.geo.GeoJsonPolygon
Creates new GeoJsonPolygon from the given Points.
geoNear(NearQuery, String) - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
Creates a new GeoNearOperation instance from the given NearQuery and thedistanceField.
geoNear(NearQuery, Class<T>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Returns GeoResults for all entities matching the given NearQuery.
geoNear(NearQuery, Class<T>, String) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Returns GeoResults for all entities matching the given NearQuery.
geoNear(NearQuery, Class<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
geoNear(NearQuery, Class<T>, String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
GeoNearOperation - Class in org.springframework.data.mongodb.core.aggregation
Represents a geoNear aggregation operation.
GeoNearOperation(NearQuery, String) - Constructor for class org.springframework.data.mongodb.core.aggregation.GeoNearOperation
Creates a new GeoNearOperation from the given NearQuery and the given distance field.
GeospatialIndex - Class in org.springframework.data.mongodb.core.index
Value object to capture data to create a geo index.
GeospatialIndex(String) - Constructor for class org.springframework.data.mongodb.core.index.GeospatialIndex
Creates a new GeospatialIndex for the given field.
GeoSpatialIndexed - Annotation Type in org.springframework.data.mongodb.core.index
Mark a field to be indexed using MongoDB's geospatial indexing feature.
GeoSpatialIndexType - Enum in org.springframework.data.mongodb.core.index
Geoposatial index type.
getAccesses() - Method in class org.springframework.data.mongodb.monitor.BtreeIndexCounters
 
getActionOperation() - Method in exception org.springframework.data.mongodb.core.MongoDataIntegrityViolationException
Returns the MongoActionOperation in which the current exception occured.
getApplicationId() - Method in class org.springframework.data.mongodb.log4j.MongoLog4jAppender
 
getArgumentMap() - Method in class org.springframework.data.mongodb.core.spel.MethodReferenceNode.AggregationMethodReference
Get the property names in order order of appearance in resulting operation.
getArgumentType() - Method in class org.springframework.data.mongodb.core.spel.MethodReferenceNode.AggregationMethodReference
getAssociation() - Method in class org.springframework.data.mongodb.core.convert.QueryMapper.Field
 
getAssociation() - Method in class org.springframework.data.mongodb.core.convert.QueryMapper.MetadataBackedField
 
getAssociationConverter() - Method in class org.springframework.data.mongodb.core.convert.QueryMapper.MetadataBackedField
Return the Converter to use for creating the mapped key of an association.
getAuthenticationDatabase() - Method in class org.springframework.data.mongodb.log4j.MongoLog4jAppender
 
getAuthenticationDatabaseName() - Method in class org.springframework.data.mongodb.config.AbstractMongoConfiguration
Deprecated.
since 1.7. MongoClient should hold authentication data within MongoClient.getCredentialsList()
getAvailable() - Method in class org.springframework.data.mongodb.monitor.ConnectionMetrics
 
getAverageMs() - Method in class org.springframework.data.mongodb.monitor.BackgroundFlushingMetrics
 
getBeanClass(Element) - Method in class org.springframework.data.mongodb.config.MongoAuditingBeanDefinitionParser
 
getBindableValue(int) - Method in class org.springframework.data.mongodb.repository.query.ConvertingParameterAccessor
 
getBits() - Method in class org.springframework.data.mongodb.monitor.MemoryMetrics
 
getCapped() - Method in class org.springframework.data.mongodb.core.CollectionOptions
 
getCenter() - Method in class org.springframework.data.mongodb.core.geo.Sphere
Returns the center of the Circle.
getChild(int) - Method in class org.springframework.data.mongodb.core.spel.ExpressionNode
Returns the child ExpressionNode with the given index.
getClassLoader() - Method in class org.springframework.data.mongodb.gridfs.GridFsTemplate
 
getCode() - Method in class org.springframework.data.mongodb.core.script.ExecutableMongoScript
Returns the actual script code.
getCode() - Method in class org.springframework.data.mongodb.core.script.NamedMongoScript
Returns the actual script code.
getCollection() - Method in class org.springframework.data.mongodb.core.index.MongoPersistentEntityIndexResolver.IndexDefinitionHolder
 
getCollection() - Method in class org.springframework.data.mongodb.core.mapping.BasicMongoPersistentEntity
 
getCollection() - Method in interface org.springframework.data.mongodb.core.mapping.MongoPersistentEntity
Returns the collection the entity shall be persisted to.
getCollection(String) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Get a collection by name, creating it if it doesn't exist.
getCollection(String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
getCollection(Class<?>) - Method in class org.springframework.data.mongodb.repository.support.SpringDataMongodbQuery
 
getCollectionName() - Method in class org.springframework.data.mongodb.core.mapping.event.MongoMappingEvent
Get the collection the event refers to.
getCollectionName() - Method in class org.springframework.data.mongodb.core.MongoAction
 
getCollectionName(Class<?>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
The collection name used for the specified class by this template.
getCollectionName(Class<?>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
getCollectionName() - Method in interface org.springframework.data.mongodb.repository.query.MongoEntityInformation
Returns the name of the collection the entity shall be persisted to.
getCollectionName() - Method in interface org.springframework.data.mongodb.repository.query.MongoEntityMetadata
Returns the name of the collection the entity shall be persisted to.
getCollectionName() - Method in class org.springframework.data.mongodb.repository.support.MappingMongoEntityInformation
 
getCollectionNames() - Method in interface org.springframework.data.mongodb.core.MongoOperations
A set of collection names.
getCollectionNames() - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
getCollectionPattern() - Method in class org.springframework.data.mongodb.log4j.MongoLog4jAppender
 
getCommand() - Method in class org.springframework.data.mongodb.core.geo.Sphere
Returns the command to be used to create the $within criterion.
getCommand() - Method in class org.springframework.data.mongodb.core.query.GeoCommand
 
getCommandCount() - Method in class org.springframework.data.mongodb.monitor.OperationCounters
 
getComment() - Method in class org.springframework.data.mongodb.core.query.Meta
 
getContentType() - Method in class org.springframework.data.mongodb.gridfs.GridFsResource
Returns the Resource's content type.
getConversionService() - Method in class org.springframework.data.mongodb.core.convert.AbstractMongoConverter
 
getConverter() - Method in interface org.springframework.data.mongodb.core.MongoOperations
Returns the underlying MongoConverter.
getConverter() - Method in class org.springframework.data.mongodb.core.MongoTemplate
Returns the default MongoConverter.
getCoordinates() - Method in interface org.springframework.data.mongodb.core.geo.GeoJson
The value of the coordinates member is always an Iterable.
getCoordinates() - Method in class org.springframework.data.mongodb.core.geo.GeoJsonGeometryCollection
 
getCoordinates() - Method in class org.springframework.data.mongodb.core.geo.GeoJsonMultiLineString
 
getCoordinates() - Method in class org.springframework.data.mongodb.core.geo.GeoJsonMultiPoint
 
getCoordinates() - Method in class org.springframework.data.mongodb.core.geo.GeoJsonMultiPolygon
 
getCoordinates() - Method in class org.springframework.data.mongodb.core.geo.GeoJsonPoint
 
getCoordinates() - Method in class org.springframework.data.mongodb.core.geo.GeoJsonPolygon
 
getCount() - Method in class org.springframework.data.mongodb.core.mapreduce.GroupByResults
 
getCounts() - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceResults
 
getCredentials() - Method in exception org.springframework.data.mongodb.CannotGetMongoDbConnectionException
Returns the UserCredentials that were used when trying to connect to the MongoDB instance.
getCriteria() - Method in class org.springframework.data.mongodb.core.query.Query
 
getCriteriaObject() - Method in class org.springframework.data.mongodb.core.query.Criteria
 
getCriteriaObject() - Method in interface org.springframework.data.mongodb.core.query.CriteriaDefinition
Get DBObject representation.
getCriteriaObject() - Method in class org.springframework.data.mongodb.core.query.TextCriteria
 
getCurrent() - Method in class org.springframework.data.mongodb.monitor.ConnectionMetrics
 
getCurrentNode() - Method in class org.springframework.data.mongodb.core.spel.ExpressionTransformationContextSupport
Returns the current ExpressionNode.
getCurrentQueueReaders() - Method in class org.springframework.data.mongodb.monitor.GlobalLockMetrics
 
getCurrentQueueTotal() - Method in class org.springframework.data.mongodb.monitor.GlobalLockMetrics
 
getCurrentQueueWriters() - Method in class org.springframework.data.mongodb.monitor.GlobalLockMetrics
 
getCursor() - Method in class org.springframework.data.mongodb.core.aggregation.AggregationOptions
Specify a document that contains options that control the creation of the cursor object.
getCustomWriteTarget(Class<?>) - Method in class org.springframework.data.mongodb.core.convert.CustomConversions
Returns the target type to convert to in case we have a custom conversion registered to convert the given source type into a Mongo native one.
getCustomWriteTarget(Class<?>, Class<?>) - Method in class org.springframework.data.mongodb.core.convert.CustomConversions
Returns the target type we can readTargetWriteLocl an inject of the given source type to.
getDatabase() - Method in exception org.springframework.data.mongodb.CannotGetMongoDbConnectionException
Returns the name of the database trying to be accessed.
getDatabase() - Method in class org.springframework.data.mongodb.log4j.MongoLog4jAppender
 
getDatabaseName() - Method in class org.springframework.data.mongodb.config.AbstractMongoConfiguration
Return the name of the database to connect to.
getDatabaseStats(String) - Method in class org.springframework.data.mongodb.core.MongoAdmin
 
getDatabaseStats(String) - Method in interface org.springframework.data.mongodb.core.MongoAdminOperations
 
getDB(Mongo, String) - Static method in class org.springframework.data.mongodb.core.MongoDbUtils
Obtains a DB connection for the given Mongo instance and database name
getDB(Mongo, String, UserCredentials) - Static method in class org.springframework.data.mongodb.core.MongoDbUtils
Deprecated.
since 1.7. The MongoClient itself should hold credentials within MongoClient.getCredentialsList().
getDB(Mongo, String, UserCredentials, String) - Static method in class org.springframework.data.mongodb.core.MongoDbUtils
Deprecated.
since 1.7. The MongoClient itself should hold credentials within MongoClient.getCredentialsList().
getDb() - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
getDb() - Method in class org.springframework.data.mongodb.core.SimpleMongoDbFactory
 
getDb(String) - Method in class org.springframework.data.mongodb.core.SimpleMongoDbFactory
 
getDb() - Method in interface org.springframework.data.mongodb.MongoDbFactory
Creates a default DB instance.
getDb(String) - Method in interface org.springframework.data.mongodb.MongoDbFactory
Creates a DB instance to access the database with the given name.
getDb(String) - Method in class org.springframework.data.mongodb.monitor.AbstractMonitor
 
getDBObject() - Method in class org.springframework.data.mongodb.core.mapping.event.MongoMappingEvent
 
getDBRef() - Method in class org.springframework.data.mongodb.core.mapping.BasicMongoPersistentProperty
 
getDBRef() - Method in interface org.springframework.data.mongodb.core.mapping.MongoPersistentProperty
Returns the DBRef if the property is a reference.
getDefaultWriteConcern() - Method in class org.springframework.data.mongodb.core.MongoAction
 
getDeleteCount() - Method in class org.springframework.data.mongodb.monitor.OperationCounters
 
getDirection() - Method in class org.springframework.data.mongodb.core.index.IndexField
Returns the direction of the IndexField or null in case we have a geo index field.
getDirection() - Method in class org.springframework.data.mongodb.core.index.IndexPredicate
 
getDistanceIndex() - Method in class org.springframework.data.mongodb.repository.query.MongoParameters
Deprecated.
since 1.7. Please use MongoParameters.getMaxDistanceIndex() instead.
getDistanceRange() - Method in class org.springframework.data.mongodb.repository.query.ConvertingParameterAccessor
 
getDistanceRange() - Method in interface org.springframework.data.mongodb.repository.query.MongoParameterAccessor
Returns a Distance to be applied to Mongo geo queries.
getDistanceRange() - Method in class org.springframework.data.mongodb.repository.query.MongoParametersParameterAccessor
 
getDistanceRangeIndex() - Method in class org.springframework.data.mongodb.repository.query.MongoParameters
 
getDocument() - Method in class org.springframework.data.mongodb.core.MongoAction
 
getDynamicProjection() - Method in class org.springframework.data.mongodb.repository.query.ConvertingParameterAccessor
 
getEmitCount() - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceCounts
 
getEmitLoopTime() - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceTiming
 
getEntityClass() - Method in class org.springframework.data.mongodb.core.MongoAction
Deprecated.
getEntityInformation() - Method in class org.springframework.data.mongodb.repository.query.MongoQueryMethod
 
getEntityInformation(Class<T>) - Method in class org.springframework.data.mongodb.repository.support.MongoRepositoryFactory
 
getEntityType() - Method in class org.springframework.data.mongodb.core.MongoAction
 
getErrorDescription(Integer) - Static method in class org.springframework.data.mongodb.util.MongoDbErrorCodes
 
getErrors() - Method in exception org.springframework.data.mongodb.BulkOperationException
 
getExceptionTranslator() - Method in class org.springframework.data.mongodb.core.SimpleMongoDbFactory
 
getExceptionTranslator() - Method in interface org.springframework.data.mongodb.MongoDbFactory
Exposes a shared MongoExceptionTranslator.
getExposedField() - Method in class org.springframework.data.mongodb.core.aggregation.BucketOperationSupport.Output
Returns the field exposed by the BucketOperationSupport.Output.
getExtraOptions() - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceOptions
Deprecated.
since 1.7
getFactoryInstance(MongoOperations) - Method in class org.springframework.data.mongodb.repository.support.MongoRepositoryFactoryBean
Creates and initializes a RepositoryFactorySupport instance.
getFallbackTypeFor(DBObject) - Method in class org.springframework.data.mongodb.core.convert.DefaultMongoTypeMapper
 
getField() - Method in class org.springframework.data.mongodb.core.aggregation.BucketOperationSupport.OperationOutput
Returns the field that holds the ProjectionOperationBuilder.OperationProjection.
getField(String) - Method in class org.springframework.data.mongodb.core.aggregation.ExposedFields
Returns the field with the given name or null if no field with the given name is available.
getField(String) - Method in class org.springframework.data.mongodb.core.aggregation.Fields
 
getFieldname() - Method in class org.springframework.data.mongodb.core.index.TextIndexDefinition.TextIndexedFieldSpec
Get the fieldname associated with the TextIndexDefinition.TextIndexedFieldSpec.
getFieldName() - Method in class org.springframework.data.mongodb.core.mapping.BasicMongoPersistentProperty
Returns the key to be used to store the value of the property inside a Mongo DBObject.
getFieldName() - Method in class org.springframework.data.mongodb.core.mapping.CachingMongoPersistentProperty
 
getFieldName() - Method in interface org.springframework.data.mongodb.core.mapping.MongoPersistentProperty
Returns the name of the field a property is persisted to.
getFieldOrder() - Method in class org.springframework.data.mongodb.core.mapping.BasicMongoPersistentProperty
 
getFieldOrder() - Method in interface org.springframework.data.mongodb.core.mapping.MongoPersistentProperty
Returns the order of the field if defined.
getFields() - Method in class org.springframework.data.mongodb.core.aggregation.BucketOperationSupport
 
getFields() - Method in class org.springframework.data.mongodb.core.aggregation.CountOperation
 
getFields() - Method in class org.springframework.data.mongodb.core.aggregation.FacetOperation
 
getFields() - Method in interface org.springframework.data.mongodb.core.aggregation.FieldsExposingAggregationOperation
Returns the fields exposed by the AggregationOperation.
getFields() - Method in class org.springframework.data.mongodb.core.aggregation.GraphLookupOperation
 
getFields() - Method in class org.springframework.data.mongodb.core.aggregation.GroupOperation
 
getFields() - Method in class org.springframework.data.mongodb.core.aggregation.LookupOperation
 
getFields() - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation
 
getFields() - Method in class org.springframework.data.mongodb.core.aggregation.ReplaceRootOperation
 
getFields() - Method in class org.springframework.data.mongodb.core.aggregation.UnwindOperation
 
getFieldsObject() - Method in class org.springframework.data.mongodb.core.query.BasicQuery
 
getFieldsObject() - Method in class org.springframework.data.mongodb.core.query.Field
 
getFieldsObject() - Method in class org.springframework.data.mongodb.core.query.Query
 
getFieldsObject() - Method in class org.springframework.data.mongodb.core.query.TextQuery
 
getFilename() - Method in class org.springframework.data.mongodb.gridfs.GridFsResource
 
getFilterObject() - Method in interface org.springframework.data.mongodb.core.index.IndexFilter
Get the raw (unmapped) filter expression.
getFilterObject() - Method in class org.springframework.data.mongodb.core.index.PartialIndexFilter
 
getFinalizeFunction() - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceOptions
 
getFlags() - Method in class org.springframework.data.mongodb.core.query.Meta
 
getFlushes() - Method in class org.springframework.data.mongodb.monitor.BackgroundFlushingMetrics
 
getFormatted() - Method in class org.springframework.data.mongodb.core.query.Term
Get formatted representation of term.
getFullText() - Method in class org.springframework.data.mongodb.repository.query.ConvertingParameterAccessor
 
getFullText() - Method in interface org.springframework.data.mongodb.repository.query.MongoParameterAccessor
Returns the TextCriteria to be used for full text query.
getFullText() - Method in class org.springframework.data.mongodb.repository.query.MongoParametersParameterAccessor
 
getFullTextParameterIndex() - Method in class org.springframework.data.mongodb.repository.query.MongoParameters
Returns ths inde of the parameter to be used as a textquery param
getGeoNearLocation() - Method in class org.springframework.data.mongodb.repository.query.ConvertingParameterAccessor
 
getGeoNearLocation() - Method in interface org.springframework.data.mongodb.repository.query.MongoParameterAccessor
Returns the Point to use for a geo-near query.
getGeoNearLocation() - Method in class org.springframework.data.mongodb.repository.query.MongoParametersParameterAccessor
 
getGetMoreCount() - Method in class org.springframework.data.mongodb.monitor.OperationCounters
 
getGroupByObject() - Method in class org.springframework.data.mongodb.core.mapreduce.GroupBy
 
getHint() - Method in class org.springframework.data.mongodb.core.query.Query
 
getHits() - Method in class org.springframework.data.mongodb.monitor.BtreeIndexCounters
 
getHost() - Method in class org.springframework.data.mongodb.log4j.MongoLog4jAppender
 
getHostName() - Method in class org.springframework.data.mongodb.monitor.ServerInfo
Returns the hostname of the used server reported by MongoDB.
getId() - Method in class org.springframework.data.mongodb.gridfs.GridFsResource
Returns the Resource's id.
getIdAttribute() - Method in interface org.springframework.data.mongodb.repository.query.MongoEntityInformation
Returns the attribute that the id will be persisted to.
getIdAttribute() - Method in class org.springframework.data.mongodb.repository.support.MappingMongoEntityInformation
 
getIdentifyingAnnotations() - Method in class org.springframework.data.mongodb.repository.config.MongoRepositoryConfigurationExtension
 
getIdentifyingTypes() - Method in class org.springframework.data.mongodb.repository.config.MongoRepositoryConfigurationExtension
 
getIdType() - Method in class org.springframework.data.mongodb.repository.support.MappingMongoEntityInformation
 
getIndexDefinition() - Method in class org.springframework.data.mongodb.core.index.MongoPersistentEntityIndexResolver.IndexDefinitionHolder
Get the raw IndexDefinition.
getIndexFields() - Method in class org.springframework.data.mongodb.core.index.IndexInfo
Returns the individual index fields of the index.
getIndexInfo() - Method in class org.springframework.data.mongodb.core.DefaultIndexOperations
 
getIndexInfo() - Method in interface org.springframework.data.mongodb.core.IndexOperations
Returns the index information on the collection.
getIndexKeys() - Method in class org.springframework.data.mongodb.core.index.CompoundIndexDefinition
 
getIndexKeys() - Method in class org.springframework.data.mongodb.core.index.GeospatialIndex
 
getIndexKeys() - Method in class org.springframework.data.mongodb.core.index.Index
 
getIndexKeys() - Method in interface org.springframework.data.mongodb.core.index.IndexDefinition
 
getIndexKeys() - Method in class org.springframework.data.mongodb.core.index.MongoPersistentEntityIndexResolver.IndexDefinitionHolder
 
getIndexKeys() - Method in class org.springframework.data.mongodb.core.index.TextIndexDefinition
 
getIndexOptions() - Method in class org.springframework.data.mongodb.core.index.GeospatialIndex
 
getIndexOptions() - Method in class org.springframework.data.mongodb.core.index.Index
 
getIndexOptions() - Method in interface org.springframework.data.mongodb.core.index.IndexDefinition
 
getIndexOptions() - Method in class org.springframework.data.mongodb.core.index.MongoPersistentEntityIndexResolver.IndexDefinitionHolder
 
getIndexOptions() - Method in class org.springframework.data.mongodb.core.index.TextIndexDefinition
 
getInfoOrLowerWriteConcern() - Method in class org.springframework.data.mongodb.log4j.MongoLog4jAppender
 
getInitialEntitySet() - Method in class org.springframework.data.mongodb.config.AbstractMongoConfiguration
Scans the mapping base package for classes annotated with Document.
getInputCount() - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceCounts
 
getInputType() - Method in class org.springframework.data.mongodb.core.aggregation.TypedAggregation
Returns the input type for the Aggregation.
getInsertCount() - Method in class org.springframework.data.mongodb.monitor.OperationCounters
 
getJavaScriptMode() - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceOptions
 
getKey() - Method in class org.springframework.data.mongodb.core.index.IndexField
 
getKey() - Method in class org.springframework.data.mongodb.core.query.Criteria
 
getKey() - Method in interface org.springframework.data.mongodb.core.query.CriteriaDefinition
Get the identifying key.
getKey() - Method in class org.springframework.data.mongodb.core.query.TextCriteria
 
getKey() - Method in interface org.springframework.data.mongodb.core.query.Update.Modifier
 
getKeys() - Method in class org.springframework.data.mongodb.core.mapreduce.GroupByResults
 
getLanguage() - Method in class org.springframework.data.mongodb.core.index.IndexInfo
 
getLanguage() - Method in class org.springframework.data.mongodb.core.mapping.BasicMongoPersistentEntity
 
getLanguage() - Method in interface org.springframework.data.mongodb.core.mapping.MongoPersistentEntity
Returns the default language to be used for this entity.
getLastFinished() - Method in class org.springframework.data.mongodb.monitor.BackgroundFlushingMetrics
 
getLastMs() - Method in class org.springframework.data.mongodb.monitor.BackgroundFlushingMetrics
 
getLeft() - Method in class org.springframework.data.mongodb.core.spel.OperatorNode
Returns the left operand as ExpressionNode.
getLimit() - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceOptions
Get the maximum number of documents for the input into the map function.
getLimit() - Method in class org.springframework.data.mongodb.core.query.Query
Get the maximum number of documents to be return.
getLocalTime() - Method in class org.springframework.data.mongodb.monitor.ServerInfo
 
getLockTime() - Method in class org.springframework.data.mongodb.monitor.GlobalLockMetrics
 
getLockTimeRatio() - Method in class org.springframework.data.mongodb.monitor.GlobalLockMetrics
 
getMappedExample(Example<?>) - Method in class org.springframework.data.mongodb.core.convert.MongoExampleMapper
Returns the given Example as DBObject holding matching values extracted from Example.getProbe().
getMappedExample(Example<?>, MongoPersistentEntity<?>) - Method in class org.springframework.data.mongodb.core.convert.MongoExampleMapper
Returns the given Example as DBObject holding matching values extracted from Example.getProbe().
getMappedFields(DBObject, MongoPersistentEntity<?>) - Method in class org.springframework.data.mongodb.core.convert.QueryMapper
Maps fields to retrieve to the MongoPersistentEntitys properties.
getMappedKey() - Method in class org.springframework.data.mongodb.core.convert.QueryMapper.Field
Returns the key to be used in the mapped document eventually.
getMappedKey() - Method in class org.springframework.data.mongodb.core.convert.QueryMapper.MetadataBackedField
 
getMappedKeyword(QueryMapper.Keyword, MongoPersistentEntity<?>) - Method in class org.springframework.data.mongodb.core.convert.QueryMapper
Returns the given DBObject representing a keyword by mapping the keyword's value.
getMappedKeyword(QueryMapper.Field, QueryMapper.Keyword) - Method in class org.springframework.data.mongodb.core.convert.QueryMapper
Returns the mapped keyword considered defining a criteria for the given property.
getMappedObject(DBObject) - Method in interface org.springframework.data.mongodb.core.aggregation.AggregationOperationContext
Returns the mapped DBObject, potentially converting the source considering mapping metadata etc.
getMappedObject(DBObject) - Method in class org.springframework.data.mongodb.core.aggregation.TypeBasedAggregationOperationContext
 
getMappedObject(DBObject, MongoPersistentEntity<?>) - Method in class org.springframework.data.mongodb.core.convert.QueryMapper
Replaces the property keys used in the given DBObject with the appropriate keys by using the PersistentEntity metadata.
getMappedObjectForField(QueryMapper.Field, Object) - Method in class org.springframework.data.mongodb.core.convert.QueryMapper
Extracts the mapped object value for given field out of rawValue taking nested Keywords into account
getMappedObjectForField(QueryMapper.Field, Object) - Method in class org.springframework.data.mongodb.core.convert.UpdateMapper
 
getMappedResults() - Method in class org.springframework.data.mongodb.core.aggregation.AggregationResults
Returns the aggregation results.
getMappedSort(DBObject, MongoPersistentEntity<?>) - Method in class org.springframework.data.mongodb.core.convert.QueryMapper
Maps fields used for sorting to the MongoPersistentEntitys properties.
getMappedValue(QueryMapper.Field, Object) - Method in class org.springframework.data.mongodb.core.convert.QueryMapper
Returns the mapped value for the given source object assuming it's a value for the given MongoPersistentProperty.
getMappingBasePackage() - Method in class org.springframework.data.mongodb.config.AbstractMongoConfiguration
getMappingBasePackages() - Method in class org.springframework.data.mongodb.config.AbstractMongoConfiguration
Returns the base packages to scan for MongoDB mapped entities at startup.
getMappingContext() - Method in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
 
getMapTime() - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceTiming
 
getMaxDistance() - Method in class org.springframework.data.mongodb.core.query.NearQuery
Returns the maximum Distance.
getMaxDistanceIndex() - Method in class org.springframework.data.mongodb.repository.query.MongoParameters
Returns the index of the Distance parameter to be used for max distance in geo queries.
getMaxDocuments() - Method in class org.springframework.data.mongodb.core.CollectionOptions
 
getMaxScan() - Method in class org.springframework.data.mongodb.core.query.Meta
 
getMaxTimeMsec() - Method in class org.springframework.data.mongodb.core.query.Meta
 
getMemoryInfoSupported() - Method in class org.springframework.data.mongodb.monitor.MemoryMetrics
 
getMemoryMappedSpace() - Method in class org.springframework.data.mongodb.monitor.MemoryMetrics
 
getMessage() - Method in exception org.springframework.data.mongodb.core.index.MongoPersistentEntityIndexResolver.CyclicPropertyReferenceException
 
getMeta() - Method in class org.springframework.data.mongodb.core.query.Query
 
getMethodName() - Method in class org.springframework.data.mongodb.core.spel.MethodReferenceNode
Deprecated.
getMethodReference() - Method in class org.springframework.data.mongodb.core.spel.MethodReferenceNode
getMetric() - Method in class org.springframework.data.mongodb.core.query.NearQuery
Returns the Metric underlying the actual query.
getMinDistance() - Method in class org.springframework.data.mongodb.core.query.NearQuery
Returns the maximum Distance.
getMisses() - Method in class org.springframework.data.mongodb.monitor.BtreeIndexCounters
 
getMissRatio() - Method in class org.springframework.data.mongodb.monitor.BtreeIndexCounters
 
getModifiers() - Method in class org.springframework.data.mongodb.core.query.Update.Modifiers
 
getModuleName() - Method in class org.springframework.data.mongodb.repository.config.MongoRepositoryConfigurationExtension
 
getModulePrefix() - Method in class org.springframework.data.mongodb.repository.config.MongoRepositoryConfigurationExtension
 
getMongoActionOperation() - Method in class org.springframework.data.mongodb.core.MongoAction
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.Avg
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.Max
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.Min
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.StdDevPop
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.StdDevSamp
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.Sum
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Abs
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Add
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Ceil
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Divide
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Exp
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Floor
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Ln
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Log
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Log10
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Mod
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Multiply
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Pow
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Sqrt
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Subtract
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Trunc
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.ArrayElemAt
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.ConcatArrays
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.In
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.IndexOfArray
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.IsArray
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.RangeOperator
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.ReverseArray
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.Size
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.Slice
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.Zip
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.BooleanOperators.And
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.BooleanOperators.Not
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.BooleanOperators.Or
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Cmp
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Eq
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Gt
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Gte
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Lt
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Lte
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Ne
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ConditionalOperators.Switch
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.DataTypeOperators.Type
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateToString
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DayOfMonth
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DayOfWeek
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DayOfYear
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.Hour
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.IsoDayOfWeek
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.IsoWeek
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.IsoWeekYear
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.Millisecond
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.Minute
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.Month
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.Second
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.Week
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.Year
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.LiteralOperators.Literal
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.SetOperators.AllElementsTrue
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.SetOperators.AnyElementTrue
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetDifference
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetEquals
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetIntersection
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetIsSubset
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetUnion
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.Concat
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.IndexOfBytes
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.IndexOfCP
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.Split
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StrCaseCmp
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StrLenBytes
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StrLenCP
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.Substr
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.SubstrCP
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.ToLower
 
getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.ToUpper
 
getMongoOperator() - Method in class org.springframework.data.mongodb.core.spel.MethodReferenceNode.AggregationMethodReference
Get the MongoDB specific operator.
getMongoOperator() - Method in class org.springframework.data.mongodb.core.spel.NotOperatorNode
 
getMongoOperator() - Method in class org.springframework.data.mongodb.core.spel.OperatorNode
Returns the Mongo expression of the operator.
getMongoRepresentation() - Method in enum org.springframework.data.mongodb.core.aggregation.BucketAutoOperation.Granularities
 
getMongoRepresentation() - Method in interface org.springframework.data.mongodb.core.aggregation.BucketAutoOperation.Granularity
 
getMsg() - Method in class org.springframework.data.mongodb.monitor.AssertMetrics
 
getName() - Method in interface org.springframework.data.mongodb.core.aggregation.Field
Returns the name of the field.
getName() - Method in class org.springframework.data.mongodb.core.index.IndexInfo
 
getName() - Method in class org.springframework.data.mongodb.core.index.IndexPredicate
 
getName() - Method in class org.springframework.data.mongodb.core.script.NamedMongoScript
Returns the name of the script.
getName() - Method in class org.springframework.data.mongodb.core.spel.ExpressionNode
Returns the name of the ExpressionNode.
getNearIndex() - Method in class org.springframework.data.mongodb.repository.query.MongoParameters
Returns the index of the parameter to be used to start a geo-near query from.
getObjectType() - Method in class org.springframework.data.mongodb.core.MongoClientFactoryBean
 
getObjectType() - Method in class org.springframework.data.mongodb.core.MongoClientOptionsFactoryBean
 
getObjectType() - Method in class org.springframework.data.mongodb.core.MongoFactoryBean
Deprecated.
 
getObjectType() - Method in class org.springframework.data.mongodb.core.MongoOptionsFactoryBean
Deprecated.
 
getOperationArguments(AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.aggregation.BucketOperationSupport.OperationOutput
 
getOptionsObject() - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceOptions
 
getOrder() - Method in class org.springframework.data.mongodb.core.index.IndexField
Deprecated.
getOrder() - Method in class org.springframework.data.mongodb.core.mapping.event.AuditingEventListener
 
getOutputCollection() - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceOptions
 
getOutputCollection() - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceResults
 
getOutputCount() - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceCounts
 
getOutputDatabase() - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceOptions
 
getOutputSharded() - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceOptions
 
getOutputType() - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceOptions
 
getPageable() - Method in class org.springframework.data.mongodb.repository.query.ConvertingParameterAccessor
 
getParameters() - Method in class org.springframework.data.mongodb.repository.query.MongoQueryMethod
 
getParentNode() - Method in class org.springframework.data.mongodb.core.spel.ExpressionTransformationContextSupport
Returns the parent ExpressionNode or null if none available.
getPartialFilterExpression() - Method in class org.springframework.data.mongodb.core.index.IndexInfo
 
getPassword() - Method in class org.springframework.data.mongodb.log4j.MongoLog4jAppender
 
getPath() - Method in class org.springframework.data.mongodb.core.convert.QueryMapper.MetadataBackedField
 
getPath() - Method in class org.springframework.data.mongodb.core.index.MongoPersistentEntityIndexResolver.IndexDefinitionHolder
Get the "dot" path used to create the index.
getPersistentId(ChangeSetBacked, ChangeSet) - Method in class org.springframework.data.mongodb.crossstore.MongoChangeSetPersister
 
getPersistentState(Class<? extends ChangeSetBacked>, Object, ChangeSet) - Method in class org.springframework.data.mongodb.crossstore.MongoChangeSetPersister
 
getPort() - Method in class org.springframework.data.mongodb.log4j.MongoLog4jAppender
 
getPreferredCollectionName(Class<?>) - Static method in class org.springframework.data.mongodb.MongoCollectionUtils
Obtains the collection name to use for the provided class
getPreviousOperationObject() - Method in class org.springframework.data.mongodb.core.spel.ExpressionTransformationContextSupport
Returns the previously accumulated operaton object or null if none available.
getProperty() - Method in class org.springframework.data.mongodb.core.convert.QueryMapper.Field
Returns the underlying MongoPersistentProperty backing the field.
getProperty() - Method in class org.springframework.data.mongodb.core.convert.QueryMapper.MetadataBackedField
 
getPropertyConverter() - Method in class org.springframework.data.mongodb.core.convert.QueryMapper.MetadataBackedField
Return the Converter to be used to created the mapped key.
getPropertyEntity() - Method in class org.springframework.data.mongodb.core.convert.QueryMapper.Field
Returns the MongoPersistentEntity that field is conatined in.
getPropertyEntity() - Method in class org.springframework.data.mongodb.core.convert.QueryMapper.MetadataBackedField
 
getQuery() - Method in class org.springframework.data.mongodb.core.MongoAction
 
getQueryCount() - Method in class org.springframework.data.mongodb.monitor.OperationCounters
 
getQueryLookupStrategy(QueryLookupStrategy.Key, EvaluationContextProvider) - Method in class org.springframework.data.mongodb.repository.support.MongoRepositoryFactory
 
getQueryMetaAttributes() - Method in class org.springframework.data.mongodb.repository.query.MongoQueryMethod
Returns the Meta attributes to be applied.
getQueryMethod() - Method in class org.springframework.data.mongodb.repository.query.AbstractMongoQuery
 
getQueryObject() - Method in class org.springframework.data.mongodb.core.query.BasicQuery
 
getQueryObject() - Method in class org.springframework.data.mongodb.core.query.Query
 
getRadius() - Method in class org.springframework.data.mongodb.core.geo.Sphere
Returns the radius of the Circle.
getRangeIndex() - Method in class org.springframework.data.mongodb.repository.query.MongoParameters
 
getRawResults() - Method in class org.springframework.data.mongodb.core.aggregation.AggregationResults
Returns the raw result that was returned by the server.
getRawResults() - Method in class org.springframework.data.mongodb.core.mapreduce.GroupByResults
 
getRawResults() - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceResults
 
getReference(Field) - Method in interface org.springframework.data.mongodb.core.aggregation.AggregationOperationContext
Returns a ExposedFields.FieldReference for the given field or null if the context does not expose the given field.
getReference(String) - Method in interface org.springframework.data.mongodb.core.aggregation.AggregationOperationContext
Returns the ExposedFields.FieldReference for the field with the given name or null if the context does not expose a field with the given name.
getReference(Field) - Method in class org.springframework.data.mongodb.core.aggregation.TypeBasedAggregationOperationContext
 
getReference(String) - Method in class org.springframework.data.mongodb.core.aggregation.TypeBasedAggregationOperationContext
 
getRegular() - Method in class org.springframework.data.mongodb.monitor.AssertMetrics
 
getRepositoryBaseClass(RepositoryMetadata) - Method in class org.springframework.data.mongodb.repository.support.MongoRepositoryFactory
 
getRepositoryFactoryClassName() - Method in class org.springframework.data.mongodb.repository.config.MongoRepositoryConfigurationExtension
 
getResets() - Method in class org.springframework.data.mongodb.monitor.BtreeIndexCounters
 
getResidentSpace() - Method in class org.springframework.data.mongodb.monitor.MemoryMetrics
 
getResource(String) - Method in interface org.springframework.data.mongodb.gridfs.GridFsOperations
Returns all GridFsResource with the given file name.
getResource(String) - Method in class org.springframework.data.mongodb.gridfs.GridFsTemplate
 
getResources(String) - Method in interface org.springframework.data.mongodb.gridfs.GridFsOperations
Returns all GridFsResources matching the given file name pattern.
getResources(String) - Method in class org.springframework.data.mongodb.gridfs.GridFsTemplate
 
getRestrictedTypes() - Method in class org.springframework.data.mongodb.core.query.Query
 
getResult() - Method in exception org.springframework.data.mongodb.BulkOperationException
 
getRight() - Method in class org.springframework.data.mongodb.core.spel.OperatorNode
Returns the right operand as ExpressionNode.
getRollovers() - Method in class org.springframework.data.mongodb.monitor.AssertMetrics
 
getScopeVariables() - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceOptions
 
getScoreFieldName() - Method in class org.springframework.data.mongodb.core.query.TextQuery
Get the fieldname used for scoring
getScript() - Method in class org.springframework.data.mongodb.core.script.NamedMongoScript
Returns the underlying ExecutableMongoScript.
getScriptNames() - Method in interface org.springframework.data.mongodb.core.ScriptOperations
Returns names of JavaScript functions that can be called.
getServerStatus() - Method in class org.springframework.data.mongodb.monitor.AbstractMonitor
 
getServerUsed() - Method in class org.springframework.data.mongodb.core.aggregation.AggregationResults
Returns the server that has been used to perform the aggregation.
getServerUsed() - Method in class org.springframework.data.mongodb.core.mapreduce.GroupByResults
 
getShape() - Method in class org.springframework.data.mongodb.core.query.GeoCommand
 
getSimpleTypeHolder() - Method in class org.springframework.data.mongodb.core.convert.CustomConversions
Returns the underlying SimpleTypeHolder.
getSingleCriteriaObject() - Method in class org.springframework.data.mongodb.core.query.Criteria
 
getSize() - Method in class org.springframework.data.mongodb.core.CollectionOptions
 
getSkip() - Method in class org.springframework.data.mongodb.core.query.NearQuery
 
getSkip() - Method in class org.springframework.data.mongodb.core.query.Query
Get the number of documents to skip.
getSnapshot() - Method in class org.springframework.data.mongodb.core.query.Meta
 
getSort() - Method in class org.springframework.data.mongodb.repository.query.ConvertingParameterAccessor
 
getSortObject(Sort) - Method in class org.springframework.data.mongodb.core.convert.UpdateMapper
 
getSortObject() - Method in class org.springframework.data.mongodb.core.query.BasicQuery
 
getSortObject() - Method in class org.springframework.data.mongodb.core.query.Query
 
getSortObject() - Method in class org.springframework.data.mongodb.core.query.TextQuery
 
getSource() - Method in class org.springframework.data.mongodb.core.mapping.event.MongoMappingEvent
 
getTarget() - Method in interface org.springframework.data.mongodb.core.aggregation.Field
Returns the target of the field.
getTarget() - Method in interface org.springframework.data.mongodb.core.convert.LazyLoadingProxy
Initializes the proxy and returns the wrapped value.
getTargetRepository(RepositoryInformation) - Method in class org.springframework.data.mongodb.repository.support.MongoRepositoryFactory
 
getTextScoreProperty() - Method in class org.springframework.data.mongodb.core.mapping.BasicMongoPersistentEntity
 
getTextScoreProperty() - Method in interface org.springframework.data.mongodb.core.mapping.MongoPersistentEntity
Returns the property holding text score value.
getTiming() - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceResults
 
getTotalMs() - Method in class org.springframework.data.mongodb.monitor.BackgroundFlushingMetrics
 
getTotalTime() - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceTiming
 
getTotalTime() - Method in class org.springframework.data.mongodb.monitor.GlobalLockMetrics
 
getTree() - Method in class org.springframework.data.mongodb.repository.query.PartTreeMongoQuery
Return the PartTree backing the query.
getType() - Method in interface org.springframework.data.mongodb.core.geo.GeoJson
String value representing the type of the GeoJson object.
getType() - Method in class org.springframework.data.mongodb.core.geo.GeoJsonGeometryCollection
 
getType() - Method in class org.springframework.data.mongodb.core.geo.GeoJsonLineString
 
getType() - Method in class org.springframework.data.mongodb.core.geo.GeoJsonMultiLineString
 
getType() - Method in class org.springframework.data.mongodb.core.geo.GeoJsonMultiPoint
 
getType() - Method in class org.springframework.data.mongodb.core.geo.GeoJsonMultiPolygon
 
getType() - Method in class org.springframework.data.mongodb.core.geo.GeoJsonPoint
 
getType() - Method in class org.springframework.data.mongodb.core.geo.GeoJsonPolygon
 
getType() - Method in class org.springframework.data.mongodb.core.mapping.event.AbstractDeleteEvent
Returns the type for which the AbstractDeleteEvent shall be invoked for.
getType() - Method in class org.springframework.data.mongodb.core.mapping.event.AfterLoadEvent
Returns the type for which the AfterLoadEvent shall be invoked for.
getType() - Method in class org.springframework.data.mongodb.core.query.Term
 
getTypeHint() - Method in class org.springframework.data.mongodb.core.convert.QueryMapper.Field
 
getTypeHint() - Method in class org.springframework.data.mongodb.core.convert.QueryMapper.MetadataBackedField
 
getTypeMapper() - Method in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
 
getTypeMapper() - Method in interface org.springframework.data.mongodb.core.convert.MongoConverter
Returns thw TypeMapper being used to write type information into DBObjects created with that converter.
getUniqueMappedResult() - Method in class org.springframework.data.mongodb.core.aggregation.AggregationResults
Returns the unique mapped result.
getUpdateCount() - Method in class org.springframework.data.mongodb.monitor.OperationCounters
 
getUpdateObject() - Method in class org.springframework.data.mongodb.core.query.BasicUpdate
 
getUpdateObject() - Method in class org.springframework.data.mongodb.core.query.Update
 
getUptime() - Method in class org.springframework.data.mongodb.monitor.ServerInfo
 
getUptimeEstimate() - Method in class org.springframework.data.mongodb.monitor.ServerInfo
 
getUser() - Method in class org.springframework.data.mongodb.monitor.AssertMetrics
 
getUserCredentials() - Method in class org.springframework.data.mongodb.config.AbstractMongoConfiguration
Deprecated.
since 1.7. MongoClient should hold authentication data within MongoClient.getCredentialsList()
getUsername() - Method in class org.springframework.data.mongodb.log4j.MongoLog4jAppender
 
getValue() - Method in interface org.springframework.data.mongodb.core.query.Update.Modifier
 
getValue() - Method in class org.springframework.data.mongodb.core.spel.ExpressionNode
Returns the value of the current node.
getValueInternal(MongoPersistentProperty, DBObject, SpELExpressionEvaluator, ObjectPath) - Method in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
 
getValues() - Method in class org.springframework.data.mongodb.repository.query.ConvertingParameterAccessor
 
getValues() - Method in interface org.springframework.data.mongodb.repository.query.MongoParameterAccessor
Returns the raw parameter values of the underlying query method.
getValues() - Method in class org.springframework.data.mongodb.repository.query.MongoParametersParameterAccessor
 
getVersion() - Method in class org.springframework.data.mongodb.monitor.ServerInfo
 
getVirtualAddressSpace() - Method in class org.springframework.data.mongodb.monitor.MemoryMetrics
 
getWarning() - Method in class org.springframework.data.mongodb.monitor.AssertMetrics
 
getWarnOrHigherWriteConcern() - Method in class org.springframework.data.mongodb.log4j.MongoLog4jAppender
 
getWeight() - Method in class org.springframework.data.mongodb.core.index.TextIndexDefinition.TextIndexedFieldSpec
Get the weight associated with the TextIndexDefinition.TextIndexedFieldSpec.
getWriteResult() - Method in exception org.springframework.data.mongodb.core.MongoDataIntegrityViolationException
Returns the WriteResult that caused the exception.
GlobalLockMetrics - Class in org.springframework.data.mongodb.monitor
JMX Metrics for Global Locks
GlobalLockMetrics(Mongo) - Constructor for class org.springframework.data.mongodb.monitor.GlobalLockMetrics
 
graphLookup(String) - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
Creates a new GraphLookupOperation.GraphLookupOperationFromBuilder to construct a GraphLookupOperation given fromCollection.
GraphLookupOperation - Class in org.springframework.data.mongodb.core.aggregation
Encapsulates the aggregation framework $graphLookup-operation.
GraphLookupOperation.ConnectFromBuilder - Interface in org.springframework.data.mongodb.core.aggregation
 
GraphLookupOperation.ConnectToBuilder - Interface in org.springframework.data.mongodb.core.aggregation
 
GraphLookupOperation.FromBuilder - Interface in org.springframework.data.mongodb.core.aggregation
 
GraphLookupOperation.GraphLookupOperationBuilder - Class in org.springframework.data.mongodb.core.aggregation
 
GraphLookupOperation.StartWithBuilder - Interface in org.springframework.data.mongodb.core.aggregation
 
GraphLookupOperationBuilder(String, List<? extends Object>, String, String) - Constructor for class org.springframework.data.mongodb.core.aggregation.GraphLookupOperation.GraphLookupOperationBuilder
 
greaterThan(String) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.ComparisonOperatorFactory
Creates new AggregationExpression that compares two values and returns true when the first value is greater than the value of the referenced field.
greaterThan(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.ComparisonOperatorFactory
Creates new AggregationExpression that compares two values and returns true when the first value is greater than the expression result.
greaterThan(String) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Gt
Creates new ComparisonOperators.Gt with all previously added arguments appending the given one.
greaterThan(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Gt
Creates new ComparisonOperators.Gt with all previously added arguments appending the given one.
greaterThanEqualTo(String) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.ComparisonOperatorFactory
Creates new AggregationExpression that compares two values and returns true when the first value is greater than or equivalent to the value of the referenced field.
greaterThanEqualTo(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.ComparisonOperatorFactory
Creates new AggregationExpression that compares two values and returns true when the first value is greater than or equivalent to the expression result.
greaterThanEqualTo(String) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Gte
Creates new ComparisonOperators.Gte with all previously added arguments appending the given one.
greaterThanEqualTo(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Gte
Creates new ComparisonOperators.Gte with all previously added arguments appending the given one.
greaterThanEqualToValue(Object) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.ComparisonOperatorFactory
Creates new AggregationExpression that compares two values and returns true when the first value is greater than or equivalent to the given value.
greaterThanEqualToValue(Object) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Gte
Creates new ComparisonOperators.Gte with all previously added arguments appending the given one.
greaterThanValue(Object) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.ComparisonOperatorFactory
Creates new AggregationExpression that compares two values and returns true when the first value is greater than the given value.
greaterThanValue(Object) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Gt
Creates new ComparisonOperators.Gt with all previously added arguments appending the given one.
GridFsCriteria - Class in org.springframework.data.mongodb.gridfs
GridFs-specific helper class to define Criterias.
GridFsCriteria(String) - Constructor for class org.springframework.data.mongodb.gridfs.GridFsCriteria
Creates a new GridFsCriteria for the given key.
GridFsOperations - Interface in org.springframework.data.mongodb.gridfs
Collection of operations to store and read files from MongoDB GridFS.
GridFsResource - Class in org.springframework.data.mongodb.gridfs
GridFSDBFile based Resource implementation.
GridFsResource(GridFSDBFile) - Constructor for class org.springframework.data.mongodb.gridfs.GridFsResource
Creates a new GridFsResource from the given GridFSDBFile.
GridFsTemplate - Class in org.springframework.data.mongodb.gridfs
GridFsOperations implementation to store content into MongoDB GridFS.
GridFsTemplate(MongoDbFactory, MongoConverter) - Constructor for class org.springframework.data.mongodb.gridfs.GridFsTemplate
Creates a new GridFsTemplate using the given MongoDbFactory and MongoConverter.
GridFsTemplate(MongoDbFactory, MongoConverter, String) - Constructor for class org.springframework.data.mongodb.gridfs.GridFsTemplate
Creates a new GridFsTemplate using the given MongoDbFactory and MongoConverter.
group(String...) - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
Creates a new GroupOperation for the given fields.
group(Fields) - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
Creates a new GroupOperation for the given Fields.
group(String, GroupBy, Class<T>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Execute a group operation over the entire collection.
group(Criteria, String, GroupBy, Class<T>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Execute a group operation restricting the rows to those which match the provided Criteria.
group(String, GroupBy, Class<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
group(Criteria, String, GroupBy, Class<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
GroupBy - Class in org.springframework.data.mongodb.core.mapreduce
Collects the parameters required to perform a group operation on a collection.
GroupBy(String...) - Constructor for class org.springframework.data.mongodb.core.mapreduce.GroupBy
 
GroupBy(String, boolean) - Constructor for class org.springframework.data.mongodb.core.mapreduce.GroupBy
 
GroupByResults<T> - Class in org.springframework.data.mongodb.core.mapreduce
Collects the results of executing a group operation.
GroupByResults(List<T>, DBObject) - Constructor for class org.springframework.data.mongodb.core.mapreduce.GroupByResults
 
GroupOperation - Class in org.springframework.data.mongodb.core.aggregation
Encapsulates the aggregation framework $group-operation.
GroupOperation(Fields) - Constructor for class org.springframework.data.mongodb.core.aggregation.GroupOperation
Creates a new GroupOperation including the given Fields.
GroupOperation(GroupOperation) - Constructor for class org.springframework.data.mongodb.core.aggregation.GroupOperation
Creates a new GroupOperation from the given GroupOperation.
GroupOperation.GroupOperationBuilder - Class in org.springframework.data.mongodb.core.aggregation
Builder for GroupOperations on a field.
gt(Object) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
Generates a $gt expression (greater than) that compares the value of the field to a given value or field.
gt(Object) - Method in class org.springframework.data.mongodb.core.query.Criteria
Creates a criterion using the $gt operator.
gte(Object) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
Generates a $gte expression (greater than equal) that compares the value of the field to a given value or field.
gte(Object) - Method in class org.springframework.data.mongodb.core.query.Criteria
Creates a criterion using the $gte operator.

H

handleAnyWriteResultErrors(WriteResult, DBObject, MongoActionOperation) - Method in class org.springframework.data.mongodb.core.MongoTemplate
Handles WriteResult errors based on the configured WriteResultChecking.
hasAnnotatedQuery() - Method in class org.springframework.data.mongodb.repository.query.MongoQueryMethod
Returns whether the method has an annotated query.
hasBindableNullValue() - Method in class org.springframework.data.mongodb.repository.query.ConvertingParameterAccessor
 
hasChildren() - Method in class org.springframework.data.mongodb.core.spel.ExpressionNode
Returns whether the current node has child nodes.
hasCustomReadTarget(Class<?>, Class<?>) - Method in class org.springframework.data.mongodb.core.convert.CustomConversions
Returns whether we have a custom conversion registered to readTargetReadLock the given source into the given target type.
hasCustomWriteTarget(Class<?>) - Method in class org.springframework.data.mongodb.core.convert.CustomConversions
Returns whether we have a custom conversion registered to readTargetWriteLocl into a Mongo native type.
hasCustomWriteTarget(Class<?>, Class<?>) - Method in class org.springframework.data.mongodb.core.convert.CustomConversions
Returns whether we have a custom conversion registered to readTargetWriteLocl an object of the given source type into an object of the given Mongo native target type.
hasExplicitFieldName() - Method in class org.springframework.data.mongodb.core.mapping.BasicMongoPersistentProperty
 
hasFieldSpec() - Method in class org.springframework.data.mongodb.core.index.TextIndexDefinition
Returns if the TextIndexDefinition has fields assigned.
hasfirstChildNotOfType(Class<?>) - Method in class org.springframework.data.mongodb.core.spel.ExpressionNode
Returns whether the ExpressionNode has a first child node that is not of the given type.
hasFullTextParameter() - Method in class org.springframework.data.mongodb.repository.query.MongoParameters
 
hashCode() - Method in class org.springframework.data.mongodb.core.geo.GeoJsonGeometryCollection
 
hashCode() - Method in class org.springframework.data.mongodb.core.geo.GeoJsonMultiLineString
 
hashCode() - Method in class org.springframework.data.mongodb.core.geo.GeoJsonMultiPoint
 
hashCode() - Method in class org.springframework.data.mongodb.core.geo.GeoJsonMultiPolygon
 
hashCode() - Method in class org.springframework.data.mongodb.core.geo.Sphere
 
hashCode() - Method in class org.springframework.data.mongodb.core.index.IndexField
 
hashCode() - Method in class org.springframework.data.mongodb.core.index.IndexInfo
 
hashCode() - Method in class org.springframework.data.mongodb.core.index.TextIndexDefinition.TextIndexedFieldSpec
 
hashCode() - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceCounts
 
hashCode() - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceTiming
 
hashCode() - Method in class org.springframework.data.mongodb.core.query.BasicQuery
 
hashCode() - Method in class org.springframework.data.mongodb.core.query.Criteria
 
hashCode() - Method in class org.springframework.data.mongodb.core.query.Field
 
hashCode() - Method in class org.springframework.data.mongodb.core.query.GeoCommand
 
hashCode() - Method in class org.springframework.data.mongodb.core.query.Meta
 
hashCode() - Method in class org.springframework.data.mongodb.core.query.Query
 
hashCode() - Method in class org.springframework.data.mongodb.core.query.Update
 
hashCode() - Method in class org.springframework.data.mongodb.core.query.Update.Modifiers
 
hashCode() - Method in class org.springframework.data.mongodb.core.query.Update.PushOperatorBuilder
 
hasPreviousOperation() - Method in class org.springframework.data.mongodb.core.spel.ExpressionTransformationContextSupport
Returns whether a previous operation is present.
hasQueryMetaAttributes() - Method in class org.springframework.data.mongodb.repository.query.MongoQueryMethod
 
hasTextScoreProperty() - Method in class org.springframework.data.mongodb.core.mapping.BasicMongoPersistentEntity
 
hasTextScoreProperty() - Method in interface org.springframework.data.mongodb.core.mapping.MongoPersistentEntity
Returns whether the entity has a TextScore property.
hasValues() - Method in class org.springframework.data.mongodb.core.query.Meta
 
HOLDER - Static variable in class org.springframework.data.mongodb.core.mapping.MongoSimpleTypes
 
host - Variable in class org.springframework.data.mongodb.log4j.MongoLog4jAppender
 
hour() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateOperatorFactory
Creates new AggregationExpression that returns the hour portion of a date as a number between 0 and 23.
HOUR - Static variable in class org.springframework.data.mongodb.log4j.MongoLog4jAppender
 
hourOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.Hour
Creates new DateOperators.Hour.
hourOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.Hour
Creates new DateOperators.Hour.

I

idMapper - Variable in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
 
ifNull(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ConditionalOperators
Creates new AggregationExpression that evaluates an expression and returns the value of the expression if the expression evaluates to a non-null value.
ifNull(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ConditionalOperators
Creates new AggregationExpression that evaluates an expression and returns the value of the expression if the expression evaluates to a non-null value.
ifNull(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ConditionalOperators.IfNull
ifNull(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ConditionalOperators.IfNull
ifNull(String) - Method in interface org.springframework.data.mongodb.core.aggregation.ConditionalOperators.IfNull.IfNullBuilder
 
ifNull(AggregationExpression) - Method in interface org.springframework.data.mongodb.core.aggregation.ConditionalOperators.IfNull.IfNullBuilder
 
in(Object...) - Method in class org.springframework.data.mongodb.core.query.Criteria
Creates a criterion using the $in operator.
in(Collection<?>) - Method in class org.springframework.data.mongodb.core.query.Criteria
Creates a criterion using the $in operator.
in(Metric) - Method in class org.springframework.data.mongodb.core.query.NearQuery
Will cause the results' distances being returned in the given metric.
inc(String, Number) - Method in class org.springframework.data.mongodb.core.query.BasicUpdate
 
inc(String, Number) - Method in class org.springframework.data.mongodb.core.query.Update
Update using the $inc update modifier
include(String) - Method in class org.springframework.data.mongodb.core.query.Field
 
includeScore() - Method in class org.springframework.data.mongodb.core.query.TextQuery
Add field score holding the documents textScore to the returned fields.
includeScore(String) - Method in class org.springframework.data.mongodb.core.query.TextQuery
Include text search document score in returned fields using the given fieldname.
Index - Class in org.springframework.data.mongodb.core.index
 
Index() - Constructor for class org.springframework.data.mongodb.core.index.Index
 
Index(String, Sort.Direction) - Constructor for class org.springframework.data.mongodb.core.index.Index
 
Index(String, Order) - Constructor for class org.springframework.data.mongodb.core.index.Index
Deprecated.
use #Index(String, Direction) instead.
Index.Duplicates - Enum in org.springframework.data.mongodb.core.index
 
IndexDefinition - Interface in org.springframework.data.mongodb.core.index
 
IndexDefinitionHolder(String, IndexDefinition, String) - Constructor for class org.springframework.data.mongodb.core.index.MongoPersistentEntityIndexResolver.IndexDefinitionHolder
Create
IndexDirection - Enum in org.springframework.data.mongodb.core.index
 
Indexed - Annotation Type in org.springframework.data.mongodb.core.index
Mark a field to be indexed using MongoDB's indexing feature.
IndexField - Class in org.springframework.data.mongodb.core.index
Value object for an index field.
IndexFilter - Interface in org.springframework.data.mongodb.core.index
Use IndexFilter to create the partial filter expression used when creating Partial Indexes.
IndexInfo - Class in org.springframework.data.mongodb.core.index
 
IndexInfo(List<IndexField>, String, boolean, boolean, boolean) - Constructor for class org.springframework.data.mongodb.core.index.IndexInfo
Deprecated.
IndexInfo(List<IndexField>, String, boolean, boolean, boolean, String) - Constructor for class org.springframework.data.mongodb.core.index.IndexInfo
 
indexInfoOf(DBObject) - Static method in class org.springframework.data.mongodb.core.index.IndexInfo
Creates new IndexInfo parsing required properties from the given sourceDocument.
indexOf(Object) - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.ArrayOperatorFactory
Creates new AggregationExpression that searches the associated array for an occurrence of a specified value and returns the array index (zero-based) of the first occurrence.
indexOf(Object) - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.IndexOfArray.IndexOfArrayBuilder
Set the value to check for its index in the array.
indexOf(String) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.IndexOfBytes.SubstringBuilder
Creates a new StringOperators.IndexOfBytes given substring.
indexOf(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.IndexOfBytes.SubstringBuilder
Creates a new StringOperators.IndexOfBytes given AggregationExpression that resolves to the substring.
indexOf(Field) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.IndexOfBytes.SubstringBuilder
Creates a new StringOperators.IndexOfBytes given Field that resolves to the substring.
indexOf(String) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.IndexOfCP.SubstringBuilder
Creates a new StringOperators.IndexOfCP given substring.
indexOf(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.IndexOfCP.SubstringBuilder
Creates a new StringOperators.IndexOfCP given AggregationExpression that resolves to the substring.
indexOf(Field) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.IndexOfCP.SubstringBuilder
Creates a new StringOperators.IndexOfCP given Field that resolves to the substring.
indexOf(String) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StringOperatorFactory
Creates new AggregationExpression that takes the associated string representation and searches a string for an occurrence of a given substring and returns the UTF-8 byte index (zero-based) of the first occurrence.
indexOf(Field) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StringOperatorFactory
Creates new AggregationExpression that takes the associated string representation and searches a string for an occurrence of a substring contained in the given field reference and returns the UTF-8 byte index (zero-based) of the first occurrence.
indexOf(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StringOperatorFactory
Creates new AggregationExpression that takes the associated string representation and searches a string for an occurrence of a substring resulting from the given AggregationExpression and returns the UTF-8 byte index (zero-based) of the first occurrence.
indexOfCP(String) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StringOperatorFactory
Creates new AggregationExpression that takes the associated string representation and searches a string for an occurrence of a given substring and returns the UTF-8 code point index (zero-based) of the first occurrence.
indexOfCP(Field) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StringOperatorFactory
Creates new AggregationExpression that takes the associated string representation and searches a string for an occurrence of a substring contained in the given field reference and returns the UTF-8 code point index (zero-based) of the first occurrence.
indexOfCP(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StringOperatorFactory
Creates new AggregationExpression that takes the associated string representation and searches a string for an occurrence of a substring resulting from the given AggregationExpression and returns the UTF-8 code point index (zero-based) of the first occurrence.
IndexOperations - Interface in org.springframework.data.mongodb.core
Index operations on a collection.
indexOps(String) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Returns the operations that can be performed on indexes
indexOps(Class<?>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Returns the operations that can be performed on indexes
indexOps(String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
indexOps(Class<?>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
IndexPredicate - Class in org.springframework.data.mongodb.core.index
 
IndexPredicate() - Constructor for class org.springframework.data.mongodb.core.index.IndexPredicate
 
infoOrLowerWriteConcern - Variable in class org.springframework.data.mongodb.log4j.MongoLog4jAppender
 
init() - Method in class org.springframework.data.mongodb.config.MongoNamespaceHandler
 
init() - Method in class org.springframework.data.mongodb.repository.config.MongoRepositoryConfigNamespaceHandler
 
initialDocument(String) - Method in class org.springframework.data.mongodb.core.mapreduce.GroupBy
 
initialDocument(DBObject) - Method in class org.springframework.data.mongodb.core.mapreduce.GroupBy
 
inKilometers() - Method in class org.springframework.data.mongodb.core.query.NearQuery
Will cause the results' distances being returned in kilometers.
inMiles() - Method in class org.springframework.data.mongodb.core.query.NearQuery
Will cause the results' distances being returned in miles.
insert(Object) - Method in interface org.springframework.data.mongodb.core.BulkOperations
Add a single insert to the bulk operation.
insert(List<? extends Object>) - Method in interface org.springframework.data.mongodb.core.BulkOperations
Add a list of inserts to the bulk operation.
insert(Object) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Insert the object into the collection for the entity type of the object to save.
insert(Object, String) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Insert the object into the specified collection.
insert(Collection<? extends Object>, Class<?>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Insert a Collection of objects into a collection in a single batch write to the database.
insert(Collection<? extends Object>, String) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Insert a list of objects into the specified collection in a single batch write to the database.
insert(Object) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
insert(Object, String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
insert(Collection<? extends Object>, Class<?>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
insert(Collection<? extends Object>, String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
insert(S) - Method in interface org.springframework.data.mongodb.repository.MongoRepository
Inserts the given entity.
insert(Iterable<S>) - Method in interface org.springframework.data.mongodb.repository.MongoRepository
Inserts the given entities.
insert(S) - Method in class org.springframework.data.mongodb.repository.support.SimpleMongoRepository
 
insert(Iterable<S>) - Method in class org.springframework.data.mongodb.repository.support.SimpleMongoRepository
 
insertAll(Collection<? extends Object>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Insert a mixed Collection of objects into a database collection determining the collection name to use based on the class.
insertAll(Collection<? extends Object>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
insertDBObject(String, DBObject, Class<?>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
insertDBObjectList(String, List<DBObject>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
instantiators - Variable in class org.springframework.data.mongodb.core.convert.AbstractMongoConverter
 
intersects(String...) - Method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetIntersection
Creates new SetOperators.SetIntersection with all previously added arguments appending the given one.
intersects(AggregationExpression...) - Method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetIntersection
Creates new SetOperators.SetIntersection with all previously added arguments appending the given one.
intersects(String...) - Method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetOperatorFactory
Creates new AggregationExpression that takes array of the previously mentioned field and one or more arrays and returns an array that contains the elements that appear in every of those.
intersects(AggregationExpression...) - Method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetOperatorFactory
Creates new AggregationExpression that takes array of the previously mentioned field and one or more arrays and returns an array that contains the elements that appear in every of those.
intersects(GeoJson) - Method in class org.springframework.data.mongodb.core.query.Criteria
Creates criterion using $geoIntersects operator which matches intersections of the given geoJson structure and the documents one.
intersectsArrays(String...) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
Generates a $setIntersection expression that takes array of the previously mentioned field and one or more arrays and returns an array that contains the elements that appear in every of those.
InvalidMongoDbApiUsageException - Exception in org.springframework.data.mongodb
 
InvalidMongoDbApiUsageException(String) - Constructor for exception org.springframework.data.mongodb.InvalidMongoDbApiUsageException
 
InvalidMongoDbApiUsageException(String, Throwable) - Constructor for exception org.springframework.data.mongodb.InvalidMongoDbApiUsageException
 
is(Object) - Method in class org.springframework.data.mongodb.core.query.Criteria
Creates a criterion using equality
isAliased() - Method in interface org.springframework.data.mongodb.core.aggregation.Field
Returns whether the Field is aliased, which means it has a name set different from the target.
isAllowDiskUse() - Method in class org.springframework.data.mongodb.core.aggregation.AggregationOptions
Enables writing to temporary files.
isArray() - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.ArrayOperatorFactory
Creates new AggregationExpression that takes the associated array and an check if its an array.
isArray(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.IsArray
isArray(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.IsArray
isArray() - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
Generates a $isArray expression that takes the string representation of the previously mentioned field and checks if its an array.
isAssociation() - Method in class org.springframework.data.mongodb.core.convert.QueryMapper.Field
Returns whether the field represents an association.
isAssociation() - Method in class org.springframework.data.mongodb.core.convert.QueryMapper.MetadataBackedField
 
isAssociation() - Method in class org.springframework.data.mongodb.core.mapping.CachingMongoPersistentProperty
 
isAssociationConversionNecessary(QueryMapper.Field, Object) - Method in class org.springframework.data.mongodb.core.convert.QueryMapper
Returns whether the given QueryMapper.Field represents an association reference that together with the given value requires conversion to a DBRef object.
isAssociationConversionNecessary(QueryMapper.Field, Object) - Method in class org.springframework.data.mongodb.core.convert.UpdateMapper
 
isAsyncClient() - Static method in class org.springframework.data.mongodb.util.MongoClientVersion
 
isCountQuery() - Method in class org.springframework.data.mongodb.repository.query.AbstractMongoQuery
Returns whether the query should get a count projection applied.
isCountQuery() - Method in class org.springframework.data.mongodb.repository.query.PartTreeMongoQuery
 
isCountQuery() - Method in class org.springframework.data.mongodb.repository.query.StringBasedMongoQuery
 
isDataAccessResourceFailureCode(Integer) - Static method in class org.springframework.data.mongodb.util.MongoDbErrorCodes
 
isDataIntegrityViolationCode(Integer) - Static method in class org.springframework.data.mongodb.util.MongoDbErrorCodes
 
isDBObject(Object) - Method in class org.springframework.data.mongodb.core.convert.QueryMapper
Checks whether the given value is a DBObject.
isDbReference() - Method in class org.springframework.data.mongodb.core.mapping.BasicMongoPersistentProperty
 
isDbReference() - Method in interface org.springframework.data.mongodb.core.mapping.MongoPersistentProperty
Returns whether the property is a DBRef.
isDBTransactional(DB, Mongo) - Static method in class org.springframework.data.mongodb.core.MongoDbUtils
Return whether the given DB instance is transactional, that is, bound to the current thread by Spring's transaction facilities.
isDeleteQuery() - Method in class org.springframework.data.mongodb.repository.query.AbstractMongoQuery
Return weather the query should delete matching documents.
isDeleteQuery() - Method in class org.springframework.data.mongodb.repository.query.PartTreeMongoQuery
 
isDeleteQuery() - Method in class org.springframework.data.mongodb.repository.query.StringBasedMongoQuery
 
isDropDuplicates() - Method in class org.springframework.data.mongodb.core.index.IndexInfo
 
isDuplicateKeyCode(Integer) - Static method in class org.springframework.data.mongodb.util.MongoDbErrorCodes
 
isEmpty() - Method in class org.springframework.data.mongodb.core.aggregation.BucketOperationSupport.Outputs
 
isEqualTo(String...) - Method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetEquals
Creates new Set with all previously added arguments appending the given one.
isEqualTo(AggregationExpression...) - Method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetEquals
Creates new AccumulatorOperators.Sum with all previously added arguments appending the given one.
isEqualTo(Object[]) - Method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetEquals
Creates new AccumulatorOperators.Sum with all previously added arguments appending the given one.
isEqualTo(String...) - Method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetOperatorFactory
Creates new AggregationExpression that compares the previously mentioned field to one or more arrays and returns true if they have the same distinct elements and false otherwise.
isEqualTo(AggregationExpression...) - Method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetOperatorFactory
Creates new AggregationExpression that compares the previously mentioned field to one or more arrays and returns true if they have the same distinct elements and false otherwise.
isExistsQuery() - Method in class org.springframework.data.mongodb.repository.query.AbstractMongoQuery
Returns whether the query should get an exists projection applied.
isExistsQuery() - Method in class org.springframework.data.mongodb.repository.query.PartTreeMongoQuery
 
isExistsQuery() - Method in class org.springframework.data.mongodb.repository.query.StringBasedMongoQuery
 
isExplain() - Method in class org.springframework.data.mongodb.core.aggregation.AggregationOptions
Specifies to return the information on the processing of the pipeline.
isExplicitIdProperty() - Method in class org.springframework.data.mongodb.core.mapping.BasicMongoPersistentProperty
Gets the value of the property explicitIdProperty.
isExplicitIdProperty() - Method in interface org.springframework.data.mongodb.core.mapping.MongoPersistentProperty
Gets the value of the property explicitIdProperty.
isExplicitLanguageProperty() - Method in class org.springframework.data.mongodb.core.mapping.BasicMongoPersistentProperty
Gets the value of the property explicitLanguageProperty.
isExplicitLanguageProperty() - Method in interface org.springframework.data.mongodb.core.mapping.MongoPersistentProperty
Gets the value of the property explicitLanguageProperty.
isGeo() - Method in class org.springframework.data.mongodb.core.index.IndexField
Returns whether the IndexField is a geo index field.
isGeoNearQuery() - Method in class org.springframework.data.mongodb.repository.query.MongoQueryMethod
Returns whether the query is a geo near query.
isIdField() - Method in class org.springframework.data.mongodb.core.convert.QueryMapper.Field
Returns whether the current field is the id field.
isIdField() - Method in class org.springframework.data.mongodb.core.convert.QueryMapper.MetadataBackedField
 
isIdProperty() - Method in class org.springframework.data.mongodb.core.mapping.BasicMongoPersistentProperty
Gets the value of the property idProperty.
isIdProperty() - Method in class org.springframework.data.mongodb.core.mapping.CachingMongoPersistentProperty
Gets the value of the property idProperty.
isIndexCreatorFor(MappingContext<?, ?>) - Method in class org.springframework.data.mongodb.core.index.MongoPersistentEntityIndexCreator
Returns whether the current index creator was registered for the given MappingContext.
isIndexForFields(Collection<String>) - Method in class org.springframework.data.mongodb.core.index.IndexInfo
Returns whether the index is covering exactly the fields given independently of the order.
isInvalidDataAccessApiUsageCode(Integer) - Static method in class org.springframework.data.mongodb.util.MongoDbErrorCodes
 
isKeyword(String) - Method in class org.springframework.data.mongodb.core.convert.QueryMapper
Returns whether the given String is a MongoDB keyword.
isLanguageProperty() - Method in class org.springframework.data.mongodb.core.mapping.BasicMongoPersistentProperty
Gets the value of the property languageProperty.
isLanguageProperty() - Method in interface org.springframework.data.mongodb.core.mapping.MongoPersistentProperty
Gets the value of the property languageProperty.
isLiteral() - Method in class org.springframework.data.mongodb.core.spel.ExpressionNode
Returns whether the ExpressionNode is a literal.
isLiteral() - Method in class org.springframework.data.mongodb.core.spel.LiteralNode
 
isLogicalOperator() - Method in class org.springframework.data.mongodb.core.spel.ExpressionNode
Returns whether the ExpressionNode is a logical conjunction operation like &&, ||.
isLogicalOperator() - Method in class org.springframework.data.mongodb.core.spel.OperatorNode
 
isMathematicalOperation() - Method in class org.springframework.data.mongodb.core.spel.ExpressionNode
Returns whether the ExpressionNode is a mathematical operation.
isMathematicalOperation() - Method in class org.springframework.data.mongodb.core.spel.OperatorNode
 
isMongo34Driver() - Static method in class org.springframework.data.mongodb.util.MongoClientVersion
 
isMongo3Driver() - Static method in class org.springframework.data.mongodb.util.MongoClientVersion
 
isNegated() - Method in class org.springframework.data.mongodb.core.query.Term
 
isNestedKeyword(Object) - Method in class org.springframework.data.mongodb.core.convert.QueryMapper
Returns whether the given Object is a keyword, i.e. if it's a DBObject with a keyword key.
isNewStrategyFactory() - Method in class org.springframework.data.mongodb.config.AbstractMongoConfiguration
Returns a MappingContextIsNewStrategyFactory wrapped into a CachingIsNewStrategyFactory.
isoDayOfWeek() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateOperatorFactory
Creates new AggregationExpression that returns the weekday number in ISO 8601 format, ranging from 1 (for Monday) to 7 (for Sunday).
isoDayOfWeek(String) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.IsoDayOfWeek
isoDayOfWeek(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.IsoDayOfWeek
isOfType(Class<?>) - Method in class org.springframework.data.mongodb.core.spel.ExpressionNode
Returns whether the current ExpressionNode is backed by the given type.
isoWeek() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateOperatorFactory
Creates new AggregationExpression that returns the week number in ISO 8601 format, ranging from 1 to 53.
isoWeekOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.IsoWeek
isoWeekOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.IsoWeek
isoWeekYear() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateOperatorFactory
Creates new AggregationExpression that returns the year number in ISO 8601 format.
isoWeekYearOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.IsoWeekYear
isoWeekYearOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.IsoWeekYear
isPermissionDeniedCode(Integer) - Static method in class org.springframework.data.mongodb.util.MongoDbErrorCodes
 
isRemove() - Method in class org.springframework.data.mongodb.core.FindAndModifyOptions
 
isRestrictedTypeKey(String) - Static method in class org.springframework.data.mongodb.core.query.Query
Deprecated.
don't call this method as the restricted type handling will undergo some significant changes going forward.
isReturnNew() - Method in class org.springframework.data.mongodb.core.FindAndModifyOptions
 
isSimpleType(Class<?>) - Method in class org.springframework.data.mongodb.core.convert.CustomConversions
Returns whether the given type is considered to be simple.
isSparse() - Method in class org.springframework.data.mongodb.core.index.IndexInfo
 
isSpherical() - Method in class org.springframework.data.mongodb.core.query.NearQuery
Returns whether spharical values will be returned.
isSubsetOf(String) - Method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetIsSubset
Creates new SetOperators.SetIsSubset with all previously added arguments appending the given one.
isSubsetOf(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetIsSubset
Creates new SetOperators.SetIsSubset with all previously added arguments appending the given one.
isSubsetOf(String) - Method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetOperatorFactory
Creates new AggregationExpression that takes array of the previously mentioned field and returns true if it is a subset of the given arrayReference.
isSubsetOf(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetOperatorFactory
Creates new AggregationExpression that takes array of the previously mentioned field and returns true if it is a subset of the given AggregationExpression.
isText() - Method in class org.springframework.data.mongodb.core.index.IndexField
Returns whether the IndexField is a text index field.
isTextScoreProperty() - Method in class org.springframework.data.mongodb.core.mapping.BasicMongoPersistentProperty
Gets the value of the property textScoreProperty.
isTextScoreProperty() - Method in interface org.springframework.data.mongodb.core.mapping.MongoPersistentProperty
Gets the value of the property textScoreProperty.
isTransient() - Method in class org.springframework.data.mongodb.core.mapping.CachingMongoPersistentProperty
 
isTypeKey(String) - Method in class org.springframework.data.mongodb.core.convert.DefaultMongoTypeMapper
 
isTypeKey(String) - Method in interface org.springframework.data.mongodb.core.convert.MongoTypeMapper
Returns whether the given key is the type key.
isUnaryMinus(ExpressionNode) - Method in class org.springframework.data.mongodb.core.spel.LiteralNode
Returns whether the given ExpressionNode is a unary minus.
isUnaryMinus() - Method in class org.springframework.data.mongodb.core.spel.OperatorNode
Returns whether the operator is a unary minus, e.g. -1.
isUnaryOperator() - Method in class org.springframework.data.mongodb.core.spel.OperatorNode
Returns whether the operator is unary.
isUnique() - Method in class org.springframework.data.mongodb.core.index.IndexInfo
 
isUnique() - Method in class org.springframework.data.mongodb.core.index.IndexPredicate
 
isUpsert() - Method in class org.springframework.data.mongodb.core.FindAndModifyOptions
 
isWeighted() - Method in class org.springframework.data.mongodb.core.index.TextIndexDefinition.TextIndexedFieldSpec
 
itemCount(int) - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.Slice
 
itemCount(int) - Method in interface org.springframework.data.mongodb.core.aggregation.ArrayOperators.Slice.SliceElementsBuilder
Set the number of elements given nrElements.
itemsOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.VariableOperators.Map
Starts building new VariableOperators.Map that applies an AggregationExpression to each item of a referenced array and returns an array with the applied results.
itemsOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.VariableOperators.Map
Starts building new VariableOperators.Map that applies an AggregationExpression to each item of a referenced array and returns an array with the applied results.
iterator() - Method in class org.springframework.data.mongodb.core.aggregation.AggregationResults
 
iterator() - Method in class org.springframework.data.mongodb.core.aggregation.ExposedFields
 
iterator() - Method in class org.springframework.data.mongodb.core.aggregation.Fields
 
iterator() - Method in class org.springframework.data.mongodb.core.mapreduce.GroupByResults
 
iterator() - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceResults
 
iterator() - Method in class org.springframework.data.mongodb.core.spel.ExpressionNode
 
iterator() - Method in class org.springframework.data.mongodb.repository.query.ConvertingParameterAccessor
 

J

javaScriptMode(boolean) - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceOptions
Flag that toggles behavior in the map-reduce operation so as to avoid intermediate conversion to BSON between the map and reduce steps.

K

key(String...) - Static method in class org.springframework.data.mongodb.core.mapreduce.GroupBy
 
keyFunction(String) - Static method in class org.springframework.data.mongodb.core.mapreduce.GroupBy
 

L

Language - Annotation Type in org.springframework.data.mongodb.core.mapping
Mark property as language field.
last() - Method in class org.springframework.data.mongodb.core.aggregation.BucketOperationSupport.OutputBuilder
Generates a builder for an $last-expression for the current value..
last(String) - Method in class org.springframework.data.mongodb.core.aggregation.GroupOperation
Generates an GroupOperation.GroupOperationBuilder for an $last-expression for the given field-reference.
last(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.GroupOperation
Generates an GroupOperation.GroupOperationBuilder for an $last-expression for the given AggregationExpression.
lastModified() - Method in class org.springframework.data.mongodb.gridfs.GridFsResource
 
LazyLoadingException - Exception in org.springframework.data.mongodb
 
LazyLoadingException(String, Throwable) - Constructor for exception org.springframework.data.mongodb.LazyLoadingException
 
LazyLoadingProxy - Interface in org.springframework.data.mongodb.core.convert
Allows direct interaction with the underlying DefaultDbRefResolver.LazyLoadingInterceptor.
length() - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.ArrayOperatorFactory
Creates new AggregationExpression that takes the associated array and retrieves its length.
length() - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StringOperatorFactory
Creates new AggregationExpression that returns the number of UTF-8 bytes in the associated string representation.
lengthCP() - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StringOperatorFactory
Creates new AggregationExpression that returns the number of UTF-8 code points in the associated string representation.
lengthOfArray(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.Size
Creates new ArrayOperators.Size.
lengthOfArray(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.Size
Creates new ArrayOperators.Size.
lessThan(String) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.ComparisonOperatorFactory
Creates new AggregationExpression that compares two values and returns true when the first value is less than the value of the referenced field.
lessThan(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.ComparisonOperatorFactory
Creates new AggregationExpression that compares two values and returns true when the first value is less than the expression result.
lessThan(String) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Lt
Creates new ComparisonOperators.Lt with all previously added arguments appending the given one.
lessThan(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Lt
Creates new ComparisonOperators.Lt with all previously added arguments appending the given one.
lessThanEqualTo(String) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.ComparisonOperatorFactory
Creates new AggregationExpression that compares two values and returns true when the first value is less than or equivalent to the value of the referenced field.
lessThanEqualTo(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.ComparisonOperatorFactory
Creates new AggregationExpression that compares two values and returns true when the first value is less than or equivalent to the expression result.
lessThanEqualTo(String) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Lte
Creates new ComparisonOperators.Lte with all previously added arguments appending the given one.
lessThanEqualTo(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Lte
Creates new ComparisonOperators.Lte with all previously added arguments appending the given one.
lessThanEqualToValue(Object) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.ComparisonOperatorFactory
Creates new AggregationExpression that compares two values and returns true when the first value is less than or equivalent to the given value.
lessThanEqualToValue(Object) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Lte
Creates new ComparisonOperators.Lte with all previously added arguments appending the given one.
lessThanValue(Object) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.ComparisonOperatorFactory
Creates new AggregationExpression that compares two values and returns true when the first value is less than to the given value.
lessThanValue(Object) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Lt
Creates new ComparisonOperators.Lt with all previously added arguments appending the given one.
let(AggregationExpression, String, AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
Generates a $let expression that binds variables for use in the specified expression, and returns the result of the expression.
let(Collection<VariableOperators.Let.ExpressionVariable>, AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
Generates a $let expression that binds variables for use in the specified expression, and returns the result of the expression.
LEVEL - Static variable in class org.springframework.data.mongodb.log4j.MongoLog4jAppender
 
limit(long) - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
Creates a new LimitOperation limiting the result to the given number of elements.
limit(int) - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceOptions
Limit the number of objects to return from the collection that is fed into the map reduce operation Often used in conjunction with a query and sort option so as to reduce the portion of the data that will be processed.
limit(int) - Method in class org.springframework.data.mongodb.core.query.Query
Limit the number of returned documents to limit.
LimitOperation - Class in org.springframework.data.mongodb.core.aggregation
Encapsulates the $limit-operation.
LimitOperation(long) - Constructor for class org.springframework.data.mongodb.core.aggregation.LimitOperation
 
LiteralNode - Class in org.springframework.data.mongodb.core.spel
A node representing a literal in an expression.
LiteralOperatorFactory(Object) - Constructor for class org.springframework.data.mongodb.core.aggregation.LiteralOperators.LiteralOperatorFactory
Creates new LiteralOperators.LiteralOperatorFactory for given value.
LiteralOperators - Class in org.springframework.data.mongodb.core.aggregation
Gateway to literal aggregation operations.
LiteralOperators() - Constructor for class org.springframework.data.mongodb.core.aggregation.LiteralOperators
 
LiteralOperators.Literal - Class in org.springframework.data.mongodb.core.aggregation
AggregationExpression for $literal.
LiteralOperators.LiteralOperatorFactory - Class in org.springframework.data.mongodb.core.aggregation
 
ln() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
Creates new AggregationExpression that calculates the natural logarithm ln (i.e loge) of the assoicated number.
ln() - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
Generates a $ln expression that takes the number of the previously mentioned field and calculates the natural logarithm ln (i.e loge) of it.
lnValueOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Ln
lnValueOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Ln
lnValueOf(Number) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Ln
localField(String) - Method in interface org.springframework.data.mongodb.core.aggregation.LookupOperation.LocalFieldBuilder
 
localField(String) - Method in class org.springframework.data.mongodb.core.aggregation.LookupOperation.LookupOperationBuilder
 
log(String) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
Creates new AggregationExpression that calculates the log of the associated number in the specified base referenced via fieldReference.
log(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
Creates new AggregationExpression that calculates the log of the associated number in the specified base extracted by given AggregationExpression.
log(Number) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
Creates new AggregationExpression that calculates the log of a the associated number in the specified base.
log(String) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Log
 
log(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Log
 
log(Number) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Log
 
log(String) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
Generates a $log expression that takes the number of the previously mentioned field and calculates the log of the associated number in the specified base.
log(Number) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
Generates a $log expression that takes the number of the previously mentioned field and calculates the log of the associated number in the specified base.
log(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
Generates a $log expression that takes the number of the previously mentioned field and calculates the log of the associated number in the specified base.
log10() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
Creates new AggregationExpression that calculates the log base 10 for the associated number.
log10() - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
Generates a $log10 expression that takes the number of the previously mentioned field and calculates the log base 10.
log10ValueOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Log10
log10ValueOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Log10
log10ValueOf(Number) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Log10
logCommandExecutionError(DBObject, CommandResult) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
LOGGER - Static variable in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
 
LoggingEventListener - Class in org.springframework.data.mongodb.core.mapping.event
ApplicationListener for Mongo mapping events logging the events.
LoggingEventListener() - Constructor for class org.springframework.data.mongodb.core.mapping.event.LoggingEventListener
 
lookup(String, String, String, String) - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
Creates a new LookupOperation.
lookup(Field, Field, Field, Field) - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
Creates a new LookupOperation for the given Fields.
LookupOperation - Class in org.springframework.data.mongodb.core.aggregation
Encapsulates the aggregation framework $lookup-operation.
LookupOperation(Field, Field, Field, Field) - Constructor for class org.springframework.data.mongodb.core.aggregation.LookupOperation
Creates a new LookupOperation for the given Fields.
LookupOperation.AsBuilder - Interface in org.springframework.data.mongodb.core.aggregation
 
LookupOperation.ForeignFieldBuilder - Interface in org.springframework.data.mongodb.core.aggregation
 
LookupOperation.FromBuilder - Interface in org.springframework.data.mongodb.core.aggregation
 
LookupOperation.LocalFieldBuilder - Interface in org.springframework.data.mongodb.core.aggregation
 
LookupOperation.LookupOperationBuilder - Class in org.springframework.data.mongodb.core.aggregation
Builder for fluent LookupOperation creation.
lower(String) - Static method in class org.springframework.data.mongodb.core.aggregation.StringOperators.ToLower
lowerValueOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.StringOperators.ToLower
lowerValueOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.StringOperators.ToLower
lt(Object) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
Generates a $lt expression (less than) that compares the value of the field to a given value or field.
lt(Object) - Method in class org.springframework.data.mongodb.core.query.Criteria
Creates a criterion using the $lt operator.
lte(Object) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
Generates a $lte expression (less than equal) that compares the value of the field to a given value or field.
lte(Object) - Method in class org.springframework.data.mongodb.core.query.Criteria
Creates a criterion using the $lte operator.

M

mapItemsOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.VariableOperators
Starts building new VariableOperators.Map that applies an AggregationExpression to each item of a referenced array and returns an array with the applied results.
mapItemsOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.VariableOperators
Starts building new VariableOperators.Map that applies an AggregationExpression to each item of a referenced array and returns an array with the applied results.
mapKeyDotReplacement - Variable in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
 
MAPPING_CONTEXT_BEAN_NAME - Static variable in class org.springframework.data.mongodb.config.BeanNames
 
mappingContext - Variable in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
 
mappingMongoConverter() - Method in class org.springframework.data.mongodb.config.AbstractMongoConfiguration
MappingMongoConverter - Class in org.springframework.data.mongodb.core.convert
MongoConverter that uses a MappingContext to do sophisticated mapping of domain objects to DBObject.
MappingMongoConverter(DbRefResolver, MappingContext<? extends MongoPersistentEntity<?>, MongoPersistentProperty>) - Constructor for class org.springframework.data.mongodb.core.convert.MappingMongoConverter
Creates a new MappingMongoConverter given the new DbRefResolver and MappingContext.
MappingMongoConverter(MongoDbFactory, MappingContext<? extends MongoPersistentEntity<?>, MongoPersistentProperty>) - Constructor for class org.springframework.data.mongodb.core.convert.MappingMongoConverter
Deprecated.
use the constructor taking a DbRefResolver instead.
MappingMongoConverterParser - Class in org.springframework.data.mongodb.config
Bean definition parser for the mapping-converter element.
MappingMongoConverterParser() - Constructor for class org.springframework.data.mongodb.config.MappingMongoConverterParser
 
MappingMongoEntityInformation<T,ID extends Serializable> - Class in org.springframework.data.mongodb.repository.support
MongoEntityInformation implementation using a MongoPersistentEntity instance to lookup the necessary information.
MappingMongoEntityInformation(MongoPersistentEntity<T>) - Constructor for class org.springframework.data.mongodb.repository.support.MappingMongoEntityInformation
MappingMongoEntityInformation(MongoPersistentEntity<T>, Class<ID>) - Constructor for class org.springframework.data.mongodb.repository.support.MappingMongoEntityInformation
Creates a new MappingMongoEntityInformation for the given MongoPersistentEntity and fallback identifier type.
MappingMongoEntityInformation(MongoPersistentEntity<T>, String) - Constructor for class org.springframework.data.mongodb.repository.support.MappingMongoEntityInformation
Creates a new MappingMongoEntityInformation for the given MongoPersistentEntity and custom collection name.
mapReduce(String, String, String, Class<T>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Execute a map-reduce operation.
mapReduce(String, String, String, MapReduceOptions, Class<T>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Execute a map-reduce operation that takes additional map-reduce options.
mapReduce(Query, String, String, String, Class<T>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Execute a map-reduce operation that takes a query.
mapReduce(Query, String, String, String, MapReduceOptions, Class<T>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Execute a map-reduce operation that takes a query and additional map-reduce options
mapReduce(String, String, String, Class<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
mapReduce(String, String, String, MapReduceOptions, Class<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
mapReduce(Query, String, String, String, Class<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
mapReduce(Query, String, String, String, MapReduceOptions, Class<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
MapReduceCounts - Class in org.springframework.data.mongodb.core.mapreduce
Value object to encapsulate results of a map-reduce count.
MapReduceCounts(long, long, long) - Constructor for class org.springframework.data.mongodb.core.mapreduce.MapReduceCounts
Creates a new MapReduceCounts using the given input count, emit count, and output count.
MapReduceOptions - Class in org.springframework.data.mongodb.core.mapreduce
 
MapReduceOptions() - Constructor for class org.springframework.data.mongodb.core.mapreduce.MapReduceOptions
 
MapReduceResults<T> - Class in org.springframework.data.mongodb.core.mapreduce
Collects the results of performing a MapReduce operations.
MapReduceResults(List<T>, DBObject) - Constructor for class org.springframework.data.mongodb.core.mapreduce.MapReduceResults
MapReduceResults(List<T>, MapReduceOutput) - Constructor for class org.springframework.data.mongodb.core.mapreduce.MapReduceResults
Creates a new MapReduceResults from the given mapped results and the MapReduceOutput.
MapReduceTiming - Class in org.springframework.data.mongodb.core.mapreduce
 
MapReduceTiming(long, long, long) - Constructor for class org.springframework.data.mongodb.core.mapreduce.MapReduceTiming
 
match(Criteria) - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
Creates a new MatchOperation using the given Criteria.
match(CriteriaDefinition) - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
Creates a new MatchOperation using the given CriteriaDefinition.
matching(Term) - Method in class org.springframework.data.mongodb.core.query.TextCriteria
Adds given Term to criteria.
matching(String) - Method in class org.springframework.data.mongodb.core.query.TextCriteria
 
matchingAny(String...) - Method in class org.springframework.data.mongodb.core.query.TextCriteria
Configures the TextCriteria to match any of the given words.
matchingPhrase(String) - Method in class org.springframework.data.mongodb.core.query.TextCriteria
Given value will treated as a single phrase.
MatchOperation - Class in org.springframework.data.mongodb.core.aggregation
Encapsulates the $match-operation.
MatchOperation(CriteriaDefinition) - Constructor for class org.springframework.data.mongodb.core.aggregation.MatchOperation
Creates a new MatchOperation for the given CriteriaDefinition.
max() - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.AccumulatorOperatorFactory
Creates new AggregationExpression that takes the associated numeric value expression and returns the maximum value.
max() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
Creates new AggregationExpression that returns the maximum value.
max() - Method in class org.springframework.data.mongodb.core.aggregation.BucketOperationSupport.OutputBuilder
Generates a builder for an $max-expression for the current value.
max(String) - Method in class org.springframework.data.mongodb.core.aggregation.GroupOperation
Generates an GroupOperation.GroupOperationBuilder for an $max-expression that for the given field-reference.
max(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.GroupOperation
Generates an GroupOperation.GroupOperationBuilder for an $max-expression that for the given AggregationExpression.
max(String, Object) - Method in class org.springframework.data.mongodb.core.query.Update
Update given key to the value if the value is greater than the current value of the field.
maxDepth(long) - Method in class org.springframework.data.mongodb.core.aggregation.GraphLookupOperation.GraphLookupOperationBuilder
Optionally limit the number of recursions.
maxDistance(double) - Method in class org.springframework.data.mongodb.core.query.Criteria
Creates a geo-spatial criterion using a $maxDistance operation, for use with $near
maxDistance(double) - Method in class org.springframework.data.mongodb.core.query.NearQuery
Sets the max distance results shall have from the configured origin.
maxDistance(double, Metric) - Method in class org.springframework.data.mongodb.core.query.NearQuery
Sets the maximum distance supplied in a given metric.
maxDistance(Distance) - Method in class org.springframework.data.mongodb.core.query.NearQuery
Sets the maximum distance to the given Distance.
maxOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.Max
maxOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.Max
maxScan(long) - Method in class org.springframework.data.mongodb.core.query.Query
 
maxTime(long, TimeUnit) - Method in class org.springframework.data.mongodb.core.query.Query
 
maxTimeMsec(long) - Method in class org.springframework.data.mongodb.core.query.Query
 
maybeConvertList(Iterable<?>, TypeInformation<?>) - Method in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
 
maybeEmitEvent(MongoMappingEvent<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
MemoryMetrics - Class in org.springframework.data.mongodb.monitor
JMX Metrics for Memory
MemoryMetrics(Mongo) - Constructor for class org.springframework.data.mongodb.monitor.MemoryMetrics
 
MESSAGE - Static variable in class org.springframework.data.mongodb.log4j.MongoLog4jAppender