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.MongoConfigurationSupport
Configures whether to abbreviate field names for domain objects by configuring a CamelCaseAbbreviatingFieldNamingStrategy on the MongoMappingContext instance created.
abortTransaction() - Method in class org.springframework.data.mongodb.MongoTransactionManager.MongoTransactionObject
Rollback (abort) the transaction.
abs() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
Creates new AggregationExpression that returns the absolute value of the associated number.
absent(String) - Static method in class org.springframework.data.mongodb.gridfs.GridFsResource
Obtain an absent GridFsResource.
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(Document, Class<T>, String) - Constructor for class org.springframework.data.mongodb.core.mapping.event.AbstractDeleteEvent
Creates a new AbstractDeleteEvent for the given Document and type.
AbstractMongoClientConfiguration - Class in org.springframework.data.mongodb.config
Base class for Spring Data MongoDB configuration using JavaConfig with MongoClient.
AbstractMongoClientConfiguration() - Constructor for class org.springframework.data.mongodb.config.AbstractMongoClientConfiguration
 
AbstractMongoConfiguration - Class in org.springframework.data.mongodb.config
Base class for Spring Data MongoDB configuration using JavaConfig with MongoClient.
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(MongoClient) - Constructor for class org.springframework.data.mongodb.monitor.AbstractMonitor
 
AbstractReactiveMongoConfiguration - Class in org.springframework.data.mongodb.config
Base class for reactive Spring Data MongoDB configuration using JavaConfig.
AbstractReactiveMongoConfiguration() - Constructor for class org.springframework.data.mongodb.config.AbstractReactiveMongoConfiguration
 
AbstractReactiveMongoQuery - Class in org.springframework.data.mongodb.repository.query
Base class for reactive RepositoryQuery implementations for MongoDB.
AbstractReactiveMongoQuery(ReactiveMongoQueryMethod, ReactiveMongoOperations) - Constructor for class org.springframework.data.mongodb.repository.query.AbstractReactiveMongoQuery
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, Bson) - Method in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
Adds custom type information to the given Document 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.
additionalItems(boolean) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.ArrayJsonSchemaProperty
 
additionalItems(boolean) - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.ArrayJsonSchemaObject
If set to false, no additional items besides TypedJsonSchemaObject.ArrayJsonSchemaObject.items(Collection) are allowed.
additionalProperties(boolean) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty
 
additionalProperties(TypedJsonSchemaObject.ObjectJsonSchemaObject) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty
 
additionalProperties(boolean) - Method in class org.springframework.data.mongodb.core.schema.MongoJsonSchema.MongoJsonSchemaBuilder
 
additionalProperties(TypedJsonSchemaObject.ObjectJsonSchemaObject) - Method in class org.springframework.data.mongodb.core.schema.MongoJsonSchema.MongoJsonSchemaBuilder
 
additionalProperties(boolean) - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.ObjectJsonSchemaObject
additionalProperties(TypedJsonSchemaObject.ObjectJsonSchemaObject) - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.ObjectJsonSchemaObject
If specified, additional fields must validate against the given schema.
addModifier(Update.Modifier) - Method in class org.springframework.data.mongodb.core.query.Update.Modifiers
 
addMongoCredential(MongoCredential) - Method in class org.springframework.data.mongodb.core.ReactiveMongoClientSettingsFactoryBean
Adds the MongoCredential to the list of credentials.
addMultiFieldOperation(String, String, Object) - Method in class org.springframework.data.mongodb.core.query.Update
 
addToMap(Bson, String, Object) - Static method in class org.springframework.data.mongodb.util.BsonUtils
 
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(Document, 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(Document, Class<T>, String) - Constructor for class org.springframework.data.mongodb.core.mapping.event.AfterDeleteEvent
Creates a new AfterDeleteEvent for the given Document, type and collectionName.
AfterLoadEvent<T> - Class in org.springframework.data.mongodb.core.mapping.event
Event to be triggered after loading Documents to be mapped onto a given type.
AfterLoadEvent(Document, Class<T>, String) - Constructor for class org.springframework.data.mongodb.core.mapping.event.AfterLoadEvent
Creates a new AfterLoadEvent for the given Document, type and collectionName.
afterPropertiesSet() - Method in class org.springframework.data.mongodb.core.convert.AbstractMongoConverter
 
afterPropertiesSet() - Method in class org.springframework.data.mongodb.MongoTransactionManager
 
afterPropertiesSet() - Method in class org.springframework.data.mongodb.repository.support.MongoRepositoryFactoryBean
 
afterPropertiesSet() - Method in class org.springframework.data.mongodb.repository.support.ReactiveMongoRepositoryFactoryBean
 
AfterSaveEvent<E> - Class in org.springframework.data.mongodb.core.mapping.event
MongoMappingEvent triggered after save of a document.
AfterSaveEvent(E, Document, 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
 
aggregate(TypedAggregation<?>, String, Class<O>) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
Execute an aggregation operation.
aggregate(TypedAggregation<?>, Class<O>) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
Execute an aggregation operation.
aggregate(Aggregation, Class<?>, Class<O>) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
Execute an aggregation operation.
aggregate(Aggregation, String, Class<O>) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
Execute an aggregation operation.
aggregate(TypedAggregation<?>, String, Class<O>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
 
aggregate(TypedAggregation<?>, Class<O>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
 
aggregate(Aggregation, Class<?>, Class<O>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
 
aggregate(Aggregation, String, Class<O>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
 
aggregate(Aggregation, String, Class<O>, AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
 
aggregateAndReturn(Class<T>) - Method in interface org.springframework.data.mongodb.core.ExecutableAggregationOperation
Start creating an aggregation operation that returns results mapped to the given domain type.
aggregateAndReturn(Class<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
aggregateAndReturn(Class<T>) - Method in interface org.springframework.data.mongodb.core.ReactiveAggregationOperation
Start creating an aggregation operation that returns results mapped to the given domain type.
aggregateAndReturn(Class<T>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
 
aggregateStream(TypedAggregation<?>, String, Class<O>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Execute an aggregation operation backed by a Mongo DB Cursor.
aggregateStream(TypedAggregation<?>, Class<O>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Execute an aggregation operation backed by a Mongo DB Cursor.
aggregateStream(Aggregation, Class<?>, Class<O>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Execute an aggregation operation backed by a Mongo DB Cursor.
aggregateStream(Aggregation, String, Class<O>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Execute an aggregation operation backed by a Mongo DB Cursor.
aggregateStream(TypedAggregation<?>, String, Class<O>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
aggregateStream(TypedAggregation<?>, Class<O>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
aggregateStream(Aggregation, Class<?>, Class<O>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
aggregateStream(Aggregation, String, Class<O>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
aggregateStream(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, Document) - Constructor for class org.springframework.data.mongodb.core.aggregation.AggregationOptions
Creates a new AggregationOptions.
AggregationOptions(boolean, boolean, Document, Collation) - Constructor for class org.springframework.data.mongodb.core.aggregation.AggregationOptions
Creates a new AggregationOptions.
AggregationOptions(boolean, boolean, int) - 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>, Document) - 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() - Method in interface org.springframework.data.mongodb.core.ExecutableAggregationOperation.TerminatingAggregation
Apply pipeline operations as specified and get all matching elements.
all() - Method in interface org.springframework.data.mongodb.core.ExecutableFindOperation.TerminatingDistinct
Get all matching distinct field values.
all() - Method in interface org.springframework.data.mongodb.core.ExecutableFindOperation.TerminatingFind
Get all matching elements.
all() - Method in interface org.springframework.data.mongodb.core.ExecutableFindOperation.TerminatingFindNear
Find all matching elements and return them as GeoResult.
all(Collection<? extends T>) - Method in interface org.springframework.data.mongodb.core.ExecutableInsertOperation.TerminatingInsert
Insert a collection of objects.
all() - Method in interface org.springframework.data.mongodb.core.ExecutableMapReduceOperation.TerminatingMapReduce
Get the mapReduce results.
all() - Method in interface org.springframework.data.mongodb.core.ExecutableRemoveOperation.TerminatingRemove
Remove all documents matching.
all() - Method in interface org.springframework.data.mongodb.core.ExecutableUpdateOperation.TerminatingUpdate
Update all matching documents in the collection.
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.
all() - Method in interface org.springframework.data.mongodb.core.ReactiveAggregationOperation.TerminatingAggregationOperation
Apply pipeline operations as specified and stream all matching elements.
all() - Method in interface org.springframework.data.mongodb.core.ReactiveFindOperation.TerminatingDistinct
Get all matching distinct field values.
all() - Method in interface org.springframework.data.mongodb.core.ReactiveFindOperation.TerminatingFind
Get all matching elements.
all() - Method in interface org.springframework.data.mongodb.core.ReactiveFindOperation.TerminatingFindNear
Find all matching elements and return them as GeoResult.
all(Collection<? extends T>) - Method in interface org.springframework.data.mongodb.core.ReactiveInsertOperation.TerminatingInsert
Insert a collection of objects.
all() - Method in interface org.springframework.data.mongodb.core.ReactiveMapReduceOperation.TerminatingMapReduce
Get the Flux emitting mapReduce results.
all() - Method in interface org.springframework.data.mongodb.core.ReactiveRemoveOperation.TerminatingRemove
Remove all documents matching.
all() - Method in interface org.springframework.data.mongodb.core.ReactiveUpdateOperation.TerminatingUpdate
Update all matching documents in the collection.
allClear(int) - Method in interface org.springframework.data.mongodb.core.query.Criteria.BitwiseCriteriaOperators
Creates a criterion using $bitsAllClear matching documents where all given bit positions are clear (i.e. 0).
allClear(String) - Method in interface org.springframework.data.mongodb.core.query.Criteria.BitwiseCriteriaOperators
Creates a criterion using $bitsAllClear matching documents where all given bit positions are clear (i.e. 0).
allClear(List<Integer>) - Method in interface org.springframework.data.mongodb.core.query.Criteria.BitwiseCriteriaOperators
Creates a criterion using $bitsAllClear matching documents where all given bit positions are clear (i.e. 0).
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.
allOf(JsonSchemaObject...) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.ArrayJsonSchemaProperty
 
allOf(Collection<JsonSchemaObject>) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.ArrayJsonSchemaProperty
 
allOf(JsonSchemaObject...) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.NumericJsonSchemaProperty
 
allOf(Collection<JsonSchemaObject>) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.NumericJsonSchemaProperty
 
allOf(JsonSchemaObject...) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty
 
allOf(Collection<JsonSchemaObject>) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty
 
allOf(JsonSchemaObject...) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.StringJsonSchemaProperty
 
allOf(Collection<JsonSchemaObject>) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.StringJsonSchemaProperty
 
allOf(JsonSchemaObject...) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.UntypedJsonSchemaProperty
 
allOf(Collection<JsonSchemaObject>) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.UntypedJsonSchemaProperty
 
allOf(Set<JsonSchemaObject>) - Method in class org.springframework.data.mongodb.core.schema.MongoJsonSchema.MongoJsonSchemaBuilder
 
allOf(Collection<JsonSchemaObject>) - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject
The field value must match all specified schemas.
allOf(Collection<JsonSchemaObject>) - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.ArrayJsonSchemaObject
 
allOf(Collection<JsonSchemaObject>) - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.BooleanJsonSchemaObject
 
allOf(Collection<JsonSchemaObject>) - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.NumericJsonSchemaObject
 
allOf(Collection<JsonSchemaObject>) - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.ObjectJsonSchemaObject
 
allOf(Collection<JsonSchemaObject>) - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.StringJsonSchemaObject
 
allOf(Collection<JsonSchemaObject>) - Method in class org.springframework.data.mongodb.core.schema.UntypedJsonSchemaObject
The field value must match all specified schemas.
allowDiskUse(boolean) - Method in class org.springframework.data.mongodb.core.aggregation.AggregationOptions.Builder
Defines whether to off-load intensive sort-operations to disk.
allSet(int) - Method in interface org.springframework.data.mongodb.core.query.Criteria.BitwiseCriteriaOperators
Creates a criterion using $bitsAllSet matching documents where all given bit positions are set (i.e. 1).
allSet(String) - Method in interface org.springframework.data.mongodb.core.query.Criteria.BitwiseCriteriaOperators
Creates a criterion using $bitsAllSet matching documents where all given bit positions are set (i.e. 1).
allSet(List<Integer>) - Method in interface org.springframework.data.mongodb.core.query.Criteria.BitwiseCriteriaOperators
Creates a criterion using $bitsAllSet matching documents where all given bit positions are set (i.e. 1).
alternate(String) - Method in class org.springframework.data.mongodb.core.query.Collation
Set the Field that determines whether collation should consider whitespace and punctuation as base characters for purposes of comparison.
alternate(Collation.Alternate) - Method in class org.springframework.data.mongodb.core.query.Collation
Set the Field that determines whether collation should consider whitespace and punctuation as base characters for purposes of comparison.
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.
andDocumentStructureMatches(MongoJsonSchema) - Method in class org.springframework.data.mongodb.core.query.Criteria
Creates a criterion ($jsonSchema) matching documents against a given structure defined by the MongoJsonSchema.
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.
anyClear(int) - Method in interface org.springframework.data.mongodb.core.query.Criteria.BitwiseCriteriaOperators
Creates a criterion using $bitsAllClear matching documents where any given bit positions are clear (i.e. 0).
anyClear(String) - Method in interface org.springframework.data.mongodb.core.query.Criteria.BitwiseCriteriaOperators
Creates a criterion using $bitsAllClear matching documents where any given bit positions are clear (i.e. 0).
anyClear(List<Integer>) - Method in interface org.springframework.data.mongodb.core.query.Criteria.BitwiseCriteriaOperators
Creates a criterion using $bitsAllClear matching documents where any given bit positions are clear (i.e. 0).
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.
anyOf(JsonSchemaObject...) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.ArrayJsonSchemaProperty
 
anyOf(Collection<JsonSchemaObject>) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.ArrayJsonSchemaProperty
 
anyOf(JsonSchemaObject...) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.NumericJsonSchemaProperty
 
anyOf(Collection<JsonSchemaObject>) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.NumericJsonSchemaProperty
 
anyOf(JsonSchemaObject...) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty
 
anyOf(Collection<JsonSchemaObject>) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty
 
anyOf(JsonSchemaObject...) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.StringJsonSchemaProperty
 
anyOf(Collection<JsonSchemaObject>) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.StringJsonSchemaProperty
 
anyOf(JsonSchemaObject...) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.UntypedJsonSchemaProperty
 
anyOf(Collection<JsonSchemaObject>) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.UntypedJsonSchemaProperty
 
anyOf(Set<JsonSchemaObject>) - Method in class org.springframework.data.mongodb.core.schema.MongoJsonSchema.MongoJsonSchemaBuilder
 
anyOf(Collection<JsonSchemaObject>) - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject
The field value must match at least one of the specified schemas.
anyOf(Collection<JsonSchemaObject>) - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.ArrayJsonSchemaObject
 
anyOf(Collection<JsonSchemaObject>) - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.BooleanJsonSchemaObject
 
anyOf(Collection<JsonSchemaObject>) - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.NumericJsonSchemaObject
 
anyOf(Collection<JsonSchemaObject>) - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.ObjectJsonSchemaObject
 
anyOf(Collection<JsonSchemaObject>) - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.StringJsonSchemaObject
 
anyOf(Collection<JsonSchemaObject>) - Method in class org.springframework.data.mongodb.core.schema.UntypedJsonSchemaObject
The field value must match at least one of the specified schemas.
anySet(int) - Method in interface org.springframework.data.mongodb.core.query.Criteria.BitwiseCriteriaOperators
Creates a criterion using $bitsAllSet matching documents where any given bit positions are set (i.e. 1).
anySet(String) - Method in interface org.springframework.data.mongodb.core.query.Criteria.BitwiseCriteriaOperators
Creates a criterion using $bitsAnySet matching documents where any given bit positions are set (i.e. 1).
anySet(List<Integer>) - Method in interface org.springframework.data.mongodb.core.query.Criteria.BitwiseCriteriaOperators
Creates a criterion using $bitsAnySet matching documents where any given bit positions are set (i.e. 1).
append(String, Object) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateToString
 
appendTimezone(Object, DateOperators.Timezone) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.TimezonedDateAggregationExpression
Append the timezone to a given source.
applicationContext - Variable in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
 
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
apply(Update) - Method in interface org.springframework.data.mongodb.core.ExecutableUpdateOperation.UpdateWithUpdate
Set the Update to be applied.
apply(Update) - Method in interface org.springframework.data.mongodb.core.ReactiveUpdateOperation.UpdateWithUpdate
Set the Update to be applied.
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
array() - Static method in interface org.springframework.data.mongodb.core.schema.JsonSchemaObject
Create a new JsonSchemaObject of type : 'array'.
ARRAY - Static variable in interface org.springframework.data.mongodb.core.schema.JsonSchemaObject.Type
 
array(String) - Static method in interface org.springframework.data.mongodb.core.schema.JsonSchemaProperty
Creates a new IdentifiableJsonSchemaProperty.ArrayJsonSchemaProperty with given identifier of type : 'array'.
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
 
ArrayJsonSchemaProperty(String, TypedJsonSchemaObject.ArrayJsonSchemaObject) - Constructor for class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.ArrayJsonSchemaProperty
 
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.ArrayToObject - Class in org.springframework.data.mongodb.core.aggregation
AggregationExpression for $arrayToObject that transforms an array into a single document.
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
 
arrayToObject(Object) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.ArrayToObject
Converts the given array (e.g. an array of two-element arrays, a field reference to an array,...) to an object.
arrayType() - Static method in interface org.springframework.data.mongodb.core.schema.JsonSchemaObject.Type
 
arrayValueOfToObject(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.ArrayToObject
Converts the array pointed to by the given field reference to an object.
arrayValueOfToObject(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.ArrayToObject
Converts the result array of the given expression to an object.
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.
as(Class<R>) - Method in interface org.springframework.data.mongodb.core.ExecutableFindOperation.DistinctWithProjection
Define the target type the result should be mapped to.
as(Class<R>) - Method in interface org.springframework.data.mongodb.core.ExecutableFindOperation.FindWithProjection
Define the target type fields should be mapped to.
as(Class<R>) - Method in interface org.springframework.data.mongodb.core.ExecutableMapReduceOperation.MapReduceWithProjection
Define the target type fields should be mapped to.
as(Class<R>) - Method in interface org.springframework.data.mongodb.core.ExecutableUpdateOperation.FindAndReplaceWithProjection
Define the target type fields should be mapped to.
as(Class<R>) - Method in interface org.springframework.data.mongodb.core.ReactiveFindOperation.DistinctWithProjection
Define the target type the result should be mapped to.
as(Class<R>) - Method in interface org.springframework.data.mongodb.core.ReactiveFindOperation.FindWithProjection
Define the target type fields should be mapped to.
as(Class<R>) - Method in interface org.springframework.data.mongodb.core.ReactiveMapReduceOperation.MapReduceWithProjection
Define the target type fields should be mapped to.
as(Class<R>) - Method in interface org.springframework.data.mongodb.core.ReactiveUpdateOperation.FindAndReplaceWithProjection
Define the target type fields should be mapped to.
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.
asMap(Bson) - Static method in class org.springframework.data.mongodb.util.BsonUtils
 
AssertMetrics - Class in org.springframework.data.mongodb.monitor
JMX Metrics for assertions
AssertMetrics(MongoClient) - 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.
asString() - Method in class org.springframework.data.mongodb.core.query.Collation.CollationLocale
Get the string representation.
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.
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
await(Duration) - Method in interface org.springframework.data.mongodb.core.messaging.Subscription
Synchronous, blocking call returns once the Subscription becomes active or timeout exceeds.
awaitStart(Duration) - Method in interface org.springframework.data.mongodb.core.messaging.Task
Synchronous, blocking call that awaits until this Task becomes active.

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(MongoClient) - Constructor for class org.springframework.data.mongodb.monitor.BackgroundFlushingMetrics
 
backwardDiacriticSort() - Method in class org.springframework.data.mongodb.core.query.Collation
Sort string with diacritics sort from back of the string.
backwards(boolean) - Method in class org.springframework.data.mongodb.core.query.Collation
Set the flag that determines whether strings with diacritics sort from back of the string.
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 PersistentProperty implementation.
BasicMongoPersistentProperty(Property, 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
Create a new BasicQuery given a JSON query.
BasicQuery(Document) - Constructor for class org.springframework.data.mongodb.core.query.BasicQuery
Create a new BasicQuery given a query Document.
BasicQuery(String, String) - Constructor for class org.springframework.data.mongodb.core.query.BasicQuery
Create a new BasicQuery given a JSON query and fields.
BasicQuery(Document, Document) - Constructor for class org.springframework.data.mongodb.core.query.BasicQuery
Create a new BasicQuery given a query Document and field specification Document.
BasicUpdate - Class in org.springframework.data.mongodb.core.query
 
BasicUpdate(String) - Constructor for class org.springframework.data.mongodb.core.query.BasicUpdate
 
BasicUpdate(Document) - 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, 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(Document, Class<T>, String) - Constructor for class org.springframework.data.mongodb.core.mapping.event.BeforeDeleteEvent
Creates a new BeforeDeleteEvent for the given Document, type and collectionName.
BeforeSaveEvent<E> - Class in org.springframework.data.mongodb.core.mapping.event
MongoMappingEvent triggered before save of a document.
BeforeSaveEvent(E, Document, String) - Constructor for class org.springframework.data.mongodb.core.mapping.event.BeforeSaveEvent
Creates new BeforeSaveEvent.
bigDecimalType() - Static method in interface org.springframework.data.mongodb.core.schema.JsonSchemaObject.Type
 
BINARY_DATA - Static variable in interface org.springframework.data.mongodb.core.schema.JsonSchemaObject.Type
 
binaryType() - Static method in interface org.springframework.data.mongodb.core.schema.JsonSchemaObject.Type
 
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.
bits() - Method in class org.springframework.data.mongodb.core.query.Criteria
Use Criteria.BitwiseCriteriaOperators as gateway to create a criterion using one of the bitwise operators like $bitsAllClear.
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
blocking(ReactiveIndexOperations) - Static method in interface org.springframework.data.mongodb.core.index.IndexOperationsAdapter
Obtain a blocking variant of IndexOperations wrapping ReactiveIndexOperations.
bool() - Static method in interface org.springframework.data.mongodb.core.schema.JsonSchemaObject
Create a new JsonSchemaObject of type : 'boolean'.
bool(String) - Static method in interface org.springframework.data.mongodb.core.schema.JsonSchemaProperty
Creates a new IdentifiableJsonSchemaProperty.BooleanJsonSchemaProperty with given identifier of type : 'boolean'.
BOOLEAN - Static variable in interface org.springframework.data.mongodb.core.schema.JsonSchemaObject.Type
 
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
booleanType() - Static method in interface org.springframework.data.mongodb.core.schema.JsonSchemaObject.Type
 
BSON_TYPES - Static variable in interface org.springframework.data.mongodb.core.schema.JsonSchemaObject.Type
 
BsonType(String) - Constructor for class org.springframework.data.mongodb.core.schema.JsonSchemaObject.Type.BsonType
 
bsonTypeOf(String) - Static method in interface org.springframework.data.mongodb.core.schema.JsonSchemaObject.Type
 
bsonTypes() - Static method in interface org.springframework.data.mongodb.core.schema.JsonSchemaObject.Type
 
BsonUtils - Class in org.springframework.data.mongodb.util
 
BsonUtils() - Constructor for class org.springframework.data.mongodb.util.BsonUtils
 
BtreeIndexCounters - Class in org.springframework.data.mongodb.monitor
JMX Metrics for B-tree index counters
BtreeIndexCounters(MongoClient) - 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.ChangeStreamOptions.ChangeStreamOptionsBuilder
 
build() - Method in class org.springframework.data.mongodb.core.index.TextIndexDefinition.TextIndexDefinitionBuilder
 
build() - Method in class org.springframework.data.mongodb.core.messaging.ChangeStreamRequest.ChangeStreamRequestBuilder
 
build() - Method in class org.springframework.data.mongodb.core.messaging.Message.MessageProperties.MessagePropertiesBuilder
 
build() - Method in class org.springframework.data.mongodb.core.messaging.TailableCursorRequest.TailableCursorRequestBuilder
 
build() - Method in class org.springframework.data.mongodb.core.messaging.TailableCursorRequest.TailableCursorRequestOptions.TailableCursorRequestOptionsBuilder
 
build() - Method in class org.springframework.data.mongodb.core.schema.MongoJsonSchema.MongoJsonSchemaBuilder
Obtain the MongoJsonSchema.
builder() - Static method in class org.springframework.data.mongodb.core.aggregation.AggregationOptions
Obtain a new AggregationOptions.Builder for constructing AggregationOptions.
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.ChangeStreamOptions
Obtain a shiny new ChangeStreamOptions.ChangeStreamOptionsBuilder and start defining options in this fancy fluent way.
builder() - Static method in class org.springframework.data.mongodb.core.index.TextIndexDefinition
builder() - Static method in class org.springframework.data.mongodb.core.messaging.ChangeStreamRequest
Obtain a shiny new ChangeStreamRequest.ChangeStreamRequestBuilder and start defining your ChangeStreamRequest in this fancy fluent way.
builder(MessageListener<ChangeStreamDocument<Document>, ? super T>) - Static method in class org.springframework.data.mongodb.core.messaging.ChangeStreamRequest
Obtain a shiny new ChangeStreamRequest.ChangeStreamRequestBuilder and start defining your ChangeStreamRequest in this fancy fluent way.
builder() - Static method in class org.springframework.data.mongodb.core.messaging.Message.MessageProperties
Obtain a shiny new Message.MessageProperties.MessagePropertiesBuilder and start defining options in this fancy fluent way.
builder() - Static method in class org.springframework.data.mongodb.core.messaging.TailableCursorRequest
Obtain a shiny new TailableCursorRequest.TailableCursorRequestBuilder and start defining options in this fancy fluent way.
builder(MessageListener<Document, ? super T>) - Static method in class org.springframework.data.mongodb.core.messaging.TailableCursorRequest
Obtain a shiny new TailableCursorRequest.TailableCursorRequestBuilder and start defining options in this fancy fluent way.
builder() - Static method in class org.springframework.data.mongodb.core.messaging.TailableCursorRequest.TailableCursorRequestOptions
Obtain a shiny new TailableCursorRequest.TailableCursorRequestOptions.TailableCursorRequestOptionsBuilder and start defining options in this fancy fluent way.
builder() - Static method in interface org.springframework.data.mongodb.core.schema.MongoJsonSchema
Obtain a new MongoJsonSchema.MongoJsonSchemaBuilder to fluently define the schema.
bulk(Collection<? extends T>) - Method in interface org.springframework.data.mongodb.core.ExecutableInsertOperation.TerminatingBulkInsert
Bulk write collection of objects.
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
 
bulkFetch(List<DBRef>) - Method in enum org.springframework.data.mongodb.core.convert.NoOpDbRefResolver
 
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(Document) - 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(Aggregation) - Method in interface org.springframework.data.mongodb.core.ExecutableAggregationOperation.AggregationWithAggregation
Set the aggregation to be used.
by(Aggregation) - Method in interface org.springframework.data.mongodb.core.ReactiveAggregationOperation.AggregationOperationWithAggregation
Set the aggregation to be used.
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(Property, 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.
cancel() - Method in interface org.springframework.data.mongodb.core.messaging.Cancelable
Abort and free resources.
Cancelable - Interface in org.springframework.data.mongodb.core.messaging
Cancelable allows stopping long running tasks and freeing underlying resources.
canEqual(Object) - Method in class org.springframework.data.mongodb.core.ChangeStreamEvent
 
canEqual(Object) - Method in class org.springframework.data.mongodb.core.ChangeStreamOptions
 
canEqual(Object) - Method in class org.springframework.data.mongodb.core.messaging.Message.MessageProperties
 
canEqual(Object) - Method in class org.springframework.data.mongodb.core.query.Field
 
canEqual(Object) - Method in class org.springframework.data.mongodb.core.query.UntypedExampleMatcher
 
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
 
capped() - Method in class org.springframework.data.mongodb.core.CollectionOptions
Create new CollectionOptions with already given settings and capped set to true.
caseFirst(String) - Method in class org.springframework.data.mongodb.core.query.Collation
Set the flag that determines sort order of case differences during tertiary level comparisons.
caseFirst(Collation.CaseFirst) - Method in class org.springframework.data.mongodb.core.query.Collation
Set the flag that determines sort order of case differences during tertiary level comparisons.
caseFirst(Collation.CaseFirst) - Method in class org.springframework.data.mongodb.core.query.Collation.TertiaryICUComparisonLevel
Set the flag that determines sort order of case differences.
caseLevel(boolean) - Method in class org.springframework.data.mongodb.core.query.Collation
Set whether to include caseLevel comparison.
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
changeStream(ChangeStreamOptions, Class<T>) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
Subscribe to a MongoDB Change Stream for all events in the configured default database via the reactive infrastructure.
changeStream(String, ChangeStreamOptions, Class<T>) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
Subscribe to a MongoDB Change Stream for all events in the given collection via the reactive infrastructure.
changeStream(String, String, ChangeStreamOptions, Class<T>) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
Subscribe to a MongoDB Change Stream via the reactive infrastructure.
changeStream(String, String, ChangeStreamOptions, Class<T>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
 
ChangeStreamEvent<T> - Class in org.springframework.data.mongodb.core
Message implementation specific to MongoDB Change Streams.
ChangeStreamEvent(ChangeStreamDocument<Document>, Class<T>, MongoConverter) - Constructor for class org.springframework.data.mongodb.core.ChangeStreamEvent
 
ChangeStreamOptions - Class in org.springframework.data.mongodb.core
Options applicable to MongoDB Change Streams.
ChangeStreamOptions() - Constructor for class org.springframework.data.mongodb.core.ChangeStreamOptions
 
ChangeStreamOptions.ChangeStreamOptionsBuilder - Class in org.springframework.data.mongodb.core
Builder for creating ChangeStreamOptions.
ChangeStreamRequest<T> - Class in org.springframework.data.mongodb.core.messaging
SubscriptionRequest implementation to be used for listening to Change Streams via a MessageListenerContainer using the synchronous MongoDB Java driver.
ChangeStreamRequest(MessageListener<ChangeStreamDocument<Document>, ? super T>, SubscriptionRequest.RequestOptions) - Constructor for class org.springframework.data.mongodb.core.messaging.ChangeStreamRequest
Create a new ChangeStreamRequest with options, passing messages to the given MessageListener.
ChangeStreamRequest.ChangeStreamRequestBuilder<T> - Class in org.springframework.data.mongodb.core.messaging
Builder for creating ChangeStreamRequest.
ChangeStreamRequest.ChangeStreamRequestOptions - Class in org.springframework.data.mongodb.core.messaging
ChangeStreamRequestOptions(String, String, ChangeStreamOptions) - Constructor for class org.springframework.data.mongodb.core.messaging.ChangeStreamRequest.ChangeStreamRequestOptions
chars(String) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.LTrim
Optional specify the character(s) to trim from the beginning.
chars(String) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.RTrim
Optional specify the character(s) to trim from the end.
chars(String) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.Trim
Optional specify the character(s) to trim from the beginning.
charsOf(String) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.LTrim
Optional specify the reference to the field holding the character values to trim from the beginning.
charsOf(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.LTrim
Optional specify the AggregationExpression evaluating to the character sequence to trim from the beginning.
charsOf(String) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.RTrim
Optional specify the reference to the field holding the character values to trim from the end.
charsOf(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.RTrim
Optional specify the AggregationExpression evaluating to the character sequence to trim from the end.
charsOf(String) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.Trim
Optional specify the reference to the field holding the character values to trim from the beginning.
charsOf(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.Trim
Optional specify the AggregationExpression evaluating to the character sequence to trim from the beginning.
checkForIndexes(MongoPersistentEntity<?>) - Method in class org.springframework.data.mongodb.core.index.ReactiveMongoPersistentEntityIndexCreator
Inspect entities for index creation.
ClientSessionException - Exception in org.springframework.data.mongodb
NonTransientDataAccessException specific to MongoDB ClientSession related data access failures such as reading data using an already closed session.
ClientSessionException(String) - Constructor for exception org.springframework.data.mongodb.ClientSessionException
Constructor for ClientSessionException.
ClientSessionException(String, Throwable) - Constructor for exception org.springframework.data.mongodb.ClientSessionException
Constructor for ClientSessionException.
closeClient() - Method in class org.springframework.data.mongodb.core.MongoDbFactorySupport
Close the client instance.
closeClient() - Method in class org.springframework.data.mongodb.core.SimpleMongoClientDbFactory
 
closeClient() - Method in class org.springframework.data.mongodb.core.SimpleMongoDbFactory
 
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.
CodecRegistryProvider - Interface in org.springframework.data.mongodb
Provider interface to obtain CodecRegistry from the underlying MongoDB Java driver.
collation(Collation) - Method in class org.springframework.data.mongodb.core.aggregation.AggregationOptions.Builder
Define collation settings for string comparison.
collation(Collation) - Method in class org.springframework.data.mongodb.core.ChangeStreamOptions.ChangeStreamOptionsBuilder
Set the collation to use.
collation(Collation) - Method in class org.springframework.data.mongodb.core.CollectionOptions
Create new CollectionOptions with already given settings and collation set to given value.
collation(Collation) - Method in class org.springframework.data.mongodb.core.FindAndModifyOptions
Define the Collation specifying language-specific rules for string comparison.
collation(Collation) - Method in class org.springframework.data.mongodb.core.index.GeospatialIndex
Set the Collation to specify language-specific rules for string comparison, such as rules for lettercase and accent marks.
collation(Collation) - Method in class org.springframework.data.mongodb.core.index.Index
Set the Collation to specify language-specific rules for string comparison, such as rules for lettercase and accent marks.
collation(Collation) - Method in class org.springframework.data.mongodb.core.mapreduce.GroupBy
Define the Collation specifying language-specific rules for string comparison.
collation(Collation) - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceOptions
Define the Collation specifying language-specific rules for string comparison.
collation(Collation) - Method in class org.springframework.data.mongodb.core.messaging.ChangeStreamRequest.ChangeStreamRequestBuilder
Set the collation to use.
Collation - Class in org.springframework.data.mongodb.core.query
Central abstraction for MongoDB collation support.
collation(Collation) - Method in class org.springframework.data.mongodb.core.query.Query
Set the Collation applying language-specific rules for string comparison.
Collation.Alternate - Class in org.springframework.data.mongodb.core.query
 
Collation.AlternateWithMaxVariable - Class in org.springframework.data.mongodb.core.query
 
Collation.CaseFirst - Class in org.springframework.data.mongodb.core.query
 
Collation.CollationLocale - Class in org.springframework.data.mongodb.core.query
ICU locale abstraction for usage with MongoDB Collation.
Collation.ComparisonLevel - Interface in org.springframework.data.mongodb.core.query
Abstraction for the ICU Comparison Levels.
Collation.PrimaryICUComparisonLevel - Class in org.springframework.data.mongodb.core.query
Primary-strength ICUComparisonLevel.
Collation.SecondaryICUComparisonLevel - Class in org.springframework.data.mongodb.core.query
Secondary-strength ICUComparisonLevel.
Collation.TertiaryICUComparisonLevel - Class in org.springframework.data.mongodb.core.query
Tertiary-strength ICUComparisonLevel.
collection(String) - Method in class org.springframework.data.mongodb.core.messaging.ChangeStreamRequest.ChangeStreamRequestBuilder
Set the name of the MongoCollection to listen to.
collection(String) - Method in class org.springframework.data.mongodb.core.messaging.TailableCursorRequest.TailableCursorRequestBuilder
Set the name of the MongoCollection to listen to.
collection(String) - Method in class org.springframework.data.mongodb.core.messaging.TailableCursorRequest.TailableCursorRequestOptions.TailableCursorRequestOptionsBuilder
Set the collection name to tail.
CollectionCallback<T> - Interface in org.springframework.data.mongodb.core
Callback interface for executing actions against a MongoCollection.
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
 
collectionExists(Class<T>) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
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.ReactiveMongoOperations
Check to see if a collection with a given name exists.
collectionExists(Class<T>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
 
collectionExists(String) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
 
collectionName(String) - Method in class org.springframework.data.mongodb.core.messaging.Message.MessageProperties.MessagePropertiesBuilder
 
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(Long, Long, Boolean) - Constructor for class org.springframework.data.mongodb.core.CollectionOptions
Deprecated.
since 2.0 please use CollectionOptions.empty() as entry point.
CollectionOptions.ValidationOptions - Class in org.springframework.data.mongodb.core
Encapsulation of ValidationOptions options.
COMMAND - Static variable in class org.springframework.data.mongodb.core.geo.Sphere
 
comment(String) - Method in class org.springframework.data.mongodb.core.query.Query
Add a comment to the query that is propagated to the profile log.
commitTransaction() - Method in class org.springframework.data.mongodb.MongoTransactionManager.MongoTransactionObject
Commit the transaction.
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(Document) - 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(MongoClient) - 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.
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.
ConvertOperatorFactory(String) - Constructor for class org.springframework.data.mongodb.core.aggregation.ConvertOperators.ConvertOperatorFactory
Creates new ConvertOperators.ConvertOperatorFactory for given fieldReference.
ConvertOperatorFactory(AggregationExpression) - Constructor for class org.springframework.data.mongodb.core.aggregation.ConvertOperators.ConvertOperatorFactory
ConvertOperators - Class in org.springframework.data.mongodb.core.aggregation
Gateway to convert aggregation operations.
ConvertOperators() - Constructor for class org.springframework.data.mongodb.core.aggregation.ConvertOperators
 
ConvertOperators.Convert - Class in org.springframework.data.mongodb.core.aggregation
AggregationExpression for $convert that converts a value to a specified type.
ConvertOperators.ConvertOperatorFactory - Class in org.springframework.data.mongodb.core.aggregation
 
ConvertOperators.ToBool - Class in org.springframework.data.mongodb.core.aggregation
AggregationExpression for $toBool that converts a value to boolean.
ConvertOperators.ToDate - Class in org.springframework.data.mongodb.core.aggregation
AggregationExpression for $toDate that converts a value to date.
ConvertOperators.ToDecimal - Class in org.springframework.data.mongodb.core.aggregation
AggregationExpression for $toDecimal that converts a value to decimal.
ConvertOperators.ToDouble - Class in org.springframework.data.mongodb.core.aggregation
AggregationExpression for $toDouble that converts a value to double.
ConvertOperators.ToInt - Class in org.springframework.data.mongodb.core.aggregation
AggregationExpression for $toInt that converts a value to integer.
ConvertOperators.ToLong - Class in org.springframework.data.mongodb.core.aggregation
AggregationExpression for $toLong that converts a value to long.
ConvertOperators.ToObjectId - Class in org.springframework.data.mongodb.core.aggregation
AggregationExpression for $toObjectId that converts a value to objectId.
ConvertOperators.ToString - Class in org.springframework.data.mongodb.core.aggregation
AggregationExpression for $toString that converts a value to string.
convertSimpleOrDocument(Object, MongoPersistentEntity<?>) - Method in class org.springframework.data.mongodb.core.convert.QueryMapper
Retriggers mapping if the given source is a Document or simply invokes the
convertTo(String) - Method in class org.springframework.data.mongodb.core.aggregation.ConvertOperators.ConvertOperatorFactory
Creates new aggregation expression that takes the associated value and converts it into the type specified by the given stringTypeIdentifier.
convertTo(int) - Method in class org.springframework.data.mongodb.core.aggregation.ConvertOperators.ConvertOperatorFactory
Creates new aggregation expression that takes the associated value and converts it into the type specified by the given numericTypeIdentifier.
convertTo(JsonSchemaObject.Type) - Method in class org.springframework.data.mongodb.core.aggregation.ConvertOperators.ConvertOperatorFactory
Creates new aggregation expression that takes the associated value and converts it into the type specified by the given JsonSchemaObject.Type.
convertToBoolean() - Method in class org.springframework.data.mongodb.core.aggregation.ConvertOperators.ConvertOperatorFactory
Creates new aggregation expression for $toBool that converts a value to boolean.
convertToCreateCollectionOptions(CollectionOptions) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
 
convertToCreateCollectionOptions(CollectionOptions, Class<?>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
 
convertToDate() - Method in class org.springframework.data.mongodb.core.aggregation.ConvertOperators.ConvertOperatorFactory
Creates new aggregation expression for $toDate that converts a value to a date.
convertToDecimal() - Method in class org.springframework.data.mongodb.core.aggregation.ConvertOperators.ConvertOperatorFactory
Creates new aggregation expression for $toDecimal that converts a value to a decimal.
convertToDocument(CollectionOptions, Class<?>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
Convert given CollectionOptions to a document and take the domain type information into account when creating a mapped schema for validation.
convertToDocument(CollectionOptions) - Method in class org.springframework.data.mongodb.core.MongoTemplate
convertToDouble() - Method in class org.springframework.data.mongodb.core.aggregation.ConvertOperators.ConvertOperatorFactory
Creates new aggregation expression for $toDouble that converts a value to a decimal.
convertToInt() - Method in class org.springframework.data.mongodb.core.aggregation.ConvertOperators.ConvertOperatorFactory
Creates new aggregation expression for $toInt that converts a value to an int.
convertToLong() - Method in class org.springframework.data.mongodb.core.aggregation.ConvertOperators.ConvertOperatorFactory
Creates new aggregation expression for $toLong that converts a value to a long.
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.
convertToObjectId() - Method in class org.springframework.data.mongodb.core.aggregation.ConvertOperators.ConvertOperatorFactory
Creates new aggregation expression for $toObjectId that converts a value to a objectId.
convertToString() - Method in class org.springframework.data.mongodb.core.aggregation.ConvertOperators.ConvertOperatorFactory
Creates new aggregation expression for $toString that converts a value to a string.
convertToTypeOf(String) - Method in class org.springframework.data.mongodb.core.aggregation.ConvertOperators.ConvertOperatorFactory
Creates new aggregation expression that takes the associated value and converts it into the type specified by the value of the given field reference.
convertToTypeOf(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ConvertOperators.ConvertOperatorFactory
Creates new aggregation expression that takes the associated value and converts it into the type specified by the given expression.
convertValue(Object) - Static method in class org.springframework.data.mongodb.core.aggregation.ConvertOperators.Convert
Creates new ConvertOperators.Convert using the given value for the input attribute.
convertValueOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ConvertOperators.Convert
Creates new ConvertOperators.Convert using the value of the provided fieldReference as input value.
convertValueOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ConvertOperators.Convert
Creates new ConvertOperators.Convert using the result of the provided expression as input value.
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() - Method in interface org.springframework.data.mongodb.core.ExecutableFindOperation.TerminatingFind
Get the number of matching elements.
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() - Method in interface org.springframework.data.mongodb.core.ReactiveFindOperation.TerminatingFind
Get the number of matching elements.
count(Query, Class<?>) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
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.ReactiveMongoOperations
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.ReactiveMongoOperations
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.ReactiveMongoTemplate
 
count(Query, String) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
 
count(Query, Class<?>, String) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
 
count(Predicate) - Method in class org.springframework.data.mongodb.repository.support.QuerydslMongoPredicateExecutor
 
count() - Method in class org.springframework.data.mongodb.repository.support.SimpleMongoRepository
 
count(Example<S>) - Method in class org.springframework.data.mongodb.repository.support.SimpleMongoRepository
 
count() - Method in class org.springframework.data.mongodb.repository.support.SimpleReactiveMongoRepository
 
count(Example<S>) - Method in class org.springframework.data.mongodb.repository.support.SimpleReactiveMongoRepository
 
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, Sort.Direction) - Static method in class org.springframework.data.mongodb.core.index.IndexField
 
create(MongoTemplate) - Static method in interface org.springframework.data.mongodb.core.messaging.MessageListenerContainer
create(CreationalContext<T>, Class<T>) - 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
 
createCollection(Class<T>) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
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.ReactiveMongoOperations
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.ReactiveMongoOperations
Create an uncapped collection with the provided name.
createCollection(String, CollectionOptions) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
Create a collection with the provided name and options.
createCollection(Class<T>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
 
createCollection(Class<T>, CollectionOptions) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
 
createCollection(String) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
 
createCollection(String, CollectionOptions) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
 
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.AbstractReactiveMongoQuery
Creates a Query instance using the given ConvertingParameterAccessor.
createCountQuery(ConvertingParameterAccessor) - Method in class org.springframework.data.mongodb.repository.query.PartTreeMongoQuery
 
createCountQuery(ConvertingParameterAccessor) - Method in class org.springframework.data.mongodb.repository.query.ReactivePartTreeMongoQuery
 
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(Object, MongoPersistentProperty) - Method in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
 
createFlux(ReactiveDatabaseCallback<T>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
Create a reusable Flux for a ReactiveDatabaseCallback.
createFlux(String, ReactiveCollectionCallback<T>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
Create a reusable Flux for the collectionName and ReactiveCollectionCallback.
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.ReactiveMongoClientFactoryBean
 
createInstance() - Method in class org.springframework.data.mongodb.core.ReactiveMongoClientSettingsFactoryBean
 
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.
createMono(ReactiveDatabaseCallback<T>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
Create a reusable Mono for a ReactiveDatabaseCallback.
createMono(String, ReactiveCollectionCallback<T>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
Create a reusable Mono for the collectionName and ReactiveCollectionCallback.
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
 
createParameters(Method) - Method in class org.springframework.data.mongodb.repository.query.ReactiveMongoQueryMethod
 
createPersistentEntity(TypeInformation<T>) - Method in class org.springframework.data.mongodb.core.mapping.MongoMappingContext
 
createPersistentProperty(Property, BasicMongoPersistentEntity<?>, SimpleTypeHolder) - Method in class org.springframework.data.mongodb.core.mapping.MongoMappingContext
 
createProjection(Expression<?>) - Method in class org.springframework.data.mongodb.repository.support.QuerydslAbstractMongodbQuery
Compute the actual projection Document from a given projectionExpression by serializing the contained expressions individually.
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.AbstractReactiveMongoQuery
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.ReactivePartTreeMongoQuery
 
createQuery(ConvertingParameterAccessor) - Method in class org.springframework.data.mongodb.repository.query.ReactiveStringBasedMongoQuery
 
createQuery(ConvertingParameterAccessor) - Method in class org.springframework.data.mongodb.repository.query.StringBasedMongoQuery
 
createQuery(Predicate) - Method in class org.springframework.data.mongodb.repository.support.QuerydslAbstractMongodbQuery
Compute the filer Document from the given Predicate.
createRepositoryFactory() - Method in class org.springframework.data.mongodb.repository.support.MongoRepositoryFactoryBean
 
createRepositoryFactory() - Method in class org.springframework.data.mongodb.repository.support.ReactiveMongoRepositoryFactoryBean
 
createSort(List<OrderSpecifier<?>>) - Method in class org.springframework.data.mongodb.repository.support.QuerydslAbstractMongodbQuery
Compute the sort Document from the given list of order specifiers.
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
 
criteria(CriteriaDefinition) - Static method in interface org.springframework.data.mongodb.core.validation.Validator
Creates a new Validator checking documents against a given query structure expressed by CriteriaDefinition.
Criteria.BitwiseCriteriaOperators - Interface in org.springframework.data.mongodb.core.query
MongoDB specific bitwise query operators like $bitsAllClear, $bitsAllSet,... for usage with Criteria.bits() and Query.
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(Document) - Method in class org.springframework.data.mongodb.core.aggregation.AggregationOptions.Builder
Additional options to the aggregation.
cursorBatchSize(int) - Method in class org.springframework.data.mongodb.core.aggregation.AggregationOptions.Builder
Define the initial cursor batch size.
cursorBatchSize(int) - Method in class org.springframework.data.mongodb.core.query.Query
Set the number of documents to return in each response batch.
customConversions() - Method in class org.springframework.data.mongodb.config.MongoConfigurationSupport
Register custom Converters in a CustomConversions object if required.
CustomConversions - Class in org.springframework.data.mongodb.core.convert
Deprecated.
since 2.0, use MongoCustomConversions.
CustomConversions(List<?>) - Constructor for class org.springframework.data.mongodb.core.convert.CustomConversions
Deprecated.
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(String) - Method in class org.springframework.data.mongodb.core.messaging.ChangeStreamRequest.ChangeStreamRequestBuilder
Set the name of the MongoDatabase to listen to.
databaseName(String) - Method in class org.springframework.data.mongodb.core.messaging.Message.MessageProperties.MessagePropertiesBuilder
 
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
date() - Static method in interface org.springframework.data.mongodb.core.schema.JsonSchemaObject
Create a new JsonSchemaObject of type : 'date'.
DATE - Static variable in interface org.springframework.data.mongodb.core.schema.JsonSchemaObject.Type
 
date(String) - Static method in interface org.springframework.data.mongodb.core.schema.JsonSchemaProperty
Creates a new IdentifiableJsonSchemaProperty.DateJsonSchemaProperty with given identifier of type : 'date'.
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.
dateAsFormattedString() - 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 using the server default format.
dateFromParts() - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators
Construct a Date object by providing the date’s constituent properties.
dateFromParts() - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateFromParts
dateFromParts() - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.IsoDateFromParts
dateFromString(String) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators
Construct a Date object from the given date String.
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 DateOperators.DateOperatorFactory for given fieldReference.
DateOperatorFactory(AggregationExpression) - Constructor for class org.springframework.data.mongodb.core.aggregation.DateOperators.DateOperatorFactory
DateOperatorFactory(Object) - Constructor for class org.springframework.data.mongodb.core.aggregation.DateOperators.DateOperatorFactory
Creates new DateOperators.DateOperatorFactory for given value that resolves to a Date.
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.DateFromParts - Class in org.springframework.data.mongodb.core.aggregation
AggregationExpression for $dateFromParts.
DateOperators.DateFromParts.DateFromPartsWithYear - Interface in org.springframework.data.mongodb.core.aggregation
 
DateOperators.DateFromPartsOperatorFactory - Class in org.springframework.data.mongodb.core.aggregation
 
DateOperators.DateFromString - Class in org.springframework.data.mongodb.core.aggregation
AggregationExpression for $dateFromString.
DateOperators.DateOperatorFactory - Class in org.springframework.data.mongodb.core.aggregation
 
DateOperators.DateParts<T extends DateOperators.DateParts<T>> - Interface in org.springframework.data.mongodb.core.aggregation
 
DateOperators.DateToParts - Class in org.springframework.data.mongodb.core.aggregation
AggregationExpression for $dateToParts.
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.IsoDateFromParts - Class in org.springframework.data.mongodb.core.aggregation
AggregationExpression for $dateFromParts using ISO week date.
DateOperators.IsoDateFromParts.IsoDateFromPartsWithYear - Interface 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.Timezone - Class in org.springframework.data.mongodb.core.aggregation
Timezone represents a MongoDB timezone abstraction which can be represented with a timezone ID or offset as a String.
DateOperators.TimezonedDateAggregationExpression - Class in org.springframework.data.mongodb.core.aggregation
AggregationExpression capable of setting a given DateOperators.Timezone.
DateOperators.Week - Class in org.springframework.data.mongodb.core.aggregation
DateOperators.Year - Class in org.springframework.data.mongodb.core.aggregation
datePartsOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateToParts
datePartsOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateToParts
dateToParts(Object) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateToParts
dateToString(Object) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateToString
dateType() - Static method in interface org.springframework.data.mongodb.core.schema.JsonSchemaObject.Type
 
dateValue(Object) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators
Take the given value as date.
day(Object) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateFromParts
Set the day to the given value which must resolve to a calendar day in range 1 - 31.
dayOf(String) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateFromParts
Set the day to the value resolved by following the given field reference.
dayOf(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateFromParts
Set the day to the result of the given expression.
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(Object) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DayOfMonth
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(Object) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DayOfWeek
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(Object) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DayOfYear
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
DbCallback<T> - Interface in org.springframework.data.mongodb.core
Callback interface for executing actions against a MongoDatabase.
dbList(Object...) - Static method in class org.springframework.data.mongodb.util.DBObjectUtils
 
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
 
dbRefProxyHandler - Variable in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
 
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.
decimal128(String) - Static method in interface org.springframework.data.mongodb.core.schema.JsonSchemaProperty
Creates a new IdentifiableJsonSchemaProperty.NumericJsonSchemaProperty with given identifier of bsonType : 'decimal128'.
DECIMAL_128 - Static variable in interface org.springframework.data.mongodb.core.schema.JsonSchemaObject.Type
 
decorate(Object) - Method in class org.springframework.data.mongodb.SessionAwareMethodInterceptor
 
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.
defaultFormat() - Method in interface org.springframework.data.mongodb.core.aggregation.DateOperators.DateToString.FormatBuilder
Creates new DateOperators.DateToString using the server default string format ({@code %Y-%m-%dT%H:%M:%S.
DefaultIndexOperations - Class in org.springframework.data.mongodb.core
Default implementation of IndexOperations.
DefaultIndexOperations(MongoDbFactory, String, QueryMapper) - Constructor for class org.springframework.data.mongodb.core.DefaultIndexOperations
DefaultIndexOperations(MongoDbFactory, String, QueryMapper, Class<?>) - Constructor for class org.springframework.data.mongodb.core.DefaultIndexOperations
DefaultIndexOperations(MongoOperations, String, Class<?>) - Constructor for class org.springframework.data.mongodb.core.DefaultIndexOperations
Creates a new DefaultIndexOperations.
DefaultMessageListenerContainer - Class in org.springframework.data.mongodb.core.messaging
Simple Executor based MessageListenerContainer implementation for running tasks like listening to MongoDB Change Streams and tailable cursors.
DefaultMessageListenerContainer(MongoTemplate) - Constructor for class org.springframework.data.mongodb.core.messaging.DefaultMessageListenerContainer
DefaultMessageListenerContainer(MongoTemplate, Executor) - Constructor for class org.springframework.data.mongodb.core.messaging.DefaultMessageListenerContainer
Create a new DefaultMessageListenerContainer running tasks via the given taskExecutor.
DefaultMessageListenerContainer(MongoTemplate, Executor, ErrorHandler) - Constructor for class org.springframework.data.mongodb.core.messaging.DefaultMessageListenerContainer
Create a new DefaultMessageListenerContainer running tasks via the given taskExecutor delegating errors to the given ErrorHandler.
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 Document.
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.DocumentTypeAliasAccessor - Class in org.springframework.data.mongodb.core.convert
TypeAliasAccessor to store aliases in a Document.
DefaultReactiveIndexOperations - Class in org.springframework.data.mongodb.core
Default implementation of ReactiveIndexOperations.
DefaultReactiveIndexOperations(ReactiveMongoOperations, String, QueryMapper) - Constructor for class org.springframework.data.mongodb.core.DefaultReactiveIndexOperations
DefaultReactiveIndexOperations(ReactiveMongoOperations, String, QueryMapper, Class<?>) - Constructor for class org.springframework.data.mongodb.core.DefaultReactiveIndexOperations
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(T) - Method in class org.springframework.data.mongodb.repository.support.SimpleMongoRepository
 
delete(T) - Method in class org.springframework.data.mongodb.repository.support.SimpleReactiveMongoRepository
 
deleteAll(Iterable<? extends T>) - Method in class org.springframework.data.mongodb.repository.support.SimpleMongoRepository
 
deleteAll() - Method in class org.springframework.data.mongodb.repository.support.SimpleMongoRepository
 
deleteAll(Iterable<? extends T>) - Method in class org.springframework.data.mongodb.repository.support.SimpleReactiveMongoRepository
 
deleteAll(Publisher<? extends T>) - Method in class org.springframework.data.mongodb.repository.support.SimpleReactiveMongoRepository
 
deleteAll() - Method in class org.springframework.data.mongodb.repository.support.SimpleReactiveMongoRepository
 
deleteById(ID) - Method in class org.springframework.data.mongodb.repository.support.SimpleMongoRepository
 
deleteById(ID) - Method in class org.springframework.data.mongodb.repository.support.SimpleReactiveMongoRepository
 
deleteById(Publisher<ID>) - Method in class org.springframework.data.mongodb.repository.support.SimpleReactiveMongoRepository
 
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.
description(String) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.ArrayJsonSchemaProperty
 
description(String) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.BooleanJsonSchemaProperty
 
description(String) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.DateJsonSchemaProperty
 
description(String) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.NullJsonSchemaProperty
 
description(String) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.NumericJsonSchemaProperty
 
description(String) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty
 
description(String) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.StringJsonSchemaProperty
 
description(String) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.TimestampJsonSchemaProperty
 
description(String) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.UntypedJsonSchemaProperty
 
description(String) - Method in class org.springframework.data.mongodb.core.schema.MongoJsonSchema.MongoJsonSchemaBuilder
 
description(String) - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.ArrayJsonSchemaObject
 
description(String) - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.BooleanJsonSchemaObject
 
description(String) - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject
Set the description.
description(String) - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.NumericJsonSchemaObject
 
description(String) - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.ObjectJsonSchemaObject
 
description(String) - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.StringJsonSchemaObject
 
description - Variable in class org.springframework.data.mongodb.core.schema.UntypedJsonSchemaObject
 
description(String) - Method in class org.springframework.data.mongodb.core.schema.UntypedJsonSchemaObject
Set the description.
destroy() - Method in class org.springframework.data.mongodb.core.MongoDbFactorySupport
 
destroy() - Method in class org.springframework.data.mongodb.core.SimpleReactiveMongoDatabaseFactory
Clean up the Mongo instance if it was created by the factory itself.
destroyInstance(MongoClient) - Method in class org.springframework.data.mongodb.core.MongoClientFactoryBean
 
destroyInstance(MongoClient) - Method in class org.springframework.data.mongodb.core.ReactiveMongoClientFactoryBean
 
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.
disableValidation() - Method in class org.springframework.data.mongodb.core.CollectionOptions
Create new CollectionOptions with already given settings and validationLevel set to ValidationLevel.OFF.
distanceMultiplier(double) - Method in class org.springframework.data.mongodb.core.query.NearQuery
Configures a CustomMetric with the given multiplier.
distinct(String) - Method in interface org.springframework.data.mongodb.core.ExecutableFindOperation.FindDistinct
Finds the distinct values for a specified field across a single MongoCollection or view.
distinct(String) - Method in interface org.springframework.data.mongodb.core.ReactiveFindOperation.FindDistinct
Finds the distinct values for a specified field across a single MongoCollection or view.
distinct() - Method in class org.springframework.data.mongodb.repository.support.QuerydslAbstractMongodbQuery
 
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
 
doAggregate(Aggregation, String, Class<O>, AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
doBegin(Object, TransactionDefinition) - Method in class org.springframework.data.mongodb.MongoTransactionManager
 
doCleanupAfterCompletion(Object) - Method in class org.springframework.data.mongodb.MongoTransactionManager
 
doCommit(DefaultTransactionStatus) - Method in class org.springframework.data.mongodb.MongoTransactionManager
 
doCommit(MongoTransactionManager.MongoTransactionObject) - Method in class org.springframework.data.mongodb.MongoTransactionManager
Customization hook to perform an actual commit of the given transaction.
doCreateCollection(String, Document) - Method in class org.springframework.data.mongodb.core.MongoTemplate
Create the specified collection using the provided options
doCreateCollection(String, CreateCollectionOptions) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
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.
document(Document) - Static method in interface org.springframework.data.mongodb.core.validation.Validator
Creates a basic Validator checking documents against a given set of rules.
DocumentBacked - Interface in org.springframework.data.mongodb.crossstore
Deprecated.
will be removed without replacement.
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.
DocumentTypeAliasAccessor(String) - Constructor for class org.springframework.data.mongodb.core.convert.DefaultMongoTypeMapper.DocumentTypeAliasAccessor
 
doFind(String, Document, Document, 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, Document, Document, 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, Document, Document, Class<S>, CursorPreparer, MongoTemplate.DocumentCallback<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
doFind(String, Document, Document, Class<T>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
Map the results of an ad-hoc query on the default MongoDB collection to a List using the template's converter.
doFind(String, Document, Document, Class<T>, FindPublisherPreparer) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
Map the results of an ad-hoc query on the default MongoDB collection to a List of the specified type.
doFind(String, Document, Document, Class<S>, FindPublisherPreparer, ReactiveMongoTemplate.DocumentCallback<T>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
 
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.
doFindAndDelete(String, Query, Class<T>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
Retrieve and remove all documents matching the given query by calling ReactiveMongoTemplate.find(Query, Class, String) and ReactiveMongoTemplate.remove(Query, Class, String), whereas the Query for ReactiveMongoTemplate.remove(Query, Class, String) is constructed out of the find result.
doFindAndModify(String, Document, Document, Document, Class<T>, Update, FindAndModifyOptions) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
doFindAndModify(String, Document, Document, Document, Class<T>, Update, FindAndModifyOptions) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
 
doFindAndRemove(String, Document, Document, Document, Collation, 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.
doFindAndRemove(String, Document, Document, Document, Collation, Class<T>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
Map the results of an ad-hoc query on the default MongoDB collection to an object using the template's converter.
doFindAndReplace(String, Document, Document, Document, Collation, Class<?>, Document, FindAndReplaceOptions, Class<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
Customize this part for findAndReplace.
doFindAndReplace(String, Document, Document, Document, Collation, Class<?>, Document, FindAndReplaceOptions, Class<T>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
Customize this part for findAndReplace.
doFindOne(String, Document, Document, 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, Document, Document, Class<T>, Collation) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
Map the results of an ad-hoc query on the default MongoDB collection to an object using the template's converter.
doGetDatabase() - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
doGetDatabase() - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
 
doGetMongoDatabase(String) - Method in class org.springframework.data.mongodb.core.MongoDbFactorySupport
Get the actual MongoDatabase from the client.
doGetMongoDatabase(String) - Method in class org.springframework.data.mongodb.core.SimpleMongoClientDbFactory
 
doGetMongoDatabase(String) - Method in class org.springframework.data.mongodb.core.SimpleMongoDbFactory
 
doGetTransaction() - Method in class org.springframework.data.mongodb.MongoTransactionManager
 
doInCollection(MongoCollection<Document>) - Method in interface org.springframework.data.mongodb.core.CollectionCallback
 
doInCollection(MongoCollection<Document>) - Method in interface org.springframework.data.mongodb.core.ReactiveCollectionCallback
 
doInDB(MongoDatabase) - Method in interface org.springframework.data.mongodb.core.DbCallback
 
doInDB(MongoDatabase) - Method in interface org.springframework.data.mongodb.core.ReactiveDatabaseCallback
 
doInsert(String, T, MongoWriter<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
doInsert(String, T, MongoWriter<Object>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
 
doInsertAll(Collection<? extends T>, MongoWriter<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
doInsertAll(Collection<? extends T>, MongoWriter<Object>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
 
doInsertBatch(String, Collection<? extends T>, MongoWriter<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
doInsertBatch(String, Collection<? extends T>, MongoWriter<Object>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
 
doInSession(ReactiveMongoOperations) - Method in interface org.springframework.data.mongodb.core.ReactiveSessionCallback
Execute operations against a MongoDB instance via session bound ReactiveMongoOperations.
doInSession(MongoOperations) - Method in interface org.springframework.data.mongodb.core.SessionCallback
Execute operations against a MongoDB instance via session bound MongoOperations.
doParse(Element, ParserContext, BeanDefinitionBuilder) - Method in class org.springframework.data.mongodb.config.MongoAuditingBeanDefinitionParser
 
doRemove(String, Query, Class<T>, boolean) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
doRemove(String, Query, Class<T>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
 
doResume(Object, Object) - Method in class org.springframework.data.mongodb.MongoTransactionManager
 
doRollback(DefaultTransactionStatus) - Method in class org.springframework.data.mongodb.MongoTransactionManager
 
doSave(String, T, MongoWriter<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
doSave(String, T, MongoWriter<Object>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
 
doSetRollbackOnly(DefaultTransactionStatus) - Method in class org.springframework.data.mongodb.MongoTransactionManager
 
doStream(Query, Class<?>, String, Class<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
doSuspend(Object) - Method in class org.springframework.data.mongodb.MongoTransactionManager
 
DOUBLE - Static variable in interface org.springframework.data.mongodb.core.schema.JsonSchemaObject.Type
 
doubleType() - Static method in interface org.springframework.data.mongodb.core.schema.JsonSchemaObject.Type
 
doUpdate(String, Query, Update, Class<?>, boolean, boolean) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
doUpdate(String, Query, Update, Class<?>, boolean, boolean) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
 
dropAllIndexes() - Method in class org.springframework.data.mongodb.core.DefaultIndexOperations
 
dropAllIndexes() - Method in class org.springframework.data.mongodb.core.DefaultReactiveIndexOperations
 
dropAllIndexes() - Method in interface org.springframework.data.mongodb.core.index.IndexOperations
Drops all indices from this collection.
dropAllIndexes() - Method in interface org.springframework.data.mongodb.core.index.ReactiveIndexOperations
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
 
dropCollection(Class<T>) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
Drop the collection with the name indicated by the entity class.
dropCollection(String) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
Drop the collection with the given name.
dropCollection(Class<T>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
 
dropCollection(String) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
 
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 class org.springframework.data.mongodb.core.DefaultReactiveIndexOperations
 
dropIndex(String) - Method in interface org.springframework.data.mongodb.core.index.IndexOperations
Drops an index from this collection.
dropIndex(String) - Method in interface org.springframework.data.mongodb.core.index.ReactiveIndexOperations
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 method in class org.springframework.data.mongodb.core.aggregation.ExposedFields
Returns an empty ExposedFields instance.
EMPTY - Static variable in class org.springframework.data.mongodb.core.aggregation.FacetOperation
Empty (initial) FacetOperation.
empty() - Static method in class org.springframework.data.mongodb.core.ChangeStreamOptions
 
empty() - Static method in class org.springframework.data.mongodb.core.CollectionOptions
Create new empty CollectionOptions.
empty() - Static method in class org.springframework.data.mongodb.core.FindAndReplaceOptions
Static factory method to create a FindAndReplaceOptions instance with returnNew false upsert false
empty() - Static method in class org.springframework.data.mongodb.core.messaging.Message.MessageProperties
 
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.
EnableReactiveMongoRepositories - Annotation Type in org.springframework.data.mongodb.repository.config
Annotation to activate reactive MongoDB repositories.
ensureIndex(IndexDefinition) - Method in class org.springframework.data.mongodb.core.DefaultIndexOperations
 
ensureIndex(IndexDefinition) - Method in class org.springframework.data.mongodb.core.DefaultReactiveIndexOperations
 
ensureIndex(IndexDefinition) - Method in interface org.springframework.data.mongodb.core.index.IndexOperations
Ensure that an index for the provided IndexDefinition exists for the collection indicated by the entity class.
ensureIndex(IndexDefinition) - Method in interface org.springframework.data.mongodb.core.index.ReactiveIndexOperations
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
 
ensureNotIterable(Object) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
 
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.ChangeStreamEvent
 
equals(Object) - Method in class org.springframework.data.mongodb.core.ChangeStreamOptions
 
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.messaging.Message.MessageProperties
 
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.UntypedExampleMatcher
 
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
 
excludeCase() - Method in class org.springframework.data.mongodb.core.query.Collation.PrimaryICUComparisonLevel
Exclude case comparison.
excludeCase() - Method in class org.springframework.data.mongodb.core.query.Collation.SecondaryICUComparisonLevel
Exclude case comparison.
ExecutableAggregationOperation - Interface in org.springframework.data.mongodb.core
ExecutableAggregationOperation allows creation and execution of MongoDB aggregation operations in a fluent API style.
ExecutableAggregationOperation.AggregationWithAggregation<T> - Interface in org.springframework.data.mongodb.core
Define the aggregation with pipeline stages.
ExecutableAggregationOperation.AggregationWithCollection<T> - Interface in org.springframework.data.mongodb.core
Collection override (Optional).
ExecutableAggregationOperation.ExecutableAggregation<T> - Interface in org.springframework.data.mongodb.core
 
ExecutableAggregationOperation.TerminatingAggregation<T> - Interface in org.springframework.data.mongodb.core
Trigger execution by calling one of the terminating methods.
ExecutableFindOperation - Interface in org.springframework.data.mongodb.core
ExecutableFindOperation allows creation and execution of MongoDB find operations in a fluent API style.
ExecutableFindOperation.DistinctWithProjection - Interface in org.springframework.data.mongodb.core
Result type override.
ExecutableFindOperation.DistinctWithQuery<T> - Interface in org.springframework.data.mongodb.core
Result restrictions.
ExecutableFindOperation.ExecutableFind<T> - Interface in org.springframework.data.mongodb.core
ExecutableFindOperation.ExecutableFind provides methods for constructing lookup operations in a fluent way.
ExecutableFindOperation.FindDistinct - Interface in org.springframework.data.mongodb.core
Distinct Find support.
ExecutableFindOperation.FindWithCollection<T> - Interface in org.springframework.data.mongodb.core
Collection override (Optional).
ExecutableFindOperation.FindWithProjection<T> - Interface in org.springframework.data.mongodb.core
Result type override (Optional).
ExecutableFindOperation.FindWithQuery<T> - Interface in org.springframework.data.mongodb.core
Terminating operations invoking the actual query execution.
ExecutableFindOperation.TerminatingDistinct<T> - Interface in org.springframework.data.mongodb.core
Terminating distinct find operations.
ExecutableFindOperation.TerminatingFind<T> - Interface in org.springframework.data.mongodb.core
Trigger find execution by calling one of the terminating methods.
ExecutableFindOperation.TerminatingFindNear<T> - Interface in org.springframework.data.mongodb.core
Trigger geonear execution by calling one of the terminating methods.
ExecutableInsertOperation - Interface in org.springframework.data.mongodb.core
ExecutableInsertOperation allows creation and execution of MongoDB insert and bulk insert operations in a fluent API style.
ExecutableInsertOperation.ExecutableInsert<T> - Interface in org.springframework.data.mongodb.core
 
ExecutableInsertOperation.InsertWithBulkMode<T> - Interface in org.springframework.data.mongodb.core
 
ExecutableInsertOperation.InsertWithCollection<T> - Interface in org.springframework.data.mongodb.core
Collection override (optional).
ExecutableInsertOperation.TerminatingBulkInsert<T> - Interface in org.springframework.data.mongodb.core
Trigger bulk insert execution by calling one of the terminating methods.
ExecutableInsertOperation.TerminatingInsert<T> - Interface in org.springframework.data.mongodb.core
Trigger insert execution by calling one of the terminating methods.
ExecutableMapReduceOperation - Interface in org.springframework.data.mongodb.core
ExecutableMapReduceOperation allows creation and execution of MongoDB mapReduce operations in a fluent API style.
ExecutableMapReduceOperation.ExecutableMapReduce<T> - Interface in org.springframework.data.mongodb.core
ExecutableMapReduceOperation.ExecutableMapReduce provides methods for constructing mapReduce operations in a fluent way.
ExecutableMapReduceOperation.MapReduceWithCollection<T> - Interface in org.springframework.data.mongodb.core
Collection override (Optional).
ExecutableMapReduceOperation.MapReduceWithMapFunction<T> - Interface in org.springframework.data.mongodb.core
Provide the Javascript function() used to map matching documents.
ExecutableMapReduceOperation.MapReduceWithOptions<T> - Interface in org.springframework.data.mongodb.core
Additional mapReduce options (Optional).
ExecutableMapReduceOperation.MapReduceWithProjection<T> - Interface in org.springframework.data.mongodb.core
Result type override (Optional).
ExecutableMapReduceOperation.MapReduceWithQuery<T> - Interface in org.springframework.data.mongodb.core
Input document filter query (Optional).
ExecutableMapReduceOperation.MapReduceWithReduceFunction<T> - Interface in org.springframework.data.mongodb.core
Provide the Javascript function() used to reduce matching documents.
ExecutableMapReduceOperation.TerminatingMapReduce<T> - Interface in org.springframework.data.mongodb.core
Trigger mapReduce execution by calling one of the terminating methods.
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
ExecutableRemoveOperation - Interface in org.springframework.data.mongodb.core
ExecutableRemoveOperation allows creation and execution of MongoDB remove / findAndRemove operations in a fluent API style.
ExecutableRemoveOperation.ExecutableRemove<T> - Interface in org.springframework.data.mongodb.core
 
ExecutableRemoveOperation.RemoveWithCollection<T> - Interface in org.springframework.data.mongodb.core
Collection override (optional).
ExecutableRemoveOperation.RemoveWithQuery<T> - Interface in org.springframework.data.mongodb.core
 
ExecutableRemoveOperation.TerminatingRemove<T> - Interface in org.springframework.data.mongodb.core
 
ExecutableUpdateOperation - Interface in org.springframework.data.mongodb.core
ExecutableUpdateOperation allows creation and execution of MongoDB update / findAndModify / findAndReplace operations in a fluent API style.
ExecutableUpdateOperation.ExecutableUpdate<T> - Interface in org.springframework.data.mongodb.core
 
ExecutableUpdateOperation.FindAndModifyWithOptions<T> - Interface in org.springframework.data.mongodb.core
ExecutableUpdateOperation.FindAndReplaceWithOptions<T> - Interface in org.springframework.data.mongodb.core
ExecutableUpdateOperation.FindAndReplaceWithProjection<T> - Interface in org.springframework.data.mongodb.core
Result type override (Optional).
ExecutableUpdateOperation.TerminatingFindAndModify<T> - Interface in org.springframework.data.mongodb.core
Trigger findAndModify execution by calling one of the terminating methods.
ExecutableUpdateOperation.TerminatingFindAndReplace<T> - Interface in org.springframework.data.mongodb.core
ExecutableUpdateOperation.TerminatingUpdate<T> - Interface in org.springframework.data.mongodb.core
Trigger update execution by calling one of the terminating methods.
ExecutableUpdateOperation.UpdateWithCollection<T> - Interface in org.springframework.data.mongodb.core
Explicitly define the name of the collection to perform operation in.
ExecutableUpdateOperation.UpdateWithQuery<T> - Interface in org.springframework.data.mongodb.core
Define a filter query for the Update.
ExecutableUpdateOperation.UpdateWithUpdate<T> - Interface in org.springframework.data.mongodb.core
Declare the Update to apply.
execute() - Method in interface org.springframework.data.mongodb.core.BulkOperations
Execute all bulk operations using the default write concern.
execute(CollectionCallback<T>) - Method in class org.springframework.data.mongodb.core.DefaultIndexOperations
 
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(ReactiveDatabaseCallback<T>) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
Executes a ReactiveDatabaseCallback translating any exceptions as necessary.
execute(Class<?>, ReactiveCollectionCallback<T>) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
Executes the given ReactiveCollectionCallback on the entity collection of the specified class.
execute(String, ReactiveCollectionCallback<T>) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
Executes the given ReactiveCollectionCallback on the collection of the given name.
execute(Class<?>, ReactiveCollectionCallback<T>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
 
execute(ReactiveDatabaseCallback<T>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
 
execute(String, ReactiveCollectionCallback<T>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
 
execute(ReactiveSessionCallback<T>) - Method in interface org.springframework.data.mongodb.core.ReactiveSessionScoped
Executes the given ReactiveSessionCallback within the ClientSession.
execute(ReactiveSessionCallback<T>, Consumer<ClientSession>) - Method in interface org.springframework.data.mongodb.core.ReactiveSessionScoped
Executes the given ReactiveSessionCallback within the ClientSession.
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(SessionCallback<T>) - Method in interface org.springframework.data.mongodb.core.SessionScoped
Executes the given SessionCallback within the ClientSession.
execute(SessionCallback<T>, Consumer<ClientSession>) - Method in interface org.springframework.data.mongodb.core.SessionScoped
Executes the given SessionCallback within the ClientSession.
execute(Object[]) - Method in class org.springframework.data.mongodb.repository.query.AbstractMongoQuery
 
execute(Object[]) - Method in class org.springframework.data.mongodb.repository.query.AbstractReactiveMongoQuery
 
executeCommand(String) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Execute the a MongoDB command expressed as a JSON string.
executeCommand(Document) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Execute a MongoDB command.
executeCommand(Document, 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(Document) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
executeCommand(Document, ReadPreference) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
executeCommand(String) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
Execute the a MongoDB command expressed as a JSON string.
executeCommand(Document) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
Execute a MongoDB command.
executeCommand(Document, ReadPreference) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
Execute a MongoDB command.
executeCommand(String) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
 
executeCommand(Document) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
 
executeCommand(Document, ReadPreference) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
 
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() - Method in interface org.springframework.data.mongodb.core.ExecutableFindOperation.TerminatingFind
Check for the presence of matching elements.
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() - Method in interface org.springframework.data.mongodb.core.ReactiveFindOperation.TerminatingFind
Check for the presence of matching elements.
exists(Query, String) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
Determine result of given Query contains at least one element.
exists(Query, Class<?>) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
Determine result of given Query contains at least one element.
exists(Query, Class<?>, String) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
Determine result of given Query contains at least one element.
exists(Query, Class<?>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
 
exists(Query, String) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
 
exists(Query, Class<?>, String) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
 
exists(String) - Method in interface org.springframework.data.mongodb.core.ScriptOperations
Checks DB for existence of ServerSideJavaScript with given name.
exists() - Method in class org.springframework.data.mongodb.gridfs.GridFsResource
 
exists(Predicate) - Method in class org.springframework.data.mongodb.repository.support.QuerydslMongoPredicateExecutor
 
exists(Example<S>) - Method in class org.springframework.data.mongodb.repository.support.SimpleMongoRepository
 
exists(Example<S>) - Method in class org.springframework.data.mongodb.repository.support.SimpleReactiveMongoRepository
 
existsById(ID) - Method in class org.springframework.data.mongodb.repository.support.SimpleMongoRepository
 
existsById(ID) - Method in class org.springframework.data.mongodb.repository.support.SimpleReactiveMongoRepository
 
existsById(Publisher<ID>) - Method in class org.springframework.data.mongodb.repository.support.SimpleReactiveMongoRepository
 
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.
ExposedFields.FieldReference - Interface in org.springframework.data.mongodb.core.aggregation
A reference to an ExposedFields.ExposedField.
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, Document) - 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.
failOnValidationError() - Method in class org.springframework.data.mongodb.core.CollectionOptions
Create new CollectionOptions with already given settings and validationAction set to ValidationAction.ERROR.
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
 
fetch(DBRef) - Method in enum org.springframework.data.mongodb.core.convert.NoOpDbRefResolver
 
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.MongoConfigurationSupport
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.
filter(Aggregation) - Method in class org.springframework.data.mongodb.core.ChangeStreamOptions.ChangeStreamOptionsBuilder
Set the filter to apply.
filter(Document...) - Method in class org.springframework.data.mongodb.core.ChangeStreamOptions.ChangeStreamOptionsBuilder
Set the plain filter chain to apply.
filter(Aggregation) - Method in class org.springframework.data.mongodb.core.messaging.ChangeStreamRequest.ChangeStreamRequestBuilder
Set the filter to apply.
filter(Document...) - Method in class org.springframework.data.mongodb.core.messaging.ChangeStreamRequest.ChangeStreamRequestBuilder
Set the plain filter chain to apply.
filter(Query) - Method in class org.springframework.data.mongodb.core.messaging.TailableCursorRequest.TailableCursorRequestBuilder
Set the filter to apply.
filter(Query) - Method in class org.springframework.data.mongodb.core.messaging.TailableCursorRequest.TailableCursorRequestOptions.TailableCursorRequestOptionsBuilder
Set the filter to apply.
finalizeFunction(String) - Method in class org.springframework.data.mongodb.core.mapreduce.GroupBy
Define the function that runs each item in the result set before db.collection.group() returns the final value.
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, Class<T>) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
Map the results of an ad-hoc query on the collection for the entity class to a Flux of the specified type.
find(Query, Class<T>, String) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
Map the results of an ad-hoc query on the specified collection to a Flux of the specified type.
find(Query, Class<T>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
 
find(Query, Class<T>, String) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
 
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(Class<T>) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
Query for a Flux 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.ReactiveMongoOperations
Query for a Flux of objects of type T from the specified collection.
findAll(Class<T>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
 
findAll(Class<T>, String) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
 
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(Example<S>) - Method in interface org.springframework.data.mongodb.repository.ReactiveMongoRepository
 
findAll(Example<S>, Sort) - Method in interface org.springframework.data.mongodb.repository.ReactiveMongoRepository
 
findAll(Predicate) - Method in class org.springframework.data.mongodb.repository.support.QuerydslMongoPredicateExecutor
 
findAll(Predicate, OrderSpecifier<?>...) - Method in class org.springframework.data.mongodb.repository.support.QuerydslMongoPredicateExecutor
 
findAll(Predicate, Sort) - Method in class org.springframework.data.mongodb.repository.support.QuerydslMongoPredicateExecutor
 
findAll(OrderSpecifier<?>...) - Method in class org.springframework.data.mongodb.repository.support.QuerydslMongoPredicateExecutor
 
findAll(Predicate, Pageable) - Method in class org.springframework.data.mongodb.repository.support.QuerydslMongoPredicateExecutor
 
findAll() - 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
 
findAll() - Method in class org.springframework.data.mongodb.repository.support.SimpleReactiveMongoRepository
 
findAll(Sort) - Method in class org.springframework.data.mongodb.repository.support.SimpleReactiveMongoRepository
 
findAll(Example<S>, Sort) - Method in class org.springframework.data.mongodb.repository.support.SimpleReactiveMongoRepository
 
findAll(Example<S>) - Method in class org.springframework.data.mongodb.repository.support.SimpleReactiveMongoRepository
 
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
 
findAllAndRemove(Query, String) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
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.ReactiveMongoOperations
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.ReactiveMongoOperations
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.ReactiveMongoTemplate
 
findAllAndRemove(Query, Class<T>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
 
findAllAndRemove(Query, Class<T>, String) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
 
findAllById(Iterable<ID>) - Method in class org.springframework.data.mongodb.repository.support.SimpleMongoRepository
 
findAllById(Iterable<ID>) - Method in class org.springframework.data.mongodb.repository.support.SimpleReactiveMongoRepository
 
findAllById(Publisher<ID>) - Method in class org.springframework.data.mongodb.repository.support.SimpleReactiveMongoRepository
 
findAndModify() - Method in interface org.springframework.data.mongodb.core.ExecutableUpdateOperation.TerminatingFindAndModify
Find, modify and return the first matching document.
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
 
findAndModify(Query, Update, Class<T>) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
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.ReactiveMongoOperations
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.ReactiveMongoOperations
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.ReactiveMongoOperations
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.ReactiveMongoTemplate
 
findAndModify(Query, Update, Class<T>, String) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
 
findAndModify(Query, Update, FindAndModifyOptions, Class<T>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
 
findAndModify(Query, Update, FindAndModifyOptions, Class<T>, String) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
 
findAndModify() - Method in interface org.springframework.data.mongodb.core.ReactiveUpdateOperation.TerminatingFindAndModify
Find, modify and return the first matching document.
FindAndModifyOptions - Class in org.springframework.data.mongodb.core
 
FindAndModifyOptions() - Constructor for class org.springframework.data.mongodb.core.FindAndModifyOptions
 
findAndModifyValue() - Method in interface org.springframework.data.mongodb.core.ExecutableUpdateOperation.TerminatingFindAndModify
Find, modify and return the first matching document.
findAndRemove() - Method in interface org.springframework.data.mongodb.core.ExecutableRemoveOperation.TerminatingRemove
Remove and return all matching documents.
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
 
findAndRemove(Query, Class<T>) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
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.ReactiveMongoOperations
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.ReactiveMongoTemplate
 
findAndRemove(Query, Class<T>, String) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
 
findAndRemove() - Method in interface org.springframework.data.mongodb.core.ReactiveRemoveOperation.TerminatingRemove
Remove and return all matching documents.
findAndReplace() - Method in interface org.springframework.data.mongodb.core.ExecutableUpdateOperation.TerminatingFindAndReplace
Find, replace and return the first matching document.
findAndReplace(Query, T) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Triggers findOneAndReplace to replace a single document matching Criteria of given Query with the replacement document.
findAndReplace(Query, T, String) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Triggers findOneAndReplace to replace a single document matching Criteria of given Query with the replacement document.
findAndReplace(Query, T, FindAndReplaceOptions) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Triggers findOneAndReplace to replace a single document matching Criteria of given Query with the replacement document taking FindAndReplaceOptions into account.
findAndReplace(Query, T, FindAndReplaceOptions, String) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Triggers findOneAndReplace to replace a single document matching Criteria of given Query with the replacement document taking FindAndReplaceOptions into account.
findAndReplace(Query, T, FindAndReplaceOptions, Class<T>, String) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Triggers findOneAndReplace to replace a single document matching Criteria of given Query with the replacement document taking FindAndReplaceOptions into account.
findAndReplace(Query, S, FindAndReplaceOptions, Class<S>, Class<T>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Triggers findOneAndReplace to replace a single document matching Criteria of given Query with the replacement document taking FindAndReplaceOptions into account.
findAndReplace(Query, S, FindAndReplaceOptions, Class<S>, String, Class<T>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Triggers findOneAndReplace to replace a single document matching Criteria of given Query with the replacement document taking FindAndReplaceOptions into account.
findAndReplace(Query, S, FindAndReplaceOptions, Class<S>, String, Class<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
findAndReplace(Query, T) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
Triggers findOneAndReplace to replace a single document matching Criteria of given Query with the replacement document.
findAndReplace(Query, T, String) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
Triggers findOneAndReplace to replace a single document matching Criteria of given Query with the replacement document.
findAndReplace(Query, T, FindAndReplaceOptions) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
Triggers findOneAndReplace to replace a single document matching Criteria of given Query with the replacement document taking FindAndReplaceOptions into account.
findAndReplace(Query, T, FindAndReplaceOptions, String) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
Triggers findOneAndReplace to replace a single document matching Criteria of given Query with the replacement document taking FindAndReplaceOptions into account.
findAndReplace(Query, T, FindAndReplaceOptions, Class<T>, String) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
Triggers findOneAndReplace to replace a single document matching Criteria of given Query with the replacement document taking FindAndReplaceOptions into account.
findAndReplace(Query, S, FindAndReplaceOptions, Class<S>, Class<T>) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
Triggers findOneAndReplace to replace a single document matching Criteria of given Query with the replacement document taking FindAndReplaceOptions into account.
findAndReplace(Query, S, FindAndReplaceOptions, Class<S>, String, Class<T>) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
Triggers findOneAndReplace to replace a single document matching Criteria of given Query with the replacement document taking FindAndReplaceOptions into account.
findAndReplace(Query, S, FindAndReplaceOptions, Class<S>, String, Class<T>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
 
findAndReplace() - Method in interface org.springframework.data.mongodb.core.ReactiveUpdateOperation.TerminatingFindAndReplace
Find, replace and return the first matching document.
FindAndReplaceOptions - Class in org.springframework.data.mongodb.core
Options for findOneAndReplace.
FindAndReplaceOptions() - Constructor for class org.springframework.data.mongodb.core.FindAndReplaceOptions
 
findAndReplaceValue() - Method in interface org.springframework.data.mongodb.core.ExecutableUpdateOperation.TerminatingFindAndReplace
Find, replace and return the first matching document.
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
 
findById(Object, Class<T>) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
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.ReactiveMongoOperations
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.ReactiveMongoTemplate
 
findById(Object, Class<T>, String) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
 
findById(ID) - Method in class org.springframework.data.mongodb.repository.support.SimpleMongoRepository
 
findById(ID) - Method in class org.springframework.data.mongodb.repository.support.SimpleReactiveMongoRepository
 
findById(Publisher<ID>) - Method in class org.springframework.data.mongodb.repository.support.SimpleReactiveMongoRepository
 
findDistinct(String, Class<?>, Class<T>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Finds the distinct values for a specified field across a single MongoCollection or view and returns the results in a List.
findDistinct(Query, String, Class<?>, Class<T>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Finds the distinct values for a specified field across a single MongoCollection or view and returns the results in a List.
findDistinct(Query, String, String, Class<?>, Class<T>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Finds the distinct values for a specified field across a single MongoCollection or view and returns the results in a List.
findDistinct(Query, String, String, Class<T>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
Finds the distinct values for a specified field across a single MongoCollection or view and returns the results in a List.
findDistinct(Query, String, Class<?>, Class<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
findDistinct(Query, String, String, Class<?>, Class<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
findDistinct(String, Class<?>, Class<T>) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
Finds the distinct values for a specified field across a single MongoCollection or view and returns the results in a Flux.
findDistinct(Query, String, Class<?>, Class<T>) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
Finds the distinct values for a specified field across a single MongoCollection or view and returns the results in a Flux.
findDistinct(Query, String, String, Class<?>, Class<T>) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
Finds the distinct values for a specified field across a single MongoCollection or view and returns the results in a Flux.
findDistinct(Query, String, String, Class<T>) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
Finds the distinct values for a specified field across a single MongoCollection or view and returns the results in a Flux.
findDistinct(Query, String, Class<?>, Class<T>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
 
findDistinct(Query, String, String, Class<?>, Class<T>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
 
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, Class<T>) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
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.ReactiveMongoOperations
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.ReactiveMongoTemplate
 
findOne(Query, Class<T>, String) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
 
findOne(Query) - Method in interface org.springframework.data.mongodb.gridfs.GridFsOperations
Returns a single GridFSFile 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.QuerydslMongoPredicateExecutor
 
findOne(Example<S>) - Method in class org.springframework.data.mongodb.repository.support.SimpleMongoRepository
 
findOne(Example<S>) - Method in class org.springframework.data.mongodb.repository.support.SimpleReactiveMongoRepository
 
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.
first() - Method in interface org.springframework.data.mongodb.core.ExecutableFindOperation.TerminatingFind
Get the first or no result.
first() - Method in interface org.springframework.data.mongodb.core.ExecutableUpdateOperation.TerminatingUpdate
Update the first document in the collection.
first() - Method in interface org.springframework.data.mongodb.core.ReactiveFindOperation.TerminatingFind
Get the first or no result.
first() - Method in interface org.springframework.data.mongodb.core.ReactiveUpdateOperation.TerminatingUpdate
Update the first document in the collection.
firstValue() - Method in interface org.springframework.data.mongodb.core.ExecutableFindOperation.TerminatingFind
Get the first or no result.
flattenMap(Document) - Static method in class org.springframework.data.mongodb.core.query.SerializationUtils
Flattens out a given Document.
float64(String) - Static method in interface org.springframework.data.mongodb.core.schema.JsonSchemaProperty
Creates a new IdentifiableJsonSchemaProperty.NumericJsonSchemaProperty with given identifier of bsonType : 'double'.
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
FluentMongoOperations - Interface in org.springframework.data.mongodb.core
Stripped down interface providing access to a fluent API that specifies a basic set of MongoDB operations.
flush() - Method in class org.springframework.data.mongodb.MongoTransactionManager.MongoTransactionObject
 
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(Document) - 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.
forwardDiacriticSort() - Method in class org.springframework.data.mongodb.core.query.Collation
Do not sort string with diacritics sort from back of the string.
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(Document) - Static method in class org.springframework.data.mongodb.core.query.Collation
Create new Collation from values in Document.
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 SpringDataMongodbQuery for the given EntityPath.
from(EntityPath<T>, String) - Method in class org.springframework.data.mongodb.repository.support.QuerydslRepositorySupport
Returns a SpringDataMongodbQuery for the given EntityPath querying the given collection.
fromDocument(Document) - Static method in class org.springframework.data.mongodb.core.aggregation.AggregationOptions
Creates new AggregationOptions given DBObject containing aggregation options.
fromDocument(Document, String...) - Static method in class org.springframework.data.mongodb.core.query.Update
Creates an Update instance from the given Document.
fromString(Object) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateFromString
fromString() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateOperatorFactory
Creates new AggregationExpression that converts a date/time string to a date object.
fromStringOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateFromString
fromStringOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateFromString
fullDocumentLookup(FullDocument) - Method in class org.springframework.data.mongodb.core.ChangeStreamOptions.ChangeStreamOptionsBuilder
Set the FullDocument lookup to use.
fullDocumentLookup(FullDocument) - Method in class org.springframework.data.mongodb.core.messaging.ChangeStreamRequest.ChangeStreamRequestBuilder
Set the FullDocument lookup to FullDocument.UPDATE_LOOKUP.

G

generatedDescription() - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.ArrayJsonSchemaProperty
 
generatedDescription() - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.BooleanJsonSchemaProperty
 
generatedDescription() - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.DateJsonSchemaProperty
 
generatedDescription() - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.NullJsonSchemaProperty
 
generatedDescription() - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.NumericJsonSchemaProperty
 
generatedDescription() - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty
 
generatedDescription() - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.StringJsonSchemaProperty
 
generatedDescription() - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.TimestampJsonSchemaProperty
 
generatedDescription() - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.UntypedJsonSchemaProperty
 
generatedDescription() - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.ArrayJsonSchemaObject
 
generatedDescription() - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.BooleanJsonSchemaObject
 
generatedDescription() - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject
Auto generate the description if not explicitly set.
generatedDescription() - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.NumericJsonSchemaObject
 
generatedDescription() - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.ObjectJsonSchemaObject
 
generatedDescription() - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.StringJsonSchemaObject
 
generatedDescription() - Method in class org.springframework.data.mongodb.core.schema.UntypedJsonSchemaObject
Auto generate the description if not explicitly set.
generateDescription() - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.ArrayJsonSchemaObject
 
generateDescription() - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.BooleanJsonSchemaObject
 
generateDescription() - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject
Customization hook for creating description out of defined values.
generateDescription() - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.NumericJsonSchemaObject
 
generateDescription() - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.ObjectJsonSchemaObject
 
generateDescription() - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.StringJsonSchemaObject
 
generateDescription - Variable in class org.springframework.data.mongodb.core.schema.UntypedJsonSchemaObject
 
generateDescription() - Method in class org.springframework.data.mongodb.core.schema.UntypedJsonSchemaObject
Customization hook for creating description out of defined values.
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.config
Configuration class to expose GeoJsonModule as a Spring bean.
GeoJsonConfiguration() - Constructor for class org.springframework.data.mongodb.config.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() - Method in class org.springframework.data.mongodb.config.GeoJsonConfiguration
 
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
 
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
 
geoNear(NearQuery, Class<?>, String, Class<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
geoNear(NearQuery, Class<T>) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
Returns Flux of GeoResult for all entities matching the given NearQuery.
geoNear(NearQuery, Class<T>, String) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
Returns Flux of GeoResult for all entities matching the given NearQuery.
geoNear(NearQuery, Class<T>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
 
geoNear(NearQuery, Class<T>, String) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
 
geoNear(NearQuery, Class<?>, String, Class<T>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
 
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.
get(Bson, String) - Static method in class org.springframework.data.mongodb.util.BsonUtils
 
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.
getAnnotatedSort() - Method in class org.springframework.data.mongodb.repository.query.MongoQueryMethod
Get the sort value, used as default, extracted from the Query annotation.
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.
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
 
getBody() - Method in class org.springframework.data.mongodb.core.ChangeStreamEvent
Get the potentially converted ChangeStreamDocument.getFullDocument().
getBody() - Method in interface org.springframework.data.mongodb.core.messaging.Message
The converted message body if available.
getCapped() - Method in class org.springframework.data.mongodb.core.CollectionOptions
Get if the collection should be capped.
getCaseFirst() - Method in interface org.springframework.data.mongodb.core.query.Collation.ComparisonLevel
 
getCaseLevel() - Method in interface org.springframework.data.mongodb.core.query.Collation.ComparisonLevel
 
getCenter() - Method in class org.springframework.data.mongodb.core.geo.Sphere
Returns the center of the Circle.
getChangeStreamOptions() - Method in class org.springframework.data.mongodb.core.messaging.ChangeStreamRequest.ChangeStreamRequestOptions
Get the ChangeStreamOptions defined.
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.
getCodecFor(Class<T>) - Method in interface org.springframework.data.mongodb.CodecRegistryProvider
Get the Codec registered for the given type or an empty Optional instead.
getCodecRegistry() - Method in interface org.springframework.data.mongodb.CodecRegistryProvider
Get the underlying CodecRegistry used by the MongoDB Java driver.
getCodecRegistry() - Method in interface org.springframework.data.mongodb.MongoDbFactory
Get the underlying CodecRegistry used by the MongoDB Java driver.
getCodecRegistry() - Method in interface org.springframework.data.mongodb.ReactiveMongoDatabaseFactory
Get the underlying CodecRegistry used by the reactive MongoDB Java driver.
getCollation() - Method in class org.springframework.data.mongodb.core.aggregation.AggregationOptions
Get collation settings for string comparison.
getCollation() - Method in class org.springframework.data.mongodb.core.ChangeStreamOptions
 
getCollation() - Method in class org.springframework.data.mongodb.core.CollectionOptions
Get the Collation settings.
getCollation() - Method in class org.springframework.data.mongodb.core.FindAndModifyOptions
Get the Collation specifying language-specific rules for string comparison.
getCollation() - Method in class org.springframework.data.mongodb.core.index.IndexInfo
Get collation information.
getCollation() - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceOptions
Get the Collation specifying language-specific rules for string comparison.
getCollation() - Method in class org.springframework.data.mongodb.core.query.Query
Get the Collation defining language-specific rules for string comparison.
getCollection(DBRef) - Method in class org.springframework.data.mongodb.core.convert.DefaultDbRefResolver
Customization hook for obtaining the MongoCollection for a given DBRef.
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(String) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
Get a collection by name, creating it if it doesn't exist.
getCollection(String) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
 
getCollectionEntity() - Method in interface org.springframework.data.mongodb.repository.query.MongoEntityMetadata
Returns the MongoPersistentEntity that supposed to determine the collection to be queried.
getCollectionName() - Method in class org.springframework.data.mongodb.core.ChangeStreamEvent
Get the collection name the event was originated at.
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.messaging.ChangeStreamRequest.ChangeStreamRequestOptions
 
getCollectionName() - Method in class org.springframework.data.mongodb.core.messaging.Message.MessageProperties
The collection name the message originates from.
getCollectionName() - Method in interface org.springframework.data.mongodb.core.messaging.SubscriptionRequest.RequestOptions
Get the collection name.
getCollectionName() - Method in class org.springframework.data.mongodb.core.messaging.TailableCursorRequest.TailableCursorRequestOptions
 
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(Class<?>) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
The collection name used for the specified class by this template.
getCollectionName(Class<?>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
 
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
 
getCollectionNames() - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
A set of collection names.
getCollectionNames() - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
 
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.
getConverter() - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
Returns the underlying MongoConverter.
getConverter() - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
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 Document 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.
getCursorBatchSize() - Method in class org.springframework.data.mongodb.core.aggregation.AggregationOptions
The initial cursor batch size, if available, otherwise null.
getCursorBatchSize() - Method in class org.springframework.data.mongodb.core.query.Meta
 
getDatabase() - Method in exception org.springframework.data.mongodb.CannotGetMongoDbConnectionException
Returns the name of the database trying to be accessed.
getDatabase(MongoDbFactory) - Static method in class org.springframework.data.mongodb.MongoDatabaseUtils
Obtain the default database form the given factory using native session synchronization.
getDatabase(MongoDbFactory, SessionSynchronization) - Static method in class org.springframework.data.mongodb.MongoDatabaseUtils
Obtain the default database form the given factory.
getDatabase(String, MongoDbFactory) - Static method in class org.springframework.data.mongodb.MongoDatabaseUtils
Obtain the database with given name form the given factory using native session synchronization.
getDatabase(String, MongoDbFactory, SessionSynchronization) - Static method in class org.springframework.data.mongodb.MongoDatabaseUtils
Obtain the database with given name form the given factory.
getDatabaseName() - Method in class org.springframework.data.mongodb.config.MongoConfigurationSupport
Return the name of the database to connect to.
getDatabaseName() - Method in class org.springframework.data.mongodb.core.ChangeStreamEvent
Get the database name the event was originated at.
getDatabaseName() - Method in class org.springframework.data.mongodb.core.messaging.ChangeStreamRequest.ChangeStreamRequestOptions
 
getDatabaseName() - Method in class org.springframework.data.mongodb.core.messaging.Message.MessageProperties
The database name the message originates from.
getDatabaseName() - Method in interface org.springframework.data.mongodb.core.messaging.SubscriptionRequest.RequestOptions
Get the database name of the db.
getDatabaseStats(String) - Method in class org.springframework.data.mongodb.core.MongoAdmin
 
getDatabaseStats(String) - Method in interface org.springframework.data.mongodb.core.MongoAdminOperations
 
getDb() - Method in class org.springframework.data.mongodb.core.MongoDbFactorySupport
 
getDb(String) - Method in class org.springframework.data.mongodb.core.MongoDbFactorySupport
 
getDb() - Method in class org.springframework.data.mongodb.core.MongoTemplate
 
getDb() - Method in interface org.springframework.data.mongodb.MongoDbFactory
Creates a default MongoDatabase 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
 
getDbFactory() - Method in class org.springframework.data.mongodb.MongoTransactionManager
Get the MongoDbFactory that this instance manages transactions for.
getDBRef() - Method in class org.springframework.data.mongodb.core.mapping.BasicMongoPersistentProperty
 
getDBRef() - Method in class org.springframework.data.mongodb.core.mapping.CachingMongoPersistentProperty
 
getDBRef() - Method in interface org.springframework.data.mongodb.core.mapping.MongoPersistentProperty
Returns the DBRef if the property is a reference.
getDefaultDatabaseName() - Method in class org.springframework.data.mongodb.core.MongoDbFactorySupport
 
getDefaultStringMatcher() - Method in class org.springframework.data.mongodb.core.query.UntypedExampleMatcher
 
getDefaultWriteConcern() - Method in class org.springframework.data.mongodb.core.