Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- abbreviateFieldNames() - Method in class org.springframework.data.mongodb.config.MongoConfigurationSupport
- 
Configures whether to abbreviate field names for domain objects by configuring aCamelCaseAbbreviatingFieldNamingStrategyon theMongoMappingContextinstance created.
- abortTransaction() - Method in class org.springframework.data.mongodb.MongoTransactionManager.MongoTransactionObject
- 
Rollback (abort) the transaction.
- abortTransaction() - Method in class org.springframework.data.mongodb.ReactiveMongoTransactionManager.ReactiveMongoTransactionObject
- 
Rollback (abort) the transaction.
- abs() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat returns the absolute value of the associated number.
- absent(String) - Static method in class org.springframework.data.mongodb.gridfs.GridFsResource
- 
Obtain an absentGridFsResource.
- absent(String) - Static method in class org.springframework.data.mongodb.gridfs.ReactiveGridFsResource
- 
Obtain an absentReactiveGridFsResource.
- absoluteValue() - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
- 
Generates a$absexpression that takes the number of the previously mentioned field and returns the absolute value of it.
- absoluteValueOf(Number) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Abs
- 
Creates newArithmeticOperators.Abs.
- absoluteValueOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Abs
- 
Creates newArithmeticOperators.Abs.
- absoluteValueOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Abs
- 
Creates newArithmeticOperators.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 newAbstractDeleteEventfor the givenDocumentand type.
- AbstractMongoClientConfiguration - Class in org.springframework.data.mongodb.config
- 
Base class for Spring Data MongoDB configuration using JavaConfig withMongoClient.
- AbstractMongoClientConfiguration() - Constructor for class org.springframework.data.mongodb.config.AbstractMongoClientConfiguration
- AbstractMongoConverter - Class in org.springframework.data.mongodb.core.convert
- 
Base class forMongoConverterimplementations.
- AbstractMongoConverter(GenericConversionService) - Constructor for class org.springframework.data.mongodb.core.convert.AbstractMongoConverter
- 
Creates a newAbstractMongoConverterusing the givenGenericConversionService.
- AbstractMongoEventListener<E> - Class in org.springframework.data.mongodb.core.mapping.event
- 
Base class to implement domain class specificApplicationListeners.
- AbstractMongoEventListener() - Constructor for class org.springframework.data.mongodb.core.mapping.event.AbstractMongoEventListener
- 
Creates a newAbstractMongoEventListener.
- AbstractMongoQuery - Class in org.springframework.data.mongodb.repository.query
- 
Base class forRepositoryQueryimplementations for Mongo.
- AbstractMongoQuery(MongoQueryMethod, MongoOperations, ExpressionParser, QueryMethodEvaluationContextProvider) - Constructor for class org.springframework.data.mongodb.repository.query.AbstractMongoQuery
- 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 reactiveRepositoryQueryimplementations for MongoDB.
- AbstractReactiveMongoQuery(ReactiveMongoQueryMethod, ReactiveMongoOperations, ExpressionParser, ReactiveQueryMethodEvaluationContextProvider) - Constructor for class org.springframework.data.mongodb.repository.query.AbstractReactiveMongoQuery
- accumulate(String) - Method in interface org.springframework.data.mongodb.core.aggregation.ScriptOperators.Accumulator.AccumulatorAccumulateBuilder
- 
Set theaccumulatefunction that updates the state for each document.
- accumulate(ScriptOperators.Accumulator) - Method in class org.springframework.data.mongodb.core.aggregation.GroupOperation
- 
Generates anGroupOperation.GroupOperationBuilderfor an$accumulator-expression.
- accumulate(ScriptOperators.Function) - Method in interface org.springframework.data.mongodb.core.aggregation.ScriptOperators.Accumulator.AccumulatorAccumulateBuilder
- 
Set theaccumulateScriptOperators.Functionthat updates the state for each document.
- accumulateArgs(Object...) - Method in interface org.springframework.data.mongodb.core.aggregation.ScriptOperators.Accumulator.AccumulatorAccumulateArgsBuilder
- 
Define additionalaccumulateArgsfor theScriptOperators.Accumulator.AccumulatorAccumulateBuilder.accumulate(String)function.
- accumulateArgs(List<Object>) - Method in interface org.springframework.data.mongodb.core.aggregation.ScriptOperators.Accumulator.AccumulatorAccumulateArgsBuilder
- 
Define additionalaccumulateArgsfor theScriptOperators.Accumulator.AccumulatorAccumulateBuilder.accumulate(String)function.
- accumulatorBuilder() - Static method in class org.springframework.data.mongodb.core.aggregation.ScriptOperators
- 
Create a custom $accumulator operator in Javascript.
- AccumulatorOperatorFactory(String) - Constructor for class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.AccumulatorOperatorFactory
- 
Creates newAccumulatorOperators.AccumulatorOperatorFactoryfor given fieldReference.
- AccumulatorOperatorFactory(AggregationExpression) - Constructor for class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.AccumulatorOperatorFactory
- 
Creates newAccumulatorOperators.AccumulatorOperatorFactoryfor givenAggregationExpression.
- 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
- 
AggregationExpressionfor$avg.
- AccumulatorOperators.CovariancePop - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$covariancePop.
- AccumulatorOperators.CovarianceSamp - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$covarianceSamp.
- AccumulatorOperators.ExpMovingAvg - Class in org.springframework.data.mongodb.core.aggregation
- 
AccumulatorOperators.ExpMovingAvgcalculates the exponential moving average of numeric values.
- AccumulatorOperators.ExpMovingAvgBuilder - Interface in org.springframework.data.mongodb.core.aggregation
- 
Builder forAccumulatorOperators.ExpMovingAvg.
- AccumulatorOperators.Max - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$max.
- AccumulatorOperators.Median - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$median.
- AccumulatorOperators.Min - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$min.
- AccumulatorOperators.Percentile - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$percentile.
- AccumulatorOperators.StdDevPop - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$stdDevPop.
- AccumulatorOperators.StdDevSamp - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$stdDevSamp.
- AccumulatorOperators.Sum - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$sum.
- acos() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat calculates the inverse cosine of a numeric value.
- acosh() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat calculates the inverse hyperbolic cosine of a numeric value.
- acoshOf(Object) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ACosh
- 
Creates a newAggregationExpressionthat calculates the inverse hyperbolic cosine of a value.
- acoshOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ACosh
- 
Creates a newAggregationExpressionthat calculates the inverse hyperbolic cosine of a value.
- acoshOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ACosh
- 
Creates a newAggregationExpressionthat calculates the inverse hyperbolic cosine of a value.
- acosOf(Number) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ACos
- 
Creates a newAggregationExpressionthat calculates the inverse cosine of a value.
- acosOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ACos
- 
Creates a newAggregationExpressionthat calculates the inverse cosine of a value.
- acosOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ACos
- 
Creates a newAggregationExpressionthat calculates the inverse cosine of a value.
- actionInline() - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceOptions
- 
Deprecated.With this option, no collection will be created, and the whole map-reduce operation will happen in RAM.
- actionMerge() - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceOptions
- 
Deprecated.This option will merge new data into the old output collection.
- actionReduce() - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceOptions
- 
Deprecated.If documents exists for a given key in the result set and in the old collection, then a reduce operation (using the specified reduce function) will be performed on the two values and the result will be written to the output collection.
- actionReplace() - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceOptions
- 
Deprecated.The output will be inserted into a collection which will atomically replace any existing collection with the same name.
- add(Number) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Add
- 
Add the given value.
- add(Number) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat adds the given value to the associated number.
- add(Object, String) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateOperatorFactory
- 
Creates newAggregationExpressionthat adds the given value (in units).
- add(Object, DateOperators.TemporalUnit) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateOperatorFactory
- 
Creates newAggregationExpressionthat adds the given value (in units).
- add(String) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Add
- 
Add the value stored at the given field.
- add(String) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat adds the value of fieldReference to the associated number.
- add(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Add
- 
Add the evaluation result of the givenAggregationExpression.
- add(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat adds the resulting value of the givenAggregationExpressionto the associated number.
- add(AggregationOperation) - Method in class org.springframework.data.mongodb.core.aggregation.AggregationPipeline
- 
Append the givenstageto the pipeline.
- Add(List<?>) - Constructor for class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Add
- addAllToMap(Bson, Map<String, ?>) - Static method in class org.springframework.data.mongodb.util.BsonUtils
- 
Add all entries from the given sourceMapto the target.
- 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 givenCriteriaDefinitionto the currentQuery.
- addCustomTypeKeyIfNecessary(TypeInformation<?>, Object, Bson) - Method in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
- 
Adds custom type information to the givenDocumentif necessary.
- addField(Object, Object) - Method in class org.springframework.data.mongodb.core.aggregation.AddFieldsOperation
- 
Append the value for a specific field to the operation.
- addField(String) - Static method in class org.springframework.data.mongodb.core.aggregation.AddFieldsOperation
- 
Concatenate another field to add.
- addField(String) - Method in class org.springframework.data.mongodb.core.aggregation.AddFieldsOperation.AddFieldsOperationBuilder
- 
Define the field to add.
- addFields() - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
- 
Obtain anbuilderinstance to create a newAddFieldsOperation.
- AddFieldsOperation - Class in org.springframework.data.mongodb.core.aggregation
- 
Adds new fields to documents.
- AddFieldsOperation(Object, Object) - Constructor for class org.springframework.data.mongodb.core.aggregation.AddFieldsOperation
- 
Create new instance ofAddFieldsOperation
- AddFieldsOperation.AddFieldsOperationBuilder - Class in org.springframework.data.mongodb.core.aggregation
- AddFieldsOperation.AddFieldsOperationBuilder.ValueAppender - Interface in org.springframework.data.mongodb.core.aggregation
- 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
- addFieldWithValue(String, Object) - Method in class org.springframework.data.mongodb.core.aggregation.AddFieldsOperation.AddFieldsOperationBuilder
- addFieldWithValueOf(String, Object) - Method in class org.springframework.data.mongodb.core.aggregation.AddFieldsOperation.AddFieldsOperationBuilder
- addFlag(Meta.CursorOption) - Method in class org.springframework.data.mongodb.core.query.Meta
- 
AddMeta.CursorOptioninfluencing behavior of theFindIterable.
- additionalField() - Element in annotation interface org.springframework.data.mongodb.core.index.GeoSpatialIndexed
- 
The name of the additional field to use forGeoSpatialIndexType.GEO_HAYSTACKindexes
- 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 besidesTypedJsonSchemaObject.ArrayJsonSchemaObject.items(Collection)are allowed.
- additionalProperties(boolean) - 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(boolean) - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.ObjectJsonSchemaObject
- 
If set to false, additional fields besidesTypedJsonSchemaObject.ObjectJsonSchemaObject.properties(JsonSchemaProperty...)/TypedJsonSchemaObject.ObjectJsonSchemaObject.patternProperties(JsonSchemaProperty...)are not allowed.
- additionalProperties(TypedJsonSchemaObject.ObjectJsonSchemaObject) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty
- additionalProperties(TypedJsonSchemaObject.ObjectJsonSchemaObject) - Method in class org.springframework.data.mongodb.core.schema.MongoJsonSchema.MongoJsonSchemaBuilder
- additionalProperties(TypedJsonSchemaObject.ObjectJsonSchemaObject) - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.ObjectJsonSchemaObject
- 
If specified, additional fields must validate against the given schema.
- addMetaAttributes(Document, MongoPersistentEntity<?>) - Method in class org.springframework.data.mongodb.core.convert.QueryMapper
- 
Adds missing$metarepresentation if required.
- addModifier(Update.Modifier) - Method in class org.springframework.data.mongodb.core.query.Update.Modifiers
- addMultiFieldOperation(String, String, Object) - Method in class org.springframework.data.mongodb.core.query.Update
- 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(Object) - Method in class org.springframework.data.mongodb.core.aggregation.GroupOperation
- 
Generates anGroupOperation.GroupOperationBuilderfor an$add_to_set-expression for the given value.
- addToSet(String) - Method in class org.springframework.data.mongodb.core.aggregation.GroupOperation
- 
Generates anGroupOperation.GroupOperationBuilderfor an$add_to_set-expression for the given field-reference.
- addToSet(String) - Method in class org.springframework.data.mongodb.core.query.Update
- 
Update using$addToSetmodifier.
- addToSet(String, Object) - Method in class org.springframework.data.mongodb.core.query.BasicUpdate
- 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
- addValue(Object, String) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateAdd
- 
Add the number of units to astart date.
- addValueOf(String, String) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateAdd
- 
Add the number of units from a field to astart date.
- addValueOf(String, String) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateOperatorFactory
- 
Creates newAggregationExpressionthat adds the value stored at the given field (in units).
- addValueOf(String, DateOperators.TemporalUnit) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateOperatorFactory
- 
Creates newAggregationExpressionthat adds the value stored at the given field (in units).
- addValueOf(AggregationExpression, String) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateAdd
- 
Add the number of units of the result of the givenexpressionto astart date.
- addValueOf(AggregationExpression, String) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateOperatorFactory
- 
Creates newAggregationExpressionthat adds the value of the givenexpression(in units).
- addValueOf(AggregationExpression, DateOperators.TemporalUnit) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateOperatorFactory
- 
Creates newAggregationExpressionthat adds the value of the givenexpression(in units).
- aead_aes_256_cbc_hmac_sha_512_deterministic() - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.EncryptedJsonSchemaProperty
- 
Use AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic algorithm.
- AEAD_AES_256_CBC_HMAC_SHA_512_Deterministic - Static variable in class org.springframework.data.mongodb.core.EncryptionAlgorithms
- aead_aes_256_cbc_hmac_sha_512_random() - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.EncryptedJsonSchemaProperty
- 
Use AEAD_AES_256_CBC_HMAC_SHA_512-Random algorithm.
- AEAD_AES_256_CBC_HMAC_SHA_512_Random - Static variable in class org.springframework.data.mongodb.core.EncryptionAlgorithms
- AfterConvertCallback<T> - Interface in org.springframework.data.mongodb.core.mapping.event
- 
Callback being invoked after a domain object is materialized from aDocumentwhen reading results.
- AfterConvertEvent<E> - Class in org.springframework.data.mongodb.core.mapping.event
- 
MongoMappingEventthrown after convert of a document.
- AfterConvertEvent(Document, E, String) - Constructor for class org.springframework.data.mongodb.core.mapping.event.AfterConvertEvent
- 
Creates newAfterConvertEvent.
- 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 newAfterDeleteEventfor the givenDocument, type and collectionName.
- AfterLoadEvent<T> - Class in org.springframework.data.mongodb.core.mapping.event
- 
Event to be triggered after loadingDocuments 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 newAfterLoadEventfor the givenDocument, 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.ReactiveMongoTransactionManager
- afterPropertiesSet() - Method in class org.springframework.data.mongodb.repository.support.MongoRepositoryFactoryBean
- afterPropertiesSet() - Method in class org.springframework.data.mongodb.repository.support.ReactiveMongoRepositoryFactoryBean
- AfterSaveCallback<T> - Interface in org.springframework.data.mongodb.core.mapping.event
- 
Entity callback triggered after save of aDocument.
- AfterSaveEvent<E> - Class in org.springframework.data.mongodb.core.mapping.event
- 
MongoMappingEventtriggered after save of a document.
- AfterSaveEvent(E, Document, String) - Constructor for class org.springframework.data.mongodb.core.mapping.event.AfterSaveEvent
- 
Creates newAfterSaveEvent.
- aggregate(Aggregation, Class<?>, Class<O>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Execute an aggregation operation.
- aggregate(Aggregation, Class<?>, Class<O>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- aggregate(Aggregation, Class<?>, Class<O>) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Execute an aggregation operation.
- aggregate(Aggregation, Class<?>, Class<O>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- aggregate(Aggregation, String, Class<O>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Execute an aggregation operation.
- aggregate(Aggregation, String, Class<O>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- aggregate(Aggregation, String, Class<O>) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Execute an aggregation operation.
- 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.MongoTemplate
- aggregate(TypedAggregation<?>, 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<?>, Class<O>) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Execute an aggregation operation.
- aggregate(TypedAggregation<?>, Class<O>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- aggregate(TypedAggregation<?>, String, Class<O>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Execute an aggregation operation.
- aggregate(TypedAggregation<?>, String, Class<O>) - 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<?>, String, Class<O>) - 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(Aggregation, Class<?>, Class<O>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Execute an aggregation operation backed by a Mongo DBAggregateIterable.
- aggregateStream(Aggregation, Class<?>, Class<O>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- aggregateStream(Aggregation, String, Class<O>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Execute an aggregation operation backed by a Mongo DBAggregateIterable.
- 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
- aggregateStream(TypedAggregation<?>, Class<O>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Execute an aggregation operation backed by a Mongo DBAggregateIterable.
- aggregateStream(TypedAggregation<?>, Class<O>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- aggregateStream(TypedAggregation<?>, String, Class<O>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Execute an aggregation operation backed by a Mongo DBAggregateIterable.
- aggregateStream(TypedAggregation<?>, String, Class<O>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- Aggregation - Class in org.springframework.data.mongodb.core.aggregation
- 
AnAggregationis a representation of a list of aggregation steps to be performed by the MongoDB Aggregation Framework.
- Aggregation - Annotation Interface in org.springframework.data.mongodb.repository
- 
TheAggregationannotation can be used to annotate aRepositoryquery method so that it runs theAggregation.pipeline()on invocation.
- Aggregation(List<AggregationOperation>) - Constructor for class org.springframework.data.mongodb.core.aggregation.Aggregation
- 
Creates a newAggregationfrom the givenAggregationOperations.
- Aggregation(List<AggregationOperation>, AggregationOptions) - Constructor for class org.springframework.data.mongodb.core.aggregation.Aggregation
- 
Creates a newAggregationfrom the givenAggregationOperations.
- Aggregation(AggregationOperation...) - Constructor for class org.springframework.data.mongodb.core.aggregation.Aggregation
- 
Creates a newAggregationfrom the givenAggregationOperations.
- AggregationExpression - Interface in org.springframework.data.mongodb.core.aggregation
- 
AnAggregationExpressioncan be used with field expressions in aggregation pipeline stages likeprojectandgroup.
- AggregationExpressionCriteria - Class in org.springframework.data.mongodb.core.aggregation
- 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 anAggregationOperation.
- 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, int) - Constructor for class org.springframework.data.mongodb.core.aggregation.AggregationOptions
- 
Creates a newAggregationOptions.
- AggregationOptions(boolean, boolean, Document) - Constructor for class org.springframework.data.mongodb.core.aggregation.AggregationOptions
- 
Creates a newAggregationOptions.
- AggregationOptions(boolean, boolean, Document, Collation) - Constructor for class org.springframework.data.mongodb.core.aggregation.AggregationOptions
- 
Creates a newAggregationOptions.
- AggregationOptions(boolean, boolean, Document, Collation, String) - Constructor for class org.springframework.data.mongodb.core.aggregation.AggregationOptions
- 
Creates a newAggregationOptions.
- AggregationOptions.Builder - Class in org.springframework.data.mongodb.core.aggregation
- 
A Builder forAggregationOptions.
- AggregationOptions.DomainTypeMapping - Enum Class in org.springframework.data.mongodb.core.aggregation
- 
Aggregation pipeline Domain type mappings supported by the mapping layer.
- AggregationPipeline - Class in org.springframework.data.mongodb.core.aggregation
- 
TheAggregationPipelineholds the collection ofaggregation stages.
- AggregationPipeline() - Constructor for class org.springframework.data.mongodb.core.aggregation.AggregationPipeline
- 
Create an empty pipeline
- AggregationPipeline(List<AggregationOperation>) - Constructor for class org.springframework.data.mongodb.core.aggregation.AggregationPipeline
- 
Create a new pipeline with givenstages.
- 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 newAggregationResultsinstance from the given mapped and raw results.
- AggregationSpELExpression - Class in org.springframework.data.mongodb.core.aggregation
- 
AnAggregationExpressionthat renders a MongoDB Aggregation Framework expression from the AST of a SpEL expression.
- AggregationUpdate - Class in org.springframework.data.mongodb.core.aggregation
- 
Abstraction fordb.collection.update()using an aggregation pipeline.
- AggregationUpdate() - Constructor for class org.springframework.data.mongodb.core.aggregation.AggregationUpdate
- 
Create newAggregationUpdate.
- AggregationUpdate(List<AggregationOperation>) - Constructor for class org.springframework.data.mongodb.core.aggregation.AggregationUpdate
- 
Create newAggregationUpdatewith the given aggregation pipeline to apply.
- AggregationUpdate.SetValueAppender - Interface in org.springframework.data.mongodb.core.aggregation
- 
Fluent API AggregationUpdate builder.
- AggregationVariable - Interface in org.springframework.data.mongodb.core.aggregation
- 
A special field that points to a variable$$expression.
- algorithm() - Method in class org.springframework.data.mongodb.core.encryption.EncryptionOptions
- algorithm() - Element in annotation interface org.springframework.data.mongodb.core.mapping.Encrypted
- 
Set the algorithm to use.
- algorithm() - Element in annotation interface org.springframework.data.mongodb.core.mapping.ExplicitEncrypted
- 
Define the algorithm to use.
- algorithm(String) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.EncryptedJsonSchemaProperty
- 
Use the given algorithm identified via its name.
- 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 asGeoResult.
- 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() - 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 asGeoResult.
- all() - Method in interface org.springframework.data.mongodb.core.ReactiveMapReduceOperation.TerminatingMapReduce
- 
Get theFluxemitting 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.
- 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(Collection<? extends T>) - Method in interface org.springframework.data.mongodb.core.ExecutableInsertOperation.TerminatingInsert
- 
Insert a collection of objects.
- all(Collection<? extends T>) - Method in interface org.springframework.data.mongodb.core.ReactiveInsertOperation.TerminatingInsert
- 
Insert a collection of objects.
- 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$allElementsTrueexpression 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 newAggregationExpressionthat tkes array of the previously mentioned field and returns true if no elements is false.
- allOf(Collection<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.NumericJsonSchemaProperty
- allOf(Collection<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.StringJsonSchemaProperty
- allOf(Collection<JsonSchemaObject>) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.UntypedJsonSchemaProperty
- 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.
- allOf(Set<JsonSchemaObject>) - Method in class org.springframework.data.mongodb.core.schema.MongoJsonSchema.MongoJsonSchemaBuilder
- allOf(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(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(JsonSchemaObject...) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.UntypedJsonSchemaProperty
- allowDiskUse() - Element in annotation interface org.springframework.data.mongodb.repository.Meta
- 
When set to true, aggregation stages can write data to disk.
- allowDiskUse(boolean) - Method in class org.springframework.data.mongodb.core.aggregation.AggregationOptions.Builder
- 
Defines whether to off-load intensive sort-operations to disk.
- allowDiskUse(boolean) - Method in class org.springframework.data.mongodb.core.query.Query
- 
Enables writing to temporary files for aggregation stages and queries.
- allowSecondaryReads() - Method in class org.springframework.data.mongodb.core.query.Query
- 
Allows querying of a replica.
- 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).
- alpha(double) - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.ExpMovingAvg
- 
Define the exponential decay value.
- alpha(double) - Method in interface org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.ExpMovingAvgBuilder
- 
Define the exponential decay value.
- ALT - Enum constant in enum class org.springframework.data.mongodb.core.encryption.EncryptionKey.Type
- 
Key referenced via an Key Alternative Name.
- alterIndex(String, IndexOptions) - Method in class org.springframework.data.mongodb.core.DefaultIndexOperations
- alterIndex(String, IndexOptions) - Method in class org.springframework.data.mongodb.core.DefaultReactiveIndexOperations
- alterIndex(String, IndexOptions) - Method in interface org.springframework.data.mongodb.core.index.IndexOperations
- 
Drops an index from this collection.
- alterIndex(String, IndexOptions) - Method in interface org.springframework.data.mongodb.core.index.ReactiveIndexOperations
- 
Alters the index with given name.
- 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.
- ALWAYS - Enum constant in enum class org.springframework.data.mongodb.core.mapping.Field.Write
- 
Value that indicates that property is to be always included, independent of value of the property.
- ALWAYS - Enum constant in enum class org.springframework.data.mongodb.SessionSynchronization
- 
Synchronize with any transaction even with empty transactions and initiate a MongoDB transaction when doing so by registering a MongoDB specificResourceHolderSynchronization.
- and() - Method in class org.springframework.data.mongodb.core.aggregation.AddFieldsOperation
- 
Concatenate additional fields to add.
- and() - Method in class org.springframework.data.mongodb.core.aggregation.SetOperation
- 
Concatenate additional fields to set.
- 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.
- and(Number) - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.Sum
- 
Creates newAccumulatorOperators.Sumwith all previously added arguments appending the given one.
- and(Object) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ArrayProjectionOperationBuilder
- 
Creates a newProjectionOperation.ArrayProjectionOperationBuilderwith the currentProjectionOperation.Projections and the given one.
- and(Object...) - Static method in class org.springframework.data.mongodb.core.aggregation.BooleanOperators.And
- 
Creates newBooleanOperators.Andthat 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.AccumulatorOperators.Avg
- 
Creates newAccumulatorOperators.Avgwith all previously added arguments appending the given one.
- and(String) - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.CovariancePop
- 
Creates newAccumulatorOperators.CovariancePopwith all previously added arguments appending the given one.
- and(String) - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.CovarianceSamp
- 
Creates newAccumulatorOperators.CovarianceSampwith all previously added arguments appending the given one.
- and(String) - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.Max
- 
Creates newAccumulatorOperators.Maxwith all previously added arguments appending the given one.
- and(String) - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.Median
- 
Creates newAccumulatorOperators.Medianwith all previously added inputs appending the given one.
- and(String) - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.Min
- 
Creates newAccumulatorOperators.Minwith all previously added arguments appending the given one.
- and(String) - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.Percentile
- 
Creates newAccumulatorOperators.Percentilewith all previously added inputs appending the given one.
- and(String) - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.StdDevPop
- 
Creates newAccumulatorOperators.StdDevPopwith all previously added arguments appending the given one.
- and(String) - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.StdDevSamp
- 
Creates newAccumulatorOperators.StdDevSampwith all previously added arguments appending the given one.
- and(String) - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.Sum
- 
Creates newAccumulatorOperators.Sumwith all previously added arguments appending the given one.
- and(String) - Method in class org.springframework.data.mongodb.core.aggregation.BooleanOperators.BooleanOperatorFactory
- 
Creates newAggregationExpressionthat 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.Fields
- and(String) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation
- 
Creates a newProjectionOperation.ProjectionOperationBuilderto define a projection for the field with the given name.
- and(String) - Method in class org.springframework.data.mongodb.core.query.Criteria
- 
Static factory method to create a Criteria using the provided key
- and(String...) - Method in class org.springframework.data.mongodb.core.aggregation.UnsetOperation
- 
Also unset the given fields.
- and(String, String) - Method in class org.springframework.data.mongodb.core.aggregation.Fields
- and(String, AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.GroupOperation
- 
Adds a computed field to theGroupOperation.
- and(Sort) - Method in class org.springframework.data.mongodb.core.aggregation.SortOperation
- and(Sort.Direction, String...) - Method in class org.springframework.data.mongodb.core.aggregation.SortOperation
- and(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.Avg
- 
Creates newAccumulatorOperators.Avgwith all previously added arguments appending the given one.
- and(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.CovariancePop
- 
Creates newAccumulatorOperators.CovariancePopwith all previously added arguments appending the given one.
- and(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.CovarianceSamp
- 
Creates newAccumulatorOperators.CovarianceSampwith all previously added arguments appending the given one.
- and(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.Max
- 
Creates newAccumulatorOperators.Maxwith all previously added arguments appending the given one.
- and(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.Median
- 
Creates newAccumulatorOperators.Medianwith all previously added inputs appending the given one.
- and(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.Min
- 
Creates newAccumulatorOperators.Minwith all previously added arguments appending the given one.
- and(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.Percentile
- 
Creates newAccumulatorOperators.Percentilewith all previously added inputs appending the given one.
- and(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.StdDevPop
- 
Creates newAccumulatorOperators.StdDevSampwith all previously added arguments appending the given one.
- and(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.StdDevSamp
- 
Creates newAccumulatorOperators.StdDevSampwith all previously added arguments appending the given one.
- and(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.Sum
- 
Creates newAccumulatorOperators.Sumwith all previously added arguments appending the given one.
- and(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.BooleanOperators.BooleanOperatorFactory
- 
Creates newAggregationExpressionthat 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.ProjectionOperation
- and(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ArrayProjectionOperationBuilder
- 
Creates a newProjectionOperation.ArrayProjectionOperationBuilderwith the currentProjectionOperation.Projections and the given one.
- and(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ReplaceRootOperation.ReplaceRootDocumentOperation
- 
Creates a newReplaceRootOperation.ReplaceRootDocumentOperationBuilderto define a field for theAggregationExpression.
- and(AggregationOperation...) - Method in class org.springframework.data.mongodb.core.aggregation.FacetOperation
- 
Creates a newFacetOperation.FacetOperationBuilderto append a new facet using operations.
- and(BucketOperationSupport.Output) - Method in class org.springframework.data.mongodb.core.aggregation.BucketOperationSupport.Outputs
- 
Create a newBucketOperationSupport.Outputsthat contains the newBucketOperationSupport.Output.
- and(ExposedFields.ExposedField) - Method in class org.springframework.data.mongodb.core.aggregation.ExposedFields
- 
Creates a newExposedFieldsadding the givenExposedFields.ExposedField.
- and(Field) - Method in class org.springframework.data.mongodb.core.aggregation.Fields
- and(Field) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ArrayProjectionOperationBuilder
- 
Creates a newProjectionOperation.ArrayProjectionOperationBuilderwith the currentProjectionOperation.Projections and the given one.
- and(Field...) - Method in class org.springframework.data.mongodb.core.aggregation.UnsetOperation
- 
Also unset the given 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 newGroupOperationfrom the current one adding the givenGroupOperation.Operation.
- andApply(AggregationExpression) - Method in interface org.springframework.data.mongodb.core.aggregation.VariableOperators.Let.LetBuilder
- 
Define theAggregationExpressionto evaluate.
- andApply(AggregationExpression) - Method in interface org.springframework.data.mongodb.core.aggregation.VariableOperators.Map.FunctionBuilder
- 
Creates newVariableOperators.Mapthat applies the givenAggregationExpressionto each item of the referenced array and returns an array with the applied results.
- andArrayOf(Object...) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation
- 
Includes the given values (field references,expression, plain values) as an array.
- andDocumentStructureMatches(MongoJsonSchema) - Method in class org.springframework.data.mongodb.core.query.Criteria
- 
Creates a criterion ($jsonSchema) matching documents against a given structure defined by theMongoJsonSchema.
- andExclude(String...) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation
- 
Excludes the given fields from the projection.
- andExpression(String, Object...) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation
- andExpression(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.BooleanOperators.And
- 
Creates newBooleanOperators.Andwith all previously added arguments appending the given one.
- andField(String) - Method in class org.springframework.data.mongodb.core.aggregation.BooleanOperators.And
- 
Creates newBooleanOperators.Andwith 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(Collection<Criteria>) - Method in class org.springframework.data.mongodb.core.query.Criteria
- 
Creates a criteria using the$andoperator for all of the provided criteria.
- andOperator(Criteria...) - Method in class org.springframework.data.mongodb.core.query.Criteria
- 
Creates a criteria using the$andoperator for all of the provided criteria.
- andOutput(String) - Method in class org.springframework.data.mongodb.core.aggregation.BucketAutoOperation
- andOutput(String) - Method in class org.springframework.data.mongodb.core.aggregation.BucketOperation
- andOutput(String) - Method in class org.springframework.data.mongodb.core.aggregation.BucketOperationSupport
- 
Creates a newBucketOperationSupportgiven fieldName to add an output field to the resulting bucket documents.
- andOutput(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.BucketAutoOperation
- andOutput(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.BucketOperation
- andOutput(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.BucketOperationSupport
- 
Creates a newBucketOperationSupportgiven anAggregationExpressionto 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 newBucketOperationSupportgiven 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 newBucketOperationSupport.ExpressionBucketOperationBuilderSupportgiven a SpEL expression and optional params to add an output field to the resulting bucket documents.
- andThen(CollectionPreparer<T>) - Method in interface org.springframework.data.mongodb.core.CollectionPreparer
- 
Returns a composedCollectionPreparerthat first applies this preparer to the collection, and then applies theafterpreparer to the result.
- andValue(Object) - Method in class org.springframework.data.mongodb.core.aggregation.BooleanOperators.And
- 
Creates newBooleanOperators.Andwith all previously added arguments appending the given one.
- andValue(Object) - Method in class org.springframework.data.mongodb.core.aggregation.ReplaceRootOperation.ReplaceRootDocumentOperation
- 
Creates a newReplaceRootOperation.ReplaceRootDocumentOperationBuilderto define a field for the value.
- andValuesOf(Object) - Method in class org.springframework.data.mongodb.core.aggregation.ReplaceRootOperation.ReplaceRootDocumentOperation
- 
Creates a newReplaceRootOperation.ReplaceRootDocumentOperationthat merges all existing replacement values with values from value.
- annotated(EncryptionKeyResolver) - Static method in interface org.springframework.data.mongodb.core.encryption.EncryptionKeyResolver
- 
Obtain anEncryptionKeyResolverthat evaluatesExplicitEncrypted.keyAltName()and only calls the fallbackresolverif no Key Alternate Name is present.
- 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$anyElementTrueexpression 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 newAggregationExpressionthat takes array of the previously mentioned field and returns true if any of the elements are true and false otherwise.
- anyOf(Collection<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.NumericJsonSchemaProperty
- anyOf(Collection<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.StringJsonSchemaProperty
- anyOf(Collection<JsonSchemaObject>) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.UntypedJsonSchemaProperty
- 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.
- anyOf(Set<JsonSchemaObject>) - Method in class org.springframework.data.mongodb.core.schema.MongoJsonSchema.MongoJsonSchemaBuilder
- anyOf(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(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(JsonSchemaObject...) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.UntypedJsonSchemaProperty
- 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).
- AotMongoRepositoryPostProcessor - Class in org.springframework.data.mongodb.repository.aot
- AotMongoRepositoryPostProcessor() - Constructor for class org.springframework.data.mongodb.repository.aot.AotMongoRepositoryPostProcessor
- append(Object) - Method in class org.springframework.data.mongodb.core.aggregation.DocumentOperators.Shift
- append(Object, AbstractAggregationExpression.Expand) - Method in class org.springframework.data.mongodb.core.aggregation.DocumentOperators.Shift
- append(String) - Method in class org.springframework.data.mongodb.util.DotPath
- 
Append a segment to the dotpath.
- append(String, Object) - Method in class org.springframework.data.mongodb.core.aggregation.DocumentOperators.Shift
- append(String, Object) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateToString
- append(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.WindowOutput
- 
Append the givenAggregationExpressionas afieldin a fluent way.
- append(SetWindowFieldsOperation.ComputedField) - Method in class org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.WindowOutput
- 
Append the givenfieldto the outptut.
- appendAt(int, String, Object) - Method in class org.springframework.data.mongodb.core.aggregation.DocumentOperators.Shift
- 
Append the given key at the position in the underlyingLinkedHashMap.
- appendTimezone(Object, DateOperators.Timezone) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.TimezonedDateAggregationExpression
- 
Append thetimezoneto a given source.
- appendTo(String, Object) - Method in class org.springframework.data.mongodb.core.aggregation.DocumentOperators.Shift
- applicationContext - Variable in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
- apply(MongoCollection<Document>) - Method in interface org.springframework.data.mongodb.core.convert.ReferenceLoader.DocumentReferenceQuery
- 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.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(BucketOperationSupport.OperationOutput) - Method in class org.springframework.data.mongodb.core.aggregation.BucketOperationSupport.OutputBuilder
- 
Apply anBucketOperationSupport.OperationOutputto this output.
- apply(UpdateDefinition) - Method in interface org.springframework.data.mongodb.core.ExecutableUpdateOperation.UpdateWithUpdate
- 
Set theUpdateDefinitionto be applied.
- apply(UpdateDefinition) - Method in interface org.springframework.data.mongodb.core.ReactiveUpdateOperation.UpdateWithUpdate
- 
Set theUpdateDefinitionto 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
- args(Object...) - Method in class org.springframework.data.mongodb.core.aggregation.ScriptOperators.Function
- 
Set the arguments passed to the function body.
- args(List<Object>) - Method in class org.springframework.data.mongodb.core.aggregation.ScriptOperators.Function
- 
Set the arguments passed to the function body.
- argumentMap() - Method in class org.springframework.data.mongodb.core.aggregation.DocumentOperators.Shift
- 
Get the argument map.
- ArithmeticOperatorFactory(String) - Constructor for class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newArithmeticOperators.ArithmeticOperatorFactoryfor given fieldReference.
- ArithmeticOperatorFactory(AggregationExpression) - Constructor for class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newArithmeticOperators.ArithmeticOperatorFactoryfor givenAggregationExpression.
- 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
- 
AggregationExpressionfor$abs.
- ArithmeticOperators.ACos - Class in org.springframework.data.mongodb.core.aggregation
- 
Anexpressionthat calculates the inverse cosine of a value.
- ArithmeticOperators.ACosh - Class in org.springframework.data.mongodb.core.aggregation
- 
Anexpressionthat calculates the inverse hyperbolic cosine of a value.
- ArithmeticOperators.Add - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$add.
- ArithmeticOperators.AngularUnit - Enum Class in org.springframework.data.mongodb.core.aggregation
- 
The unit of measure for computations that operate upon angles.
- ArithmeticOperators.ArithmeticOperatorFactory - Class in org.springframework.data.mongodb.core.aggregation
- ArithmeticOperators.ASin - Class in org.springframework.data.mongodb.core.aggregation
- 
Anexpressionthat calculates the inverse sine of a value.
- ArithmeticOperators.ASinh - Class in org.springframework.data.mongodb.core.aggregation
- 
Anexpressionthat calculates the inverse hyperbolic sine of a value
- ArithmeticOperators.ATan - Class in org.springframework.data.mongodb.core.aggregation
- 
Anexpressionthat calculates the inverse tangent of a value.
- ArithmeticOperators.ATan2 - Class in org.springframework.data.mongodb.core.aggregation
- 
Anexpressionthat calculates the inverse tangent of y / x, where y and x are the first and second values passed to the expression respectively.
- ArithmeticOperators.ATanh - Class in org.springframework.data.mongodb.core.aggregation
- 
Anexpressionthat calculates the inverse hyperbolic tangent of a value
- ArithmeticOperators.Ceil - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$ceil.
- ArithmeticOperators.Cos - Class in org.springframework.data.mongodb.core.aggregation
- 
Anexpressionthat calculates the cosine of a value that is measured in radians.
- ArithmeticOperators.Cosh - Class in org.springframework.data.mongodb.core.aggregation
- 
Anexpressionthat calculates the hyperbolic cosine of a value that is measured inArithmeticOperators.AngularUnit.RADIANS.
- ArithmeticOperators.Derivative - Class in org.springframework.data.mongodb.core.aggregation
- 
Value object to represent anexpressionthat calculates the average rate of change within the specified window.
- ArithmeticOperators.Divide - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$divide.
- ArithmeticOperators.Exp - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$exp.
- ArithmeticOperators.Floor - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$floor.
- ArithmeticOperators.Integral - Class in org.springframework.data.mongodb.core.aggregation
- 
Value object to represent anexpressionthat calculates the approximation for the mathematical integral value.
- ArithmeticOperators.Ln - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$ln.
- ArithmeticOperators.Log - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$log.
- ArithmeticOperators.Log10 - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$log10.
- ArithmeticOperators.Mod - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$mod.
- ArithmeticOperators.Multiply - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$multiply.
- ArithmeticOperators.Pow - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$pow.
- ArithmeticOperators.Rand - Class in org.springframework.data.mongodb.core.aggregation
- 
ArithmeticOperators.Randreturns a floating value between 0 and 1.
- ArithmeticOperators.Round - Class in org.springframework.data.mongodb.core.aggregation
- 
ArithmeticOperators.Roundrounds a number to a whole integer or to a specified decimal place.
- ArithmeticOperators.Sin - Class in org.springframework.data.mongodb.core.aggregation
- 
Anexpressionthat calculates the sine of a value that is measured in radians.
- ArithmeticOperators.Sinh - Class in org.springframework.data.mongodb.core.aggregation
- 
Anexpressionthat calculates the hyperbolic sine of a value that is measured inArithmeticOperators.AngularUnit.RADIANS.
- ArithmeticOperators.Sqrt - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$sqrt.
- ArithmeticOperators.Subtract - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$subtract.
- ArithmeticOperators.Tan - Class in org.springframework.data.mongodb.core.aggregation
- 
Anexpressionthat calculates the tangent of a value that is measured in radians.
- ArithmeticOperators.Tanh - Class in org.springframework.data.mongodb.core.aggregation
- 
Anexpressionthat calculates the hyperbolic tangent of a value that is measured inArithmeticOperators.AngularUnit.RADIANS.
- ArithmeticOperators.Trunc - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$trunc.
- array() - Static method in interface org.springframework.data.mongodb.core.schema.JsonSchemaObject
- 
Create a newJsonSchemaObjectoftype : 'array'.
- array(String) - Static method in interface org.springframework.data.mongodb.core.schema.JsonSchemaProperty
- 
Creates a newIdentifiableJsonSchemaProperty.ArrayJsonSchemaPropertywith given identifier oftype : 'array'.
- ARRAY - Enum constant in enum class org.springframework.data.mongodb.core.mapping.FieldType
- ARRAY - Enum constant in enum class org.springframework.data.mongodb.core.spel.MethodReferenceNode.AggregationMethodReference.ArgumentType
- ARRAY - Static variable in interface org.springframework.data.mongodb.core.schema.JsonSchemaObject.Type
- arrayAsSet(String) - Static method in class org.springframework.data.mongodb.core.aggregation.SetOperators.AllElementsTrue
- 
Creates newSetOperators.AllElementsTrue.
- arrayAsSet(String) - Static method in class org.springframework.data.mongodb.core.aggregation.SetOperators.AnyElementTrue
- 
Creates newSetOperators.AnyElementTrue.
- arrayAsSet(String) - Static method in class org.springframework.data.mongodb.core.aggregation.SetOperators
- 
Take the array referenced by given fieldReference.
- arrayAsSet(String) - Static method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetDifference
- 
Creates newSetOperators.SetDifference.
- arrayAsSet(String) - Static method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetEquals
- 
Create newSetOperators.SetEquals.
- arrayAsSet(String) - Static method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetIntersection
- 
Creates newSetOperators.SetIntersection
- arrayAsSet(String) - Static method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetIsSubset
- 
Creates newSetOperators.SetIsSubset.
- arrayAsSet(String) - Static method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetUnion
- 
Creates newSetOperators.SetUnion.
- arrayAsSet(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.SetOperators.AllElementsTrue
- 
Creates newSetOperators.AllElementsTrue.
- arrayAsSet(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.SetOperators.AnyElementTrue
- 
Creates newSetOperators.AnyElementTrue.
- arrayAsSet(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.SetOperators
- 
Take the array resulting from the givenAggregationExpression.
- arrayAsSet(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetDifference
- 
Creates newSetOperators.SetDifference.
- arrayAsSet(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetEquals
- 
Create newSetOperators.SetEquals.
- arrayAsSet(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetIntersection
- 
Creates newSetOperators.SetIntersection.
- arrayAsSet(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetIsSubset
- 
Creates newSetOperators.SetIsSubset.
- arrayAsSet(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetUnion
- 
Creates newSetOperators.SetUnion.
- arrayElementAt(int) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
- 
Generates a$arrayElemAtexpression 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 asfield.
- 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
- 
Creates newArrayOperators.ArrayElemAt.
- arrayOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators
- 
Take the array referenced by given fieldReference.
- arrayOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.ConcatArrays
- 
Creates newArrayOperators.ConcatArrays.
- arrayOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.In
- 
Start creatingArrayOperators.In.
- arrayOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.IndexOfArray
- 
Start creating newArrayOperators.IndexOfArray.
- arrayOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.Reduce
- 
Start creating newArrayOperators.Reduce.
- arrayOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.Zip
- 
Start creating newArrayOperators.Zip.
- arrayOf(Collection<?>) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.ArrayElemAt
- 
Creates newArrayOperators.ArrayElemAt.
- arrayOf(Collection<?>) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators
- 
Take the givenvaluesAggregationExpression.
- arrayOf(Collection<?>) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.ConcatArrays
- 
Creates newArrayOperators.ConcatArrays.
- arrayOf(Collection<?>) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.In
- 
Support for Aggregation In Search an Element in List of Objects to Filter Start creatingArrayOperators.In.
- arrayOf(Collection<?>) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.IndexOfArray
- 
Start creating newArrayOperators.IndexOfArray.
- arrayOf(Collection<?>) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.Zip
- 
Start creating newArrayOperators.Zip.
- arrayOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.ArrayElemAt
- 
Creates newArrayOperators.ArrayElemAt.
- arrayOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators
- 
Take the array referenced resulting from the givenAggregationExpression.
- arrayOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.ConcatArrays
- 
Creates newArrayOperators.ConcatArrays.
- arrayOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.In
- 
Start creatingArrayOperators.In.
- arrayOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.IndexOfArray
- 
Start creating newArrayOperators.IndexOfArray.
- arrayOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.Reduce
- 
Start creating newArrayOperators.Reduce.
- arrayOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.Zip
- 
Start creating newArrayOperators.Zip.
- ArrayOperatorFactory(String) - Constructor for class org.springframework.data.mongodb.core.aggregation.ArrayOperators.ArrayOperatorFactory
- 
Creates newArrayOperators.ArrayOperatorFactoryfor given fieldReference.
- ArrayOperatorFactory(Collection<?>) - Constructor for class org.springframework.data.mongodb.core.aggregation.ArrayOperators.ArrayOperatorFactory
- 
Creates newArrayOperators.ArrayOperatorFactoryfor given values.
- ArrayOperatorFactory(AggregationExpression) - Constructor for class org.springframework.data.mongodb.core.aggregation.ArrayOperators.ArrayOperatorFactory
- 
Creates newArrayOperators.ArrayOperatorFactoryfor givenAggregationExpression.
- 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
- 
AggregationExpressionfor$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
- 
AggregationExpressionfor$arrayToObjectthat transforms an array into a single document.
- ArrayOperators.ConcatArrays - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$concatArrays.
- ArrayOperators.Filter - Class in org.springframework.data.mongodb.core.aggregation
- 
$filterAggregationExpressionallows 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.First - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$firstthat returns the first element in an array.
- ArrayOperators.In - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$in.
- ArrayOperators.In.InBuilder - Interface in org.springframework.data.mongodb.core.aggregation
- ArrayOperators.IndexOfArray - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$indexOfArray.
- ArrayOperators.IndexOfArray.IndexOfArrayBuilder - Class in org.springframework.data.mongodb.core.aggregation
- ArrayOperators.IsArray - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$isArray.
- ArrayOperators.Last - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$lastthat returns the last element in an array.
- ArrayOperators.RangeOperator - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$range.
- ArrayOperators.RangeOperator.RangeOperatorBuilder - Class in org.springframework.data.mongodb.core.aggregation
- ArrayOperators.Reduce - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$reduce.
- 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 Class in org.springframework.data.mongodb.core.aggregation
- ArrayOperators.ReverseArray - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$reverseArray.
- ArrayOperators.Size - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$size.
- ArrayOperators.Slice - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$slice.
- ArrayOperators.Slice.SliceElementsBuilder - Interface in org.springframework.data.mongodb.core.aggregation
- ArrayOperators.SortArray - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$sortArraythat sorts elements in an array.
- ArrayOperators.Zip - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$zip.
- ArrayOperators.Zip.ZipBuilder - Class in org.springframework.data.mongodb.core.aggregation
- ArrayProjectionOperationBuilder(ProjectionOperation) - Constructor for class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ArrayProjectionOperationBuilder
- 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 givenfield referenceto an object.
- arrayValueOfToObject(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.ArrayToObject
- 
Converts the result array of the givenexpressionto an object.
- 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.ReactiveChangeStreamOperation.ChangeStreamWithFilterAndProjection
- 
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.
- 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 appliedBucketOperationwith the given alias.
- as(String) - Method in class org.springframework.data.mongodb.core.aggregation.CountOperation.CountOperationBuilder
- 
Returns the finally to be appliedCountOperationwith the given alias.
- as(String) - Method in class org.springframework.data.mongodb.core.aggregation.FacetOperation.FacetOperationBuilder
- 
Creates a newFacetOperationthat contains the configured pipeline ofAggregationOperationexposed 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 finalGraphLookupOperation.
- 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 interface org.springframework.data.mongodb.core.aggregation.LookupOperation.PipelineBuilder
- as(String) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ArrayProjectionOperationBuilder
- 
Create theProjectionOperationfor the array property with given name.
- 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.SetWindowFieldsOperation.SetWindowFieldsOperationBuilder.As
- 
Define the target name field name to hold the computation result.
- as(String) - Method in interface org.springframework.data.mongodb.core.aggregation.VariableOperators.Map.AsBuilder
- 
Define the variableName for addressing items within the array.
- as(String) - Method in interface org.springframework.data.mongodb.core.query.Field.FieldProjectionExpression
- 
Set the name to be used in the result and return aField.
- asAggregationList(AggregationOperation...) - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
- asArray(String) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation
- 
Includes the currentProjectionOperationas an array with given name.
- asBson(Object) - Static method in class org.springframework.data.mongodb.util.BsonUtils
- 
Returns the given source object asBson, i.e.
- ASCENDING - Enum constant in enum class org.springframework.data.mongodb.core.index.IndexDirection
- asCollection(Object) - Static method in class org.springframework.data.mongodb.util.BsonUtils
- 
Returns given object asCollection.
- asDocument() - Method in interface org.springframework.data.mongodb.core.query.UpdateDefinition.ArrayFilter
- 
Get theDocumentrepresentation of the filter to apply.
- asDocument() - Method in class org.springframework.data.mongodb.repository.support.SpringDataMongodbQuery
- 
Get the where definition as a Document instance
- asDocument(Bson) - Static method in class org.springframework.data.mongodb.util.BsonUtils
- 
Return theBsonobject asDocument.
- asDocument(Bson, CodecRegistry) - Static method in class org.springframework.data.mongodb.util.BsonUtils
- 
Return theBsonobject asDocument.
- asExposedFields() - Method in class org.springframework.data.mongodb.core.aggregation.BucketOperationSupport.Outputs
- asFields(String...) - Static method in class org.springframework.data.mongodb.core.aggregation.DocumentOperators.Shift
- asin() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat calculates the inverse sine of a numeric value.
- asinh() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat calculates the inverse hyperbolic sine of a numeric value.
- asinhOf(Object) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ASinh
- 
Creates a newAggregationExpressionthat calculates the inverse hyperbolic sine of a value.
- asinhOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ASinh
- 
Creates a newAggregationExpressionthat calculates the inverse hyperbolic sine of a value.
- asinhOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ASinh
- 
Creates a newAggregationExpressionthat calculates the inverse hyperbolic sine of a value.
- asinOf(Number) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ASin
- 
Creates a newAggregationExpressionthat calculates the inverse sine of a value.
- asinOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ASin
- 
Creates a newAggregationExpressionthat calculates the inverse sine of a value.
- asinOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ASin
- 
Creates a newAggregationExpressionthat calculates the inverse sine of a value.
- asList() - Method in class org.springframework.data.mongodb.core.aggregation.Fields
- asList() - Method in class org.springframework.data.mongodb.core.geo.Sphere
- asLiteral() - Method in class org.springframework.data.mongodb.core.aggregation.LiteralOperators.LiteralOperatorFactory
- 
Creates newLiteralOperators.Literalthat returns the associated value without parsing.
- asLiteral() - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
- 
Generates a$literalexpression that Takes the value previously and uses it as literal.
- asLiteral(Object) - Static method in class org.springframework.data.mongodb.core.aggregation.LiteralOperators.Literal
- 
Creates newLiteralOperators.Literal.
- asMap(Bson) - Static method in class org.springframework.data.mongodb.util.BsonUtils
- 
Return theBsonobject asMap.
- asMap(Bson, CodecRegistry) - Static method in class org.springframework.data.mongodb.util.BsonUtils
- 
Return theBsonobject asMap.
- asMutableDocument(Bson) - Static method in class org.springframework.data.mongodb.util.BsonUtils
- 
Return theBsonobject as mutableDocumentcontaining all entries fromBson.
- AssertMetrics - Class in org.springframework.data.mongodb.monitor
- 
JMX Metrics for assertions
- AssertMetrics(MongoClient) - Constructor for class org.springframework.data.mongodb.monitor.AssertMetrics
- AssociationConverter(String, Association<MongoPersistentProperty>) - Constructor for class org.springframework.data.mongodb.core.convert.QueryMapper.AssociationConverter
- 
Creates a newQueryMapper.AssociationConverterfor the givenAssociation.
- asString() - Method in class org.springframework.data.mongodb.core.query.Collation.CollationLocale
- 
Get the string representation.
- atan() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat calculates the inverse tangent of a numeric value.
- atan2(Number) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat calculates the inverse tangent of the the numeric value divided by the given numeric value in the argument.
- atan2(String) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat calculates the inverse tangent of the the numeric value divided by the given field reference in the argument.
- atan2(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat calculates the inverse tangent of the the numeric value divided by the givenAggregationExpressionin the argument.
- atan2of(Number) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ATan2
- 
Creates a newAggregationExpressionthat calculates the inverse tangent of of y / x, where y and x are the first and second values passed to the expression respectively.
- atan2of(String) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ATan2
- 
Creates a newAggregationExpressionthat calculates the inverse tangent of of y / x, where y and x are the first and second values passed to the expression respectively.
- atan2of(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ATan2
- 
Creates a newAggregationExpressionthat calculates the hyperbolic tangent of a value that is measured inArithmeticOperators.AngularUnit.RADIANS.
- atanh() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat calculates the inverse hyperbolic tangent of a numeric value.
- atanhOf(Object) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ATanh
- 
Creates a newAggregationExpressionthat calculates the inverse hyperbolic tangent of a value.
- atanhOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ATanh
- 
Creates a newAggregationExpressionthat calculates the inverse hyperbolic tangent of a value.
- atanhOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ATanh
- 
Creates a newAggregationExpressionthat calculates the inverse hyperbolic tangent of a value.
- atanOf(Number) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ATan
- 
Creates a newAggregationExpressionthat calculates the inverse tangent of a value.
- atanOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ATan
- 
Creates a newAggregationExpressionthat calculates the inverse tangent of a value.
- atanOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ATan
- 
Creates a newAggregationExpressionthat calculates the inverse tangent of a value.
- 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.
- AuditingEntityCallback - Class in org.springframework.data.mongodb.core.mapping.event
- 
EntityCallbackto populate auditing related fields on an entity about to be saved.
- AuditingEntityCallback(ObjectFactory<IsNewAwareAuditingHandler>) - Constructor for class org.springframework.data.mongodb.core.mapping.event.AuditingEntityCallback
- 
Creates a newAuditingEntityCallbackusing the givenMappingContextandAuditingHandlerprovided by the givenObjectFactory.
- auditorAwareRef() - Element in annotation interface org.springframework.data.mongodb.config.EnableMongoAuditing
- 
Configures theAuditorAwarebean to be used to lookup the current principal.
- auditorAwareRef() - Element in annotation interface org.springframework.data.mongodb.config.EnableReactiveMongoAuditing
- 
Configures theReactiveAuditorAwarebean to be used to lookup the current principal.
- AUTOGENERATED_ID_TYPES - Static variable in class org.springframework.data.mongodb.core.mapping.MongoSimpleTypes
- autoIndexCreation() - Method in class org.springframework.data.mongodb.config.MongoConfigurationSupport
- 
Configure whether to automatically create indices for domain types by deriving theIndexDefinitionfrom the entity or not.
- avg() - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.AccumulatorOperatorFactory
- 
Creates newAggregationExpressionthat takes the associated numeric value expression and returns the average value.
- avg() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat 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 anGroupOperation.GroupOperationBuilderfor an$avg-expression for the given field-reference.
- avg(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.GroupOperation
- 
Generates anGroupOperation.GroupOperationBuilderfor an$avg-expression for the givenAggregationExpression.
- avgOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.Avg
- 
Creates newAccumulatorOperators.Avg.
- avgOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.Avg
- 
Creates newAccumulatorOperators.Avg.
- await(Duration) - Method in interface org.springframework.data.mongodb.core.messaging.Subscription
- awaitStart(Duration) - Method in interface org.springframework.data.mongodb.core.messaging.Task
- 
Synchronous, blocking call that awaits until thisTaskbecomes active.
B
- background() - Element in annotation interface org.springframework.data.mongodb.core.index.CompoundIndex
- 
If true the index will be created in the background.
- background() - Method in class org.springframework.data.mongodb.core.index.Index
- 
Build the index in background (non blocking).
- background() - Element in annotation interface org.springframework.data.mongodb.core.index.Indexed
- 
If true the index will be created in the background.
- 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.
- basePackageClasses() - Element in annotation interface org.springframework.data.mongodb.repository.config.EnableMongoRepositories
- 
Type-safe alternative toEnableMongoRepositories.basePackages()for specifying the packages to scan for annotated components.
- basePackageClasses() - Element in annotation interface org.springframework.data.mongodb.repository.config.EnableReactiveMongoRepositories
- 
Type-safe alternative toEnableReactiveMongoRepositories.basePackages()for specifying the packages to scan for annotated components.
- basePackages() - Element in annotation interface org.springframework.data.mongodb.repository.config.EnableMongoRepositories
- 
Base packages to scan for annotated components.
- basePackages() - Element in annotation interface org.springframework.data.mongodb.repository.config.EnableReactiveMongoRepositories
- 
Base packages to scan for annotated components.
- BasicMongoPersistentEntity<T> - Class in org.springframework.data.mongodb.core.mapping
- 
MongoDB specificMongoPersistentEntityimplementation 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 newBasicMongoPersistentEntitywith the givenTypeInformation.
- BasicMongoPersistentProperty - Class in org.springframework.data.mongodb.core.mapping
- 
MongoDB specificPersistentPropertyimplementation.
- BasicMongoPersistentProperty(Property, MongoPersistentEntity<?>, SimpleTypeHolder, FieldNamingStrategy) - Constructor for class org.springframework.data.mongodb.core.mapping.BasicMongoPersistentProperty
- 
Creates a newBasicMongoPersistentProperty.
- BasicQuery - Class in org.springframework.data.mongodb.core.query
- 
CustomQueryimplementation 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 newBasicQuerygiven a JSONquery.
- BasicQuery(String, String) - Constructor for class org.springframework.data.mongodb.core.query.BasicQuery
- BasicQuery(Document) - Constructor for class org.springframework.data.mongodb.core.query.BasicQuery
- 
Create a newBasicQuerygiven a queryDocument.
- BasicQuery(Document, Document) - Constructor for class org.springframework.data.mongodb.core.query.BasicQuery
- BasicUpdate - Class in org.springframework.data.mongodb.core.query
- BasicUpdate(String) - Constructor for class org.springframework.data.mongodb.core.query.BasicUpdate
- BasicUpdate(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
- BeforeConvertCallback<T> - Interface in org.springframework.data.mongodb.core.mapping.event
- 
Callback being invoked before a domain object is converted to be persisted.
- 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 newBeforeConvertEvent.
- 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 newBeforeDeleteEventfor the givenDocument, type and collectionName.
- BeforeSaveCallback<T> - Interface in org.springframework.data.mongodb.core.mapping.event
- 
Entity callback triggered before save of a document.
- BeforeSaveEvent<E> - Class in org.springframework.data.mongodb.core.mapping.event
- 
MongoMappingEventtriggered before save of a document.
- BeforeSaveEvent(E, Document, String) - Constructor for class org.springframework.data.mongodb.core.mapping.event.BeforeSaveEvent
- 
Creates newBeforeSaveEvent.
- bigDecimalType() - Static method in interface org.springframework.data.mongodb.core.schema.JsonSchemaObject.Type
- BINARY - Enum constant in enum class org.springframework.data.mongodb.core.mapping.FieldType
- 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(Object...) - Method in class org.springframework.data.mongodb.BindableMongoExpression
- 
Provide the arguments to bind to the placeholders via their index.
- bind(String, String) - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
- 
Creates a newFieldsinstance from the given field name and target reference.
- BindableMongoExpression - Class in org.springframework.data.mongodb
- 
AMongoExpressionusing theParameterBindingDocumentCodecfor parsing a raw (json) expression.
- BindableMongoExpression(String, Object[]) - Constructor for class org.springframework.data.mongodb.BindableMongoExpression
- 
Create a new instance ofBindableMongoExpression.
- BindableMongoExpression(String, CodecRegistryProvider, Object[]) - Constructor for class org.springframework.data.mongodb.BindableMongoExpression
- 
Create a new instance ofBindableMongoExpression.
- bindableValueForIndex(int) - Method in class org.springframework.data.mongodb.util.json.ParameterBindingContext
- binSize(int) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateTrunc
- 
Define the numeric time value.
- binSize(Object) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateTrunc
- 
Define the numeric time value.
- binSize(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateTrunc
- 
Define the numeric time value via anAggregationExpression.
- bits() - Element in annotation interface org.springframework.data.mongodb.core.index.GeoSpatialIndexed
- 
Bits of precision for boundary calculations.
- bits() - Method in class org.springframework.data.mongodb.core.query.Criteria
- 
UseCriteria.BitwiseCriteriaOperatorsas 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 bitwiseand, bitwiseor, and bitwisexoroperations.
- BitwiseOperatorBuilder(Update, String) - Constructor for class org.springframework.data.mongodb.core.query.Update.BitwiseOperatorBuilder
- 
Creates a newUpdate.BitwiseOperatorBuilder.
- blocking(ReactiveIndexOperations) - Static method in interface org.springframework.data.mongodb.core.index.IndexOperationsAdapter
- 
Obtain a blocking variant ofIndexOperationswrappingReactiveIndexOperations.
- bool() - Static method in interface org.springframework.data.mongodb.core.schema.JsonSchemaObject
- 
Create a newJsonSchemaObjectoftype : 'boolean'.
- bool(String) - Static method in interface org.springframework.data.mongodb.core.schema.JsonSchemaProperty
- 
Creates a newIdentifiableJsonSchemaProperty.BooleanJsonSchemaPropertywith given identifier oftype : 'boolean'.
- BOOLEAN - Enum constant in enum class org.springframework.data.mongodb.core.mapping.FieldType
- 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 newBooleanOperators.BooleanOperatorFactoryfor given fieldReference.
- BooleanOperatorFactory(AggregationExpression) - Constructor for class org.springframework.data.mongodb.core.aggregation.BooleanOperators.BooleanOperatorFactory
- 
Creates newBooleanOperators.BooleanOperatorFactoryfor givenAggregationExpression.
- 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
- 
AggregationExpressionfor$and.
- BooleanOperators.BooleanOperatorFactory - Class in org.springframework.data.mongodb.core.aggregation
- BooleanOperators.Not - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$not.
- BooleanOperators.Or - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$or.
- booleanType() - Static method in interface org.springframework.data.mongodb.core.schema.JsonSchemaObject.Type
- bottom() - Static method in class org.springframework.data.mongodb.core.aggregation.SelectionOperators.Bottom
- bottom(int) - Static method in class org.springframework.data.mongodb.core.aggregation.SelectionOperators.Bottom
- bounded(Object, Object) - Static method in interface org.springframework.data.mongodb.core.aggregation.DensifyOperation.Range
- 
Add documents spanning the range of values within the given lower (inclusive) and upper (exclusive) bound.
- BoundedRange(Object, Object, DensifyOperation.DensifyUnit) - Constructor for class org.springframework.data.mongodb.core.aggregation.DensifyOperation.BoundedRange
- BSON - Static variable in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
- BSON_TYPES - Static variable in interface org.springframework.data.mongodb.core.schema.JsonSchemaObject.Type
- 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
- 
Internal API for operations onBsonelements that can be eitherDocumentorDBObject.
- 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 newBucketOperationgiven groupByField.
- bucket(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
- 
Creates a newBucketOperationgivengroup-by expression.
- bucketAuto(String, int) - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
- 
Creates a newBucketAutoOperationgiven groupByField.
- bucketAuto(AggregationExpression, int) - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
- 
Creates a newBucketAutoOperationgivengroup-by expression.
- BucketAutoOperation - Class in org.springframework.data.mongodb.core.aggregation
- 
Encapsulates the aggregation framework$bucketAuto-operation.
- BucketAutoOperation(AggregationExpression, int) - Constructor for class org.springframework.data.mongodb.core.aggregation.BucketAutoOperation
- 
Creates a newBucketAutoOperationgiven agroup-by expression.
- BucketAutoOperation(Field, int) - Constructor for class org.springframework.data.mongodb.core.aggregation.BucketAutoOperation
- 
Creates a newBucketAutoOperationgiven agroup-by field.
- BucketAutoOperation.BucketAutoOperationOutputBuilder - Class in org.springframework.data.mongodb.core.aggregation
- 
BucketOperationSupport.OutputBuilderimplementation forBucketAutoOperation.
- BucketAutoOperation.ExpressionBucketAutoOperationBuilder - Class in org.springframework.data.mongodb.core.aggregation
- 
BucketOperationSupport.ExpressionBucketOperationBuilderSupportimplementation forBucketAutoOperationusing SpEL expression basedBucketOperationSupport.Output.
- BucketAutoOperation.Granularities - Enum Class 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
- 
Creates a newBucketAutoOperation.BucketAutoOperationOutputBuilderfot the given value andBucketAutoOperation.
- BucketOperation - Class in org.springframework.data.mongodb.core.aggregation
- 
Encapsulates the aggregation framework$bucket-operation.
- BucketOperation(AggregationExpression) - Constructor for class org.springframework.data.mongodb.core.aggregation.BucketOperation
- 
Creates a newBucketOperationgiven agroup-by expression.
- BucketOperation(Field) - Constructor for class org.springframework.data.mongodb.core.aggregation.BucketOperation
- 
Creates a newBucketOperationgiven agroup-by field.
- BucketOperation.BucketOperationOutputBuilder - Class in org.springframework.data.mongodb.core.aggregation
- 
BucketOperationSupport.OutputBuilderimplementation forBucketOperation.
- BucketOperation.ExpressionBucketOperationBuilder - Class in org.springframework.data.mongodb.core.aggregation
- 
BucketOperationSupport.ExpressionBucketOperationBuilderSupportimplementation forBucketOperationusing SpEL expression basedBucketOperationSupport.Output.
- BucketOperationOutputBuilder(Object, BucketOperation) - Constructor for class org.springframework.data.mongodb.core.aggregation.BucketOperation.BucketOperationOutputBuilder
- 
Creates a newBucketOperation.BucketOperationOutputBuilderfot the given value andBucketOperation.
- 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(AggregationExpression) - Constructor for class org.springframework.data.mongodb.core.aggregation.BucketOperationSupport
- 
Creates a newBucketOperationSupportgiven agroup-by expression.
- BucketOperationSupport(BucketOperationSupport<?, ?>) - Constructor for class org.springframework.data.mongodb.core.aggregation.BucketOperationSupport
- 
Creates a copy ofBucketOperationSupport.
- BucketOperationSupport(BucketOperationSupport<?, ?>, BucketOperationSupport.Outputs) - Constructor for class org.springframework.data.mongodb.core.aggregation.BucketOperationSupport
- 
Creates a copy ofBucketOperationSupportand applies the newBucketOperationSupport.Outputs.
- BucketOperationSupport(Field) - Constructor for class org.springframework.data.mongodb.core.aggregation.BucketOperationSupport
- 
Creates a newBucketOperationSupportgiven agroup-by field.
- 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-basedBucketOperationSupport.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 forBucketOperationSupport.Outputbuilders that result in aBucketOperationSupportproviding the builtBucketOperationSupport.Output.
- BucketOperationSupport.Outputs - Class in org.springframework.data.mongodb.core.aggregation
- 
EncapsulatesBucketOperationSupport.Outputs.
- bucketSize() - Element in annotation interface org.springframework.data.mongodb.core.index.GeoSpatialIndexed
- 
Deprecated.since MongoDB server version 4.4
- build() - Method in class org.springframework.data.mongodb.core.aggregation.AddFieldsOperation.AddFieldsOperationBuilder
- build() - Method in class org.springframework.data.mongodb.core.aggregation.AggregationOptions.Builder
- 
Returns a newAggregationOptionsinstance with the given configuration.
- build() - Method in class org.springframework.data.mongodb.core.aggregation.DensifyOperation.DensifyOperationBuilder
- build() - Method in class org.springframework.data.mongodb.core.aggregation.MergeOperation.MergeOperationBuilder
- build() - Method in class org.springframework.data.mongodb.core.aggregation.RedactOperation.RedactOperationBuilder
- build() - Method in interface org.springframework.data.mongodb.core.aggregation.ScriptOperators.Accumulator.AccumulatorFinalizeBuilder
- 
Build theScriptOperators.Accumulatorobject without specifying afinalize function.
- build() - Method in class org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.DocumentWindowBuilder
- build() - Method in class org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.RangeWindowBuilder
- 
Build theSetWindowFieldsOperation.RangeWindow.
- build() - Method in class org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.SetWindowFieldsOperationBuilder
- 
Obtain a new instance ofSetWindowFieldsOperationwith previously set arguments.
- 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.mapping.MongoField.MongoFieldBuilder
- 
Build a newMongoField.
- 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 theMongoJsonSchema.
- build() - Method in class org.springframework.data.mongodb.gridfs.GridFsUpload.GridFsUploadBuilder
- build() - Method in class org.springframework.data.mongodb.gridfs.ReactiveGridFsUpload.ReactiveGridFsUploadBuilder
- buildEncryptionContext(MongoConversionContext) - Method in interface org.springframework.data.mongodb.core.convert.encryption.EncryptingConverter
- 
Obtain theEncryptionContextfor a givenvalue conversion context.
- buildEncryptionContext(MongoConversionContext) - Method in class org.springframework.data.mongodb.core.convert.encryption.MongoEncryptionConverter
- builder() - Static method in class org.springframework.data.mongodb.core.aggregation.AddFieldsOperation
- 
Define theAddFieldsOperationviaAddFieldsOperation.AddFieldsOperationBuilder.
- builder() - Static method in class org.springframework.data.mongodb.core.aggregation.AggregationOptions
- 
Obtain a newAggregationOptions.Builderfor constructingAggregationOptions.
- builder() - Static method in class org.springframework.data.mongodb.core.aggregation.DensifyOperation
- 
Obtain a builder to create theDensifyOperation.
- builder() - Static method in class org.springframework.data.mongodb.core.aggregation.GraphLookupOperation
- 
Creates a newGraphLookupOperation.FromBuilderto buildGraphLookupOperation.
- builder() - Static method in class org.springframework.data.mongodb.core.aggregation.MergeOperation
- 
Access thebuilder APIto create a new instance ofMergeOperation.
- builder() - Static method in class org.springframework.data.mongodb.core.aggregation.RedactOperation
- 
Obtain a new instance ofRedactOperation.RedactOperationBuilderto specify condition and outcome of the $redact operation.
- builder() - Static method in class org.springframework.data.mongodb.core.aggregation.ReplaceRootOperation
- 
Creates a newReplaceRootOperation.ReplaceRootDocumentOperationBuilder.
- builder() - Static method in class org.springframework.data.mongodb.core.aggregation.SetOperation
- 
Define theSetOperationviaSetOperation.FieldAppender.
- builder() - Static method in class org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation
- 
Obtain abuilderto create aSetWindowFieldsOperation.
- builder() - Static method in class org.springframework.data.mongodb.core.ChangeStreamOptions
- 
Obtain a shiny newChangeStreamOptions.ChangeStreamOptionsBuilderand 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.mapping.MongoField
- builder() - Static method in class org.springframework.data.mongodb.core.messaging.ChangeStreamRequest
- 
Obtain a shiny newChangeStreamRequest.ChangeStreamRequestBuilderand start defining yourChangeStreamRequestin this fancy fluent way.
- builder() - Static method in class org.springframework.data.mongodb.core.messaging.Message.MessageProperties
- 
Obtain a shiny newMessage.MessageProperties.MessagePropertiesBuilderand start defining options in this fancy fluent way.
- builder() - Static method in class org.springframework.data.mongodb.core.messaging.TailableCursorRequest
- 
Obtain a shiny newTailableCursorRequest.TailableCursorRequestBuilderand start defining options in this fancy fluent way.
- builder() - Static method in class org.springframework.data.mongodb.core.messaging.TailableCursorRequest.TailableCursorRequestOptions
- 
Obtain a shiny newTailableCursorRequest.TailableCursorRequestOptions.TailableCursorRequestOptionsBuilderand start defining options in this fancy fluent way.
- builder() - Static method in interface org.springframework.data.mongodb.core.schema.MongoJsonSchema
- 
Obtain a newMongoJsonSchema.MongoJsonSchemaBuilderto fluently define the schema.
- builder(MessageListener<ChangeStreamDocument<Document>, ? super T>) - Static method in class org.springframework.data.mongodb.core.messaging.ChangeStreamRequest
- 
Obtain a shiny newChangeStreamRequest.ChangeStreamRequestBuilderand start defining yourChangeStreamRequestin this fancy fluent way.
- builder(MessageListener<Document, ? super T>) - Static method in class org.springframework.data.mongodb.core.messaging.TailableCursorRequest
- 
Obtain a shiny newTailableCursorRequest.TailableCursorRequestBuilderand start defining options in this fancy fluent way.
- Builder() - Constructor for class org.springframework.data.mongodb.core.aggregation.AggregationOptions.Builder
- bulk(Collection<? extends T>) - Method in interface org.springframework.data.mongodb.core.ExecutableInsertOperation.TerminatingBulkInsert
- 
Bulk write collection of objects.
- BULK - Enum constant in enum class org.springframework.data.mongodb.core.MongoActionOperation
- bulkFetch(List<DBRef>) - Method in interface org.springframework.data.mongodb.core.convert.DbRefResolver
- 
Loads a givenListofDBRefs 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 class org.springframework.data.mongodb.core.convert.NoOpDbRefResolver
- BulkOperationException - Exception in org.springframework.data.mongodb
- 
Is thrown when errors occur during bulk operations.
- BulkOperationException(String, MongoBulkWriteException) - Constructor for exception org.springframework.data.mongodb.BulkOperationException
- 
Creates a newBulkOperationExceptionwith the given message and sourceMongoBulkWriteException.
- BulkOperations - Interface in org.springframework.data.mongodb.core
- 
Bulk operations for insert/update/remove actions on a collection.
- BulkOperations.BulkMode - Enum Class in org.springframework.data.mongodb.core
- 
Mode for bulk operation.
- bulkOps(BulkOperations.BulkMode, Class<?>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Returns a newBulkOperationsfor the given entity type.
- bulkOps(BulkOperations.BulkMode, Class<?>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- bulkOps(BulkOperations.BulkMode, Class<?>) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Returns a newReactiveBulkOperationsfor the given entity type.
- bulkOps(BulkOperations.BulkMode, Class<?>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- bulkOps(BulkOperations.BulkMode, Class<?>, String) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Returns a newBulkOperationsfor the given entity type and collection name.
- bulkOps(BulkOperations.BulkMode, Class<?>, String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- bulkOps(BulkOperations.BulkMode, Class<?>, String) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Returns a newReactiveBulkOperationsfor the given entity type and collection name.
- bulkOps(BulkOperations.BulkMode, Class<?>, String) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- bulkOps(BulkOperations.BulkMode, String) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Returns a newBulkOperationsfor the given collection.
- bulkOps(BulkOperations.BulkMode, String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- bulkOps(BulkOperations.BulkMode, String) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Returns a newReactiveBulkOperationsfor the given collection.
- bulkOps(BulkOperations.BulkMode, String) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- by(int) - Method in class org.springframework.data.mongodb.core.aggregation.DocumentOperators.Shift
- 
Shift the document position relative to the current.
- 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(Sort) - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.SortArray
- 
Set the order to put elements in.
- 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.
- by(AggregationExpression) - Method in interface org.springframework.data.mongodb.core.aggregation.ArrayOperators.Filter.ConditionBuilder
- 
Set theAggregationExpressionthat determines whether to include the element in the resulting array.
- byExample(Object) - Static method in class org.springframework.data.mongodb.core.query.Criteria
- 
Static factory method to create aCriteriamatching an example object.
- byExample(Example<?>) - Static method in class org.springframework.data.mongodb.core.query.Criteria
- 
Static factory method to create aCriteriamatching 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
- 
Creates a newCachingMongoPersistentProperty.
- call(String, Object...) - Method in interface org.springframework.data.mongodb.core.ScriptOperations
- 
Deprecated.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.
- CANCELLED - Enum constant in enum class org.springframework.data.mongodb.core.messaging.Task.State
- capped() - Method in class org.springframework.data.mongodb.core.CollectionOptions
- 
Create newCollectionOptionswith already given settings and capped set to true.
- captureExpressionDependencies(String, ValueProvider, ExpressionParser) - Method in class org.springframework.data.mongodb.util.json.ParameterBindingDocumentCodec
- 
DetermineExpressionDependenciesfrom Expressions that are nested in thejsoncontent.
- 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 includecaseLevelcomparison.
- 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 newAggregationExpressionthat returns the smallest integer greater than or equal to the associated number.
- ceil() - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
- 
Generates a$ceilexpression that takes the number of the previously mentioned field and returns the smallest integer greater than or equal to the specified number.
- ceilValueOf(Number) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Ceil
- 
Creates newArithmeticOperators.Ceil.
- ceilValueOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Ceil
- 
Creates newArithmeticOperators.Ceil.
- ceilValueOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Ceil
- 
Creates newArithmeticOperators.Ceil.
- changeStream(Class<T>) - Method in interface org.springframework.data.mongodb.core.ReactiveChangeStreamOperation
- 
Start creating a change stream operation for the given domainType watching all collections within the database.
- changeStream(Class<T>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- 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
- 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(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(CollectionOptions.CollectionChangeStreamOptions) - Method in class org.springframework.data.mongodb.core.CollectionOptions
- 
Create newCollectionOptionswith the givenCollectionOptions.TimeSeriesOptions.
- ChangeStreamEvent<T> - Class in org.springframework.data.mongodb.core
- 
Messageimplementation 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 creatingChangeStreamOptions.
- ChangeStreamRequest<T> - Class in org.springframework.data.mongodb.core.messaging
- 
SubscriptionRequestimplementation to be used for listening to Change Streams via aMessageListenerContainerusing the synchronous MongoDB Java driver.
- ChangeStreamRequest(MessageListener<ChangeStreamDocument<Document>, ? super T>, SubscriptionRequest.RequestOptions) - Constructor for class org.springframework.data.mongodb.core.messaging.ChangeStreamRequest
- ChangeStreamRequest.ChangeStreamRequestBuilder<T> - Class in org.springframework.data.mongodb.core.messaging
- 
Builder for creatingChangeStreamRequest.
- ChangeStreamRequest.ChangeStreamRequestOptions - Class in org.springframework.data.mongodb.core.messaging
- 
SubscriptionRequest.RequestOptionsimplementation specific to aChangeStreamRequest.
- ChangeStreamRequestOptions(String, String, Duration, ChangeStreamOptions) - Constructor for class org.springframework.data.mongodb.core.messaging.ChangeStreamRequest.ChangeStreamRequestOptions
- 
Create newChangeStreamRequest.ChangeStreamRequestOptions.
- ChangeStreamRequestOptions(String, String, ChangeStreamOptions) - Constructor for class org.springframework.data.mongodb.core.messaging.ChangeStreamRequest.ChangeStreamRequestOptions
- 
Create newChangeStreamRequest.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 thefieldholding the character values to trim from the beginning.
- charsOf(String) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.RTrim
- 
Optional specify the reference to thefieldholding the character values to trim from the end.
- charsOf(String) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.Trim
- 
Optional specify the reference to thefieldholding the character values to trim from the beginning.
- charsOf(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.LTrim
- 
Optional specify theAggregationExpressionevaluating to the character sequence to trim from the beginning.
- charsOf(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.RTrim
- 
Optional specify theAggregationExpressionevaluating to the character sequence to trim from the end.
- charsOf(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.Trim
- 
Optional specify theAggregationExpressionevaluating 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.
- chunkSize(int) - Method in class org.springframework.data.mongodb.gridfs.GridFsObject.Options
- chunkSize(int) - Method in class org.springframework.data.mongodb.gridfs.GridFsUpload.GridFsUploadBuilder
- 
Set the upload chunk size in bytes.
- chunkSize(int) - Method in class org.springframework.data.mongodb.gridfs.ReactiveGridFsUpload.ReactiveGridFsUploadBuilder
- 
Set the upload chunk size in bytes.
- ClientSessionException - Exception in org.springframework.data.mongodb
- 
NonTransientDataAccessExceptionspecific to MongoDBClientSessionrelated data access failures such as reading data using an already closed session.
- ClientSessionException(String) - Constructor for exception org.springframework.data.mongodb.ClientSessionException
- 
Constructor forClientSessionException.
- ClientSessionException(String, Throwable) - Constructor for exception org.springframework.data.mongodb.ClientSessionException
- 
Constructor forClientSessionException.
- closeClient() - Method in class org.springframework.data.mongodb.core.MongoDatabaseFactorySupport
- 
Close the client instance.
- closeClient() - Method in class org.springframework.data.mongodb.core.SimpleMongoClientDatabaseFactory
- CLUSTER_TIME - Enum constant in enum class org.springframework.data.mongodb.core.aggregation.SystemVariable
- 
Variable for the current timestamp.
- cmp(Object) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
- 
Generates a$cmpexpression (compare to) that compares the value of the field to a given value or field.
- codecRegistryProvider - Variable in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
- CodecRegistryProvider - Interface in org.springframework.data.mongodb
- 
Provider interface to obtainCodecRegistryfrom the underlying MongoDB Java driver.
- collation() - Element in annotation interface org.springframework.data.mongodb.core.index.CompoundIndex
- 
The actual collation definition in JSON format or atemplate expressionresolving to either a JSON String or aDocument.
- collation() - Element in annotation interface org.springframework.data.mongodb.core.index.Indexed
- 
The actual collation definition in JSON format or atemplate expressionresolving to either a JSON String or aDocument.
- collation() - Element in annotation interface org.springframework.data.mongodb.core.index.WildcardIndexed
- 
Defines the collation to apply.
- collation() - Element in annotation interface org.springframework.data.mongodb.core.mapping.Document
- 
Defines the collation to apply when executing a query or creating indexes.
- collation() - Element in annotation interface org.springframework.data.mongodb.core.mapping.TimeSeries
- 
Defines the collation to apply when executing a query or creating indexes.
- collation() - Element in annotation interface org.springframework.data.mongodb.repository.Aggregation
- 
Defines the collation to apply when executing the aggregation.
- collation() - Element in annotation interface org.springframework.data.mongodb.repository.Query
- 
Defines the collation to apply when executing the query.
- 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 newCollectionOptionswith already given settings andcollationset to given value.
- collation(Collation) - Method in class org.springframework.data.mongodb.core.FindAndModifyOptions
- 
Define theCollationspecifying language-specific rules for string comparison.
- collation(Collation) - Method in class org.springframework.data.mongodb.core.index.GeospatialIndex
- collation(Collation) - Method in class org.springframework.data.mongodb.core.index.Index
- collation(Collation) - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceOptions
- 
Deprecated.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(Collation) - Method in class org.springframework.data.mongodb.core.query.Query
- 
Set theCollationapplying language-specific rules for string comparison.
- collation(Collation) - Method in class org.springframework.data.mongodb.core.ViewOptions
- Collation - Class in org.springframework.data.mongodb.core.query
- 
Central abstraction for MongoDB collation support.
- Collation - Annotation Interface in org.springframework.data.mongodb.core.annotation
- 
Collationallows to define the rules used for language-specific 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 MongoDBCollation.
- 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-strengthCollation.ICUComparisonLevel.
- Collation.SecondaryICUComparisonLevel - Class in org.springframework.data.mongodb.core.query
- 
Secondary-strengthCollation.ICUComparisonLevel.
- Collation.TertiaryICUComparisonLevel - Class in org.springframework.data.mongodb.core.query
- 
Tertiary-strengthCollation.ICUComparisonLevel.
- collection() - Element in annotation interface org.springframework.data.mongodb.core.mapping.Document
- 
The collection the document representing the entity is supposed to be stored in.
- collection() - Element in annotation interface org.springframework.data.mongodb.core.mapping.DocumentReference
- 
The collection the referenced entity resides in.
- collection() - Element in annotation interface org.springframework.data.mongodb.core.mapping.TimeSeries
- 
The collection the document representing the entity is supposed to be stored in.
- collection(String) - Static method in class org.springframework.data.mongodb.core.aggregation.MergeOperation.MergeOperationTarget
- collection(String) - Method in class org.springframework.data.mongodb.core.messaging.ChangeStreamRequest.ChangeStreamRequestBuilder
- 
Set the name of theMongoCollectionto listen to.
- collection(String) - Method in class org.springframework.data.mongodb.core.messaging.TailableCursorRequest.TailableCursorRequestBuilder
- 
Set the name of theMongoCollectionto 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 aMongoCollection.
- 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(Class<T>) - 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(Class<T>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- collectionExists(String) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Check to see if a collection with a given name exists.
- collectionExists(String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- collectionExists(String) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Check to see if a collection with a given name exists.
- 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.CollectionChangeStreamOptions - Class in org.springframework.data.mongodb.core
- 
Encapsulation of options applied to define collections change stream behaviour.
- CollectionOptions.TimeSeriesOptions - Class in org.springframework.data.mongodb.core
- 
Options applicable to Time Series collections.
- CollectionOptions.ValidationOptions - Class in org.springframework.data.mongodb.core
- 
Encapsulation of ValidationOptions options.
- CollectionPreparer<T> - Interface in org.springframework.data.mongodb.core
- 
Interface for functional preparation of aMongoCollection.
- COMMAND - Static variable in class org.springframework.data.mongodb.core.geo.Sphere
- commandFailed(CommandFailedEvent) - Method in class org.springframework.data.mongodb.observability.MongoObservationCommandListener
- commandStarted(CommandStartedEvent) - Method in class org.springframework.data.mongodb.observability.MongoObservationCommandListener
- commandSucceeded(CommandSucceededEvent) - Method in class org.springframework.data.mongodb.observability.MongoObservationCommandListener
- comment() - Element in annotation interface org.springframework.data.mongodb.repository.Meta
- 
Add a comment to the query.
- comment(String) - Method in class org.springframework.data.mongodb.core.aggregation.AggregationOptions.Builder
- 
Define a comment to describe the execution.
- 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.
- commitTransaction() - Method in class org.springframework.data.mongodb.ReactiveMongoTransactionManager.ReactiveMongoTransactionObject
- 
Commit the transaction.
- compareTo(String) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Cmp
- 
Creates newComparisonOperators.Cmpwith all previously added arguments appending the given one.
- compareTo(String) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.ComparisonOperatorFactory
- 
Creates newAggregationExpressionthat compares two values.
- compareTo(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Cmp
- 
Creates newComparisonOperators.Cmpwith all previously added arguments appending the given one.
- compareTo(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.ComparisonOperatorFactory
- 
Creates newAggregationExpressionthat compares two values.
- compareToValue(Object) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Cmp
- 
Creates newComparisonOperators.Cmpwith all previously added arguments appending the given one.
- compareToValue(Object) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.ComparisonOperatorFactory
- 
Creates newAggregationExpressionthat compares two values.
- ComparisonOperatorFactory(String) - Constructor for class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.ComparisonOperatorFactory
- 
Creates newComparisonOperators.ComparisonOperatorFactoryfor given fieldReference.
- ComparisonOperatorFactory(AggregationExpression) - Constructor for class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.ComparisonOperatorFactory
- 
Creates newComparisonOperators.ComparisonOperatorFactoryfor givenAggregationExpression.
- 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
- 
AggregationExpressionfor$cmp.
- ComparisonOperators.ComparisonOperatorFactory - Class in org.springframework.data.mongodb.core.aggregation
- ComparisonOperators.Eq - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$eq.
- ComparisonOperators.Gt - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$gt.
- ComparisonOperators.Gte - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$gte.
- ComparisonOperators.Lt - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$lt.
- ComparisonOperators.Lte - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$lte.
- ComparisonOperators.Ne - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$ne.
- CompoundIndex - Annotation Interface 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 newCompoundIndexDefinitionfor the given keys.
- CompoundIndexes - Annotation Interface in org.springframework.data.mongodb.core.index
- 
Container annotation that allows to collect multipleCompoundIndexannotations.
- computeClientSetting() - Method in class org.springframework.data.mongodb.core.MongoClientFactoryBean
- 
CreateMongoClientSettingsbased on configuration and priority (lower is better).
- ComputedField(String, AggregationExpression) - Constructor for class org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.ComputedField
- 
Create a newSetWindowFieldsOperation.ComputedField.
- ComputedField(String, AggregationExpression, SetWindowFieldsOperation.Window) - Constructor for class org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.ComputedField
- 
Create a newSetWindowFieldsOperation.ComputedField.
- computeUploadOptionsFor(String, Document) - Method in class org.springframework.data.mongodb.gridfs.ReactiveGridFsTemplate
- 
Compute theGridFSUploadOptionsto be used from the given contentType and metadataDocument.
- concat(Object...) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
- 
Generates a$concatexpression 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.ArrayOperators.ArrayOperatorFactory
- 
Creates newAggregationExpressionthat takes the associated array and concats the given arrayFieldReference to it.
- concat(String) - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.ConcatArrays
- 
Concat with the array stored at the given field.
- concat(String) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.Concat
- 
Concat the given value.
- concat(String) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StringOperatorFactory
- 
Creates newAggregationExpressionthat takes the associated string representation and concats given value to it.
- concat(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.ArrayOperatorFactory
- 
Creates newAggregationExpressionthat takes the associated array and concats the array resulting form the given expression to it.
- concat(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.ConcatArrays
- 
Concat with the array resulting from the givenAggregationExpression.
- concatArrays(String...) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
- 
Generates a$concatArraysexpression 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
- 
Concat the value of the given field.
- concatValueOf(String) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StringOperatorFactory
- 
Creates newAggregationExpressionthat 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.Concat
- 
Concat the value resulting from the givenAggregationExpression.
- concatValueOf(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StringOperatorFactory
- 
Creates newAggregationExpressionthat takes the associated string representation and concats the result of the givenAggregationExpressionto it.
- ConditionalOperatorFactory(String) - Constructor for class org.springframework.data.mongodb.core.aggregation.ConditionalOperators.ConditionalOperatorFactory
- 
Creates newConditionalOperators.ConditionalOperatorFactoryfor given fieldReference.
- ConditionalOperatorFactory(AggregationExpression) - Constructor for class org.springframework.data.mongodb.core.aggregation.ConditionalOperators.ConditionalOperatorFactory
- 
Creates newConditionalOperators.ConditionalOperatorFactoryfor givenAggregationExpression.
- ConditionalOperatorFactory(CriteriaDefinition) - Constructor for class org.springframework.data.mongodb.core.aggregation.ConditionalOperators.ConditionalOperatorFactory
- 
Creates newConditionalOperators.ConditionalOperatorFactoryfor givenCriteriaDefinition.
- 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$condoperator.
- 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$ifNulloperator.
- ConditionalOperators.IfNull.IfNullBuilder - Interface in org.springframework.data.mongodb.core.aggregation
- ConditionalOperators.IfNull.OrBuilder - 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
- 
AggregationExpressionfor$switch.
- 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
- configureClientSettings(MongoClientSettings.Builder) - Method in class org.springframework.data.mongodb.config.MongoConfigurationSupport
- 
ConfigureMongoClientSettingsvia itsMongoClientSettings.BuilderAPI.
- configureConverters(MongoCustomConversions.MongoConverterConfigurationAdapter) - Method in class org.springframework.data.mongodb.config.MongoConfigurationSupport
- 
Configuration hook forMongoCustomConversionscreation.
- configurePropertyConversions(Consumer<PropertyValueConverterRegistrar<MongoPersistentProperty>>) - Method in class org.springframework.data.mongodb.core.convert.MongoCustomConversions.MongoConverterConfigurationAdapter
- 
Gateway to register property specific converters.
- connectFrom(String) - Method in interface org.springframework.data.mongodb.core.aggregation.GraphLookupOperation.ConnectFromBuilder
- 
Set the connectFrom fieldName to apply the$graphLookupto.
- ConnectionMetrics - Class in org.springframework.data.mongodb.monitor
- 
JMX Metrics for Connections
- ConnectionMetrics(MongoClient) - Constructor for class org.springframework.data.mongodb.monitor.ConnectionMetrics
- ConnectionStringPropertyEditor - Class in org.springframework.data.mongodb.config
- 
Parse aStringto aConnectionString.
- ConnectionStringPropertyEditor() - Constructor for class org.springframework.data.mongodb.config.ConnectionStringPropertyEditor
- connectTo(String) - Method in interface org.springframework.data.mongodb.core.aggregation.GraphLookupOperation.ConnectToBuilder
- 
Set the connectTo fieldName to apply the$graphLookupto.
- considerNestedRepositories() - Element in annotation interface org.springframework.data.mongodb.repository.config.EnableMongoRepositories
- 
Configures whether nested repository-interfaces (e.g. defined as inner classes) should be discovered by the repositories infrastructure.
- considerNestedRepositories() - Element in annotation interface org.springframework.data.mongodb.repository.config.EnableReactiveMongoRepositories
- 
Configures whether nested repository-interfaces (e.g. defined as inner classes) should be discovered by the repositories infrastructure.
- CONTAINING - Enum constant in enum class org.springframework.data.mongodb.core.query.MongoRegexCreator.MatchMode
- 
Matches string containing pattern
- contains(Object) - Method in class org.springframework.data.mongodb.core.aggregation.DocumentOperators.Shift
- 
Check if the given key is available.
- contains(Bson, String, Object) - Static method in class org.springframework.data.mongodb.util.BsonUtils
- 
Check if a given entry (key/value pair) is present in the givenBson.
- 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.
- containsUnionWith() - Method in class org.springframework.data.mongodb.core.aggregation.AggregationPipeline
- 
Return whether this aggregation pipeline defines a$unionWithstage that may contribute documents from other collections.
- containsValue(Object) - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.ArrayOperatorFactory
- 
Creates newAggregationExpressionthat 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.
- content(InputStream) - Method in class org.springframework.data.mongodb.gridfs.GridFsUpload.GridFsUploadBuilder
- 
Define the content of the file to upload.
- content(Supplier<InputStream>) - Method in class org.springframework.data.mongodb.gridfs.GridFsUpload.GridFsUploadBuilder
- 
Define the content of the file to upload.
- content(Publisher<DataBuffer>) - Method in class org.springframework.data.mongodb.gridfs.ReactiveGridFsUpload.ReactiveGridFsUploadBuilder
- 
Define the content of the file to upload.
- contentLength() - Method in class org.springframework.data.mongodb.gridfs.GridFsResource
- contentType(String) - Method in class org.springframework.data.mongodb.gridfs.GridFsObject.Options
- 
Set the associated content type.
- contentType(String) - Method in class org.springframework.data.mongodb.gridfs.GridFsUpload.GridFsUploadBuilder
- 
Set the content type.
- contentType(String) - Method in class org.springframework.data.mongodb.gridfs.ReactiveGridFsUpload.ReactiveGridFsUploadBuilder
- 
Set the content type.
- Context(AbstractBsonReader.Context, BsonContextType) - Constructor for class org.springframework.data.mongodb.util.json.ParameterBindingJsonReader.Context
- contextFor(Class<?>) - Static method in class org.springframework.data.mongodb.util.aggregation.TestAggregationContext
- contextFor(Class<?>, MongoConverter) - Static method in class org.springframework.data.mongodb.util.aggregation.TestAggregationContext
- ContextProviderFactory - Class in org.springframework.data.mongodb.observability
- 
Factory to create aContextProviderto propagate the request context across tasks.
- ContextProviderFactory() - Constructor for class org.springframework.data.mongodb.observability.ContextProviderFactory
- continueOnMissingFieldReference() - Method in interface org.springframework.data.mongodb.core.aggregation.AggregationOperationContext
- 
Deprecated, for removal: This API element is subject to removal in a future version.since 4.2.7,FieldLookupPolicyshould be specified explicitly when creating the AggregationOperationContext.
- continueOnMissingFieldReference() - Method in class org.springframework.data.mongodb.core.aggregation.TypeBasedAggregationOperationContext
- 
Deprecated, for removal: This API element is subject to removal in a future version.
- continueOnMissingFieldReference(Class<?>) - Method in class org.springframework.data.mongodb.core.aggregation.TypeBasedAggregationOperationContext
- 
This toggle allows thecontextto use any given field name without checking for its existence.
- contribute(AotRepositoryContext, GenerationContext) - Method in class org.springframework.data.mongodb.repository.aot.AotMongoRepositoryPostProcessor
- contributeType(Class<?>, GenerationContext) - Method in class org.springframework.data.mongodb.repository.aot.AotMongoRepositoryPostProcessor
- conversions - Variable in class org.springframework.data.mongodb.core.convert.AbstractMongoConverter
- conversionService - Variable in class org.springframework.data.mongodb.core.convert.AbstractMongoConverter
- convert(Object, TypeInformation<? extends S>) - Method in interface org.springframework.data.mongodb.core.convert.MappingMongoConverter.ConversionContext
- 
Converts a source object intotarget.
- convert(Object, TypeInformation<? extends S>, MappingMongoConverter.ConversionContext) - Method in interface org.springframework.data.mongodb.core.convert.MappingMongoConverter.ConversionContext
- 
Converts a source object intotarget.
- convert(Object, TypeInformation<? extends S>, MappingMongoConverter.ConversionContext) - Method in class org.springframework.data.mongodb.core.convert.MappingMongoConverter.DefaultConversionContext
- 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 class 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.
- convertDegreesToRadians() - Method in class org.springframework.data.mongodb.core.aggregation.ConvertOperators.ConvertOperatorFactory
- 
AggregationExpressionfor$degreesToRadiansthat converts an input value measured in degrees to radians.
- convertId(Object) - Method in class org.springframework.data.mongodb.core.convert.QueryMapper
- 
Converts the given raw id value into eitherObjectIdorString.
- convertId(Object, Class<?>) - Method in interface org.springframework.data.mongodb.core.convert.MongoConverter
- 
Converts the given raw id value into eitherObjectIdorString.
- convertId(Object, Class<?>) - Method in class org.springframework.data.mongodb.core.convert.QueryMapper
- 
Converts the given raw id value into eitherObjectIdortargetType.
- ConvertingParameterAccessor - Class in org.springframework.data.mongodb.repository.query
- 
CustomParameterAccessorthat uses aMongoWriterto serialize parameters into Mongo format.
- ConvertingParameterAccessor(MongoWriter<?>, MongoParameterAccessor) - Constructor for class org.springframework.data.mongodb.repository.query.ConvertingParameterAccessor
- 
Creates a newConvertingParameterAccessorwith the givenMongoWriterand delegate.
- ConvertingParameterAccessor.PotentiallyConvertingIterator - Interface in org.springframework.data.mongodb.repository.query
- 
CustomIteratorthat adds a method to access elements in a converted manner.
- ConvertOperatorFactory(String) - Constructor for class org.springframework.data.mongodb.core.aggregation.ConvertOperators.ConvertOperatorFactory
- 
Creates newConvertOperators.ConvertOperatorFactoryfor given fieldReference.
- ConvertOperatorFactory(AggregationExpression) - Constructor for class org.springframework.data.mongodb.core.aggregation.ConvertOperators.ConvertOperatorFactory
- 
Creates newConvertOperators.ConvertOperatorFactoryfor givenAggregationExpression.
- 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
- 
AggregationExpressionfor$convertthat converts a value to a specified type.
- ConvertOperators.ConvertOperatorFactory - Class in org.springframework.data.mongodb.core.aggregation
- ConvertOperators.DegreesToRadians - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$degreesToRadiansthat converts an input value measured in degrees to radians.
- ConvertOperators.ToBool - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$toBoolthat converts a value to boolean.
- ConvertOperators.ToDate - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$toDatethat converts a value to date.
- ConvertOperators.ToDecimal - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$toDecimalthat converts a value to decimal.
- ConvertOperators.ToDouble - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$toDoublethat converts a value to double.
- ConvertOperators.ToInt - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$toIntthat converts a value to integer.
- ConvertOperators.ToLong - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$toLongthat converts a value to long.
- ConvertOperators.ToObjectId - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$toObjectIdthat converts a value to objectId.
- ConvertOperators.ToString - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$toStringthat 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 aDocumentor simply invokes the
- convertTo(int) - Method in class org.springframework.data.mongodb.core.aggregation.ConvertOperators.ConvertOperatorFactory
- 
Creates newaggregation expressionthat takes the associated value and converts it into the type specified by the givennumericTypeIdentifier.
- convertTo(String) - Method in class org.springframework.data.mongodb.core.aggregation.ConvertOperators.ConvertOperatorFactory
- 
Creates newaggregation expressionthat takes the associated value and converts it into the type specified by the givenstringTypeIdentifier.
- convertTo(JsonSchemaObject.Type) - Method in class org.springframework.data.mongodb.core.aggregation.ConvertOperators.ConvertOperatorFactory
- 
Creates newaggregation expressionthat takes the associated value and converts it into the type specified by the givenJsonSchemaObject.Type.
- convertToBoolean() - Method in class org.springframework.data.mongodb.core.aggregation.ConvertOperators.ConvertOperatorFactory
- 
Creates newaggregation expressionfor$toBoolthat 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 newaggregation expressionfor$toDatethat converts a value to a date.
- convertToDecimal() - Method in class org.springframework.data.mongodb.core.aggregation.ConvertOperators.ConvertOperatorFactory
- 
Creates newaggregation expressionfor$toDecimalthat converts a value to a decimal.
- convertToDocument(CollectionOptions, Class<?>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- 
Convert givenCollectionOptionsto a document and take the domain type information into account when creating a mapped schema for validation.
- convertToDouble() - Method in class org.springframework.data.mongodb.core.aggregation.ConvertOperators.ConvertOperatorFactory
- 
Creates newaggregation expressionfor$toDoublethat converts a value to a decimal.
- convertToInt() - Method in class org.springframework.data.mongodb.core.aggregation.ConvertOperators.ConvertOperatorFactory
- 
Creates newaggregation expressionfor$toIntthat converts a value to an int.
- convertToLong() - Method in class org.springframework.data.mongodb.core.aggregation.ConvertOperators.ConvertOperatorFactory
- 
Creates newaggregation expressionfor$toLongthat converts a value to a long.
- 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) - Method in interface org.springframework.data.mongodb.core.encryption.EncryptionContext
- 
Shortcut for converting a given value into its store representation using the rootValueConversionContext.
- convertToMongoType(Object, MongoPersistentEntity) - Method in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
- convertToMongoType(Object, MongoPersistentEntity<?>) - Method in interface org.springframework.data.mongodb.core.convert.MongoWriter
- convertToMongoType(Object, TypeInformation<?>) - Method in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
- 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 givenTypeInformationdiffers from the given object type.
- convertToObjectId() - Method in class org.springframework.data.mongodb.core.aggregation.ConvertOperators.ConvertOperatorFactory
- 
Creates newaggregation expressionfor$toObjectIdthat converts a value to a objectId.
- convertToString() - Method in class org.springframework.data.mongodb.core.aggregation.ConvertOperators.ConvertOperatorFactory
- 
Creates newaggregation expressionfor$toStringthat converts a value to a string.
- convertToTypeOf(String) - Method in class org.springframework.data.mongodb.core.aggregation.ConvertOperators.ConvertOperatorFactory
- 
Creates newaggregation expressionthat takes the associated value and converts it into the type specified by the value of the givenfield reference.
- convertToTypeOf(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ConvertOperators.ConvertOperatorFactory
- 
Creates newaggregation expressionthat takes the associated value and converts it into the type specified by the givenexpression.
- convertValue(Object) - Static method in class org.springframework.data.mongodb.core.aggregation.ConvertOperators.Convert
- 
Creates newConvertOperators.Convertusing the given value for the input attribute.
- convertValueOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ConvertOperators.Convert
- 
Creates newConvertOperators.Convertusing the value of the providedfieldReferenceas input value.
- convertValueOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ConvertOperators.Convert
- 
Creates newConvertOperators.Convertusing the result of the providedexpressionas input value.
- cos() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat calculates the cosine of a numeric value given inradians.
- cos(Object) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Cos
- 
Creates a newAggregationExpressionthat calculates the cosine of a value that is measured inArithmeticOperators.AngularUnit.RADIANS.
- cos(Object, ArithmeticOperators.AngularUnit) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Cos
- 
Creates a newAggregationExpressionthat calculates the cosine of a value that is measured in the givenunit.
- cos(ArithmeticOperators.AngularUnit) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat calculates the cosine of a numeric value in the givenunit.
- cosh() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat calculates the hyperbolic cosine of a numeric value given inradians.
- cosh(Object) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Cosh
- 
Creates a newAggregationExpressionthat calculates the hyperbolic cosine of a value that is measured inArithmeticOperators.AngularUnit.RADIANS.
- cosh(Object, ArithmeticOperators.AngularUnit) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Cosh
- 
Creates a newAggregationExpressionthat calculates the hyperbolic cosine of a value that is measured in the givenunit.
- cosh(ArithmeticOperators.AngularUnit) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat calculates the hyperbolic cosine of a numeric value.
- coshOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Cosh
- 
Creates a newAggregationExpressionthat calculates the hyperbolic cosine of a value that is measured inArithmeticOperators.AngularUnit.RADIANS.
- coshOf(String, ArithmeticOperators.AngularUnit) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Cosh
- 
Creates a newAggregationExpressionthat calculates the hyperbolic cosine of a value that is measured in the givenunit.
- coshOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Cosh
- 
Creates a newAggregationExpressionthat calculates the hyperbolic cosine of a value that is measured inArithmeticOperators.AngularUnit.RADIANS.
- coshOf(AggregationExpression, ArithmeticOperators.AngularUnit) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Cosh
- 
Creates a newAggregationExpressionthat calculates the hyperbolic cosine of a value that is measured in the givenunit.
- cosOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Cos
- 
Creates a newAggregationExpressionthat calculates the cosine of a value that is measured inradians.
- cosOf(String, ArithmeticOperators.AngularUnit) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Cos
- 
Creates a newAggregationExpressionthat calculates the cosine of a value that is measured in the givenunit.
- cosOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Cos
- 
Creates a newAggregationExpressionthat calculates the cosine of a value that is measured inArithmeticOperators.AngularUnit.RADIANS.
- cosOf(AggregationExpression, ArithmeticOperators.AngularUnit) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Cos
- 
Creates a newAggregationExpressionthat calculates the cosine of a value that is measured in the givenunit.
- count() - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
- 
Creates a newCountOperation.CountOperationBuilder.
- 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 anGroupOperation.GroupOperationBuilderfor a$sum-expression.
- count() - Method in interface org.springframework.data.mongodb.core.ExecutableFindOperation.TerminatingFind
- 
Get the number of matching elements.
- count() - Method in interface org.springframework.data.mongodb.core.ReactiveFindOperation.TerminatingFind
- 
Get the number of matching elements.
- count() - Element in annotation interface org.springframework.data.mongodb.repository.Query
- 
Returns whether the query defined should be executed as count projection.
- count() - Method in class org.springframework.data.mongodb.repository.support.SimpleMongoRepository
- count() - Method in class org.springframework.data.mongodb.repository.support.SimpleReactiveMongoRepository
- count(Predicate) - Method in class org.springframework.data.mongodb.repository.support.QuerydslMongoPredicateExecutor
- count(Predicate) - Method in class org.springframework.data.mongodb.repository.support.ReactiveQuerydslMongoPredicateExecutor
- count(Example<S>) - Method in class org.springframework.data.mongodb.repository.support.SimpleMongoRepository
- count(Example<S>) - Method in class org.springframework.data.mongodb.repository.support.SimpleReactiveMongoRepository
- count(Query, Class<?>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Returns the number of documents for the givenQueryby querying the collection of the given entity class.
- count(Query, Class<?>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- count(Query, Class<?>) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Returns the number of documents for the givenQueryby querying the collection of the given entity class.
- count(Query, Class<?>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- count(Query, Class<?>, String) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- count(Query, Class<?>, String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- count(Query, Class<?>, String) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- count(Query, Class<?>, String) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- count(Query, String) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Returns the number of documents for the givenQueryquerying the given collection.
- count(Query, String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- count(Query, String) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Returns the number of documents for the givenQueryquerying the given collection.
- count(Query, String) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- countCanBeEstimated(Document, CountOptions) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- countCanBeEstimated(Document, CountOptions) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- 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 newCountOperationgiven the fieldName field name.
- CountOperation.CountOperationBuilder - Class in org.springframework.data.mongodb.core.aggregation
- 
Builder forCountOperation.
- CountOperationBuilder() - Constructor for class org.springframework.data.mongodb.core.aggregation.CountOperation.CountOperationBuilder
- CountQuery - Annotation Interface in org.springframework.data.mongodb.repository
- 
Annotation to declare finder count queries directly on repository methods.
- covariancePop(String) - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.AccumulatorOperatorFactory
- 
Creates newAggregationExpressionthat uses the previous input (field/expression) and the value of the given field to calculate the population covariance of the two.
- covariancePop(String) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat uses the previous input (field/expression) and the value of the given field to calculate the population covariance of the two.
- covariancePop(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.AccumulatorOperatorFactory
- 
Creates newAggregationExpressionthat uses the previous input (field/expression) and the result of the givenexpressionto calculate the population covariance of the two.
- covariancePop(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat uses the previous input (field/expression) and the result of the givenexpressionto calculate the population covariance of the two.
- covariancePopOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.CovariancePop
- 
Creates newAccumulatorOperators.CovariancePop.
- covariancePopOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.CovariancePop
- 
Creates newAccumulatorOperators.CovariancePop.
- covarianceSamp(String) - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.AccumulatorOperatorFactory
- 
Creates newAggregationExpressionthat uses the previous input (field/expression) and the value of the given field to calculate the sample covariance of the two.
- covarianceSamp(String) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat uses the previous input (field/expression) and the value of the given field to calculate the sample covariance of the two.
- covarianceSamp(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.AccumulatorOperatorFactory
- 
Creates newAggregationExpressionthat uses the previous input (field/expression) and the result of the givenexpressionto calculate the sample covariance of the two.
- covarianceSamp(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat uses the previous input (field/expression) and the result of the givenexpressionto calculate the sample covariance of the two.
- covarianceSampOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.CovarianceSamp
- 
Creates newAccumulatorOperators.CovarianceSamp.
- covarianceSampOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.CovarianceSamp
- 
Creates newAccumulatorOperators.CovarianceSamp.
- create() - Static method in interface org.springframework.data.mongodb.core.MongoJsonSchemaCreator
- 
Creates a newMongoJsonSchemaCreatorthat does not consider potential extensions - suitable for testing.
- create(ObservationRegistry) - Static method in class org.springframework.data.mongodb.observability.ContextProviderFactory
- 
Create aContextProvidergivenObservationRegistry.
- create(CreationalContext<T>, Class<T>) - Method in class org.springframework.data.mongodb.repository.cdi.MongoRepositoryBean
- create(String) - Static method in interface org.springframework.data.mongodb.MongoExpression
- 
Create a newMongoExpressionfrom plainString(eg.
- create(String, Object...) - Static method in interface org.springframework.data.mongodb.MongoExpression
- 
Create a newMongoExpressionfrom plainStringcontaining placeholders (eg.
- create(String, Sort.Direction) - Static method in class org.springframework.data.mongodb.core.index.IndexField
- create(Consumer<MongoCustomConversions.MongoConverterConfigurationAdapter>) - Static method in class org.springframework.data.mongodb.core.convert.MongoCustomConversions
- 
Functional styleCustomConversionscreation giving users a convenient way of configuring store specific capabilities by providing deferred hooks to what will be configured when creating theinstance.
- create(MappingContext) - Static method in interface org.springframework.data.mongodb.core.MongoJsonSchemaCreator
- 
Creates a newMongoJsonSchemaCreatorthat is aware of type mappings and potentialextensions.
- create(MappingContext<? extends MongoPersistentEntity<?>, MongoPersistentProperty>) - Static method in interface org.springframework.data.mongodb.core.index.IndexResolver
- 
Creates a newIndexResolvergivenMongoMappingContext.
- create(MongoConverter) - Static method in interface org.springframework.data.mongodb.core.MongoJsonSchemaCreator
- 
Creates a newMongoJsonSchemaCreatorthat is aware of conversions applied by the givenMongoConverter.
- create(MongoPersistentEntity<?>) - Static method in class org.springframework.data.mongodb.core.mapping.PersistentPropertyTranslator
- 
Create a newPersistentPropertyTranslator.
- create(MongoPersistentEntity<?>, Predicate<MongoPersistentProperty>) - Static method in class org.springframework.data.mongodb.core.mapping.PersistentPropertyTranslator
- 
Create a newPersistentPropertyTranslatoraccepting afilter predicatewhether the translation should happen at all.
- create(MongoTemplate) - Static method in interface org.springframework.data.mongodb.core.messaging.MessageListenerContainer
- 
Create a newMessageListenerContainergivenMongoTemplate.
- 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(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>) - 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>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- 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(Class<T>, CollectionOptions) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- 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(Class<T>, CollectionOptions) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- createCollection(String) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Create an uncapped collection with the provided name.
- createCollection(String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- createCollection(String) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Create an uncapped collection with the provided name.
- createCollection(String) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- createCollection(String, CollectionOptions) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Create a collection with the provided name and options.
- createCollection(String, CollectionOptions) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- createCollection(String, CollectionOptions) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Create a collection with the provided name and options.
- createCollection(String, CollectionOptions) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- createCollection(Collection<?>, MongoPersistentProperty) - Method in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
- 
Writes the givenCollectionusing the givenMongoPersistentPropertyinformation.
- 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
- 
CreateIndexDefinitionwrapped inMongoPersistentEntityIndexResolver.IndexDefinitionHolderforCompoundIndexesof a given type.
- 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 aQueryinstance using the givenConvertingParameterAccessor.
- createCountQuery(ConvertingParameterAccessor) - Method in class org.springframework.data.mongodb.repository.query.AbstractReactiveMongoQuery
- 
Creates aQueryinstance using the givenConvertingParameterAccessor.
- createCountQuery(ConvertingParameterAccessor) - Method in class org.springframework.data.mongodb.repository.query.PartTreeMongoQuery
- createCountQuery(ConvertingParameterAccessor) - Method in class org.springframework.data.mongodb.repository.query.ReactivePartTreeMongoQuery
- CREATED - Enum constant in enum class org.springframework.data.mongodb.core.messaging.Task.State
- 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
- createDBRef(Object, MongoPersistentProperty) - Method in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
- createDefaultQueryMethodEvaluationContextProvider(ListableBeanFactory) - Method in class org.springframework.data.mongodb.repository.support.ReactiveMongoRepositoryFactoryBean
- createFlux(String, ReactiveCollectionCallback<T>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- createFlux(ReactiveDatabaseCallback<T>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- 
Create a reusable Flux for aReactiveDatabaseCallback.
- createFlux(ReactiveGridFsTemplate.ReactiveBucketCallback<T>) - Method in class org.springframework.data.mongodb.gridfs.ReactiveGridFsTemplate
- 
Create a reusable Flux for aReactiveGridFsTemplate.ReactiveBucketCallback.
- 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
- 
CreatesIndexDefinitionwrapped inMongoPersistentEntityIndexResolver.IndexDefinitionHolderout ofGeoSpatialIndexedforMongoPersistentProperty.
- createHashedIndexDefinition(String, String, MongoPersistentProperty) - Method in class org.springframework.data.mongodb.core.index.MongoPersistentEntityIndexResolver
- 
CreatesHashedIndexwrapped inMongoPersistentEntityIndexResolver.IndexDefinitionHolderout ofHashIndexedfor a givenMongoPersistentProperty.
- createIndexDefinition(String, String, MongoPersistentProperty) - Method in class org.springframework.data.mongodb.core.index.MongoPersistentEntityIndexResolver
- 
CreatesIndexDefinitionwrapped inMongoPersistentEntityIndexResolver.IndexDefinitionHolderout ofIndexedfor a givenMongoPersistentProperty.
- createIndexesForQueryMethods() - Element in annotation interface org.springframework.data.mongodb.repository.config.EnableMongoRepositories
- 
Whether to automatically create indexes for query methods defined in the repository interface.
- createIndexesForQueryMethods() - Element in annotation interface org.springframework.data.mongodb.repository.config.EnableReactiveMongoRepositories
- 
Whether to automatically create indexes for query methods defined in the repository interface.
- createInstance() - Method in class org.springframework.data.mongodb.core.MongoClientFactoryBean
- createInstance() - Method in class org.springframework.data.mongodb.core.MongoClientSettingsFactoryBean
- createInstance() - Method in class org.springframework.data.mongodb.core.ReactiveMongoClientFactoryBean
- createLazyLoadingProxy(MongoPersistentProperty, DbRefResolverCallback, Object) - Method in class org.springframework.data.mongodb.core.convert.LazyLoadingProxyFactory
- createMap(Map<Object, Object>, MongoPersistentProperty) - Method in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
- 
Writes the givenMapusing the givenMongoPersistentPropertyinformation.
- createMapEntry(QueryMapper.Field, Object) - Method in class org.springframework.data.mongodb.core.convert.QueryMapper
- 
Creates a newMap.Entryfor the givenQueryMapper.Fieldwith the given value.
- createMongoClient(MongoClientSettings) - Method in class org.springframework.data.mongodb.config.AbstractMongoClientConfiguration
- 
Create the Reactive StreamsMongoClientinstance with givenMongoClientSettings.
- createMono(String, ReactiveCollectionCallback<T>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- createMono(ReactiveDatabaseCallback<T>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- 
Create a reusable Mono for aReactiveDatabaseCallback.
- createMono(ReactiveGridFsTemplate.ReactiveBucketCallback<T>) - Method in class org.springframework.data.mongodb.gridfs.ReactiveGridFsTemplate
- 
Create a reusable Mono for aReactiveGridFsTemplate.ReactiveBucketCallback.
- createOutObject() - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceOptions
- 
Deprecated.
- 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, MongoPersistentEntity<?>, SimpleTypeHolder) - Method in class org.springframework.data.mongodb.core.mapping.MongoMappingContext
- createPropertyField(MongoPersistentEntity<?>, String, MappingContext<? extends MongoPersistentEntity<?>, MongoPersistentProperty>) - Method in class org.springframework.data.mongodb.core.convert.QueryMapper
- createPropertyField(MongoPersistentEntity<?>, String, MappingContext<? extends MongoPersistentEntity<?>, MongoPersistentProperty>) - Method in class org.springframework.data.mongodb.core.convert.UpdateMapper
- createQuery() - Method in class org.springframework.data.mongodb.repository.support.SpringDataMongodbQuery
- createQuery(Predicate, Expression<?>, QueryModifiers, List<OrderSpecifier<?>>) - Method in class org.springframework.data.mongodb.repository.support.SpringDataMongodbQuery
- createQuery(ConvertingParameterAccessor) - Method in class org.springframework.data.mongodb.repository.query.AbstractMongoQuery
- 
Creates aQueryinstance using the givenParameterAccessor
- createQuery(ConvertingParameterAccessor) - Method in class org.springframework.data.mongodb.repository.query.AbstractReactiveMongoQuery
- 
Creates aQueryinstance using the givenParameterAccessor
- 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.ReactiveStringBasedAggregation
- createQuery(ConvertingParameterAccessor) - Method in class org.springframework.data.mongodb.repository.query.ReactiveStringBasedMongoQuery
- createQuery(ConvertingParameterAccessor) - Method in class org.springframework.data.mongodb.repository.query.StringBasedAggregation
- createQuery(ConvertingParameterAccessor) - Method in class org.springframework.data.mongodb.repository.query.StringBasedMongoQuery
- createReactiveMongoClient(MongoClientSettings) - Method in class org.springframework.data.mongodb.config.AbstractReactiveMongoConfiguration
- 
Create the Reactive StreamsMongoClientinstance with givenMongoClientSettings.
- createRepositoryFactory() - Method in class org.springframework.data.mongodb.repository.support.MongoRepositoryFactoryBean
- createRepositoryFactory() - Method in class org.springframework.data.mongodb.repository.support.ReactiveMongoRepositoryFactoryBean
- createSchemaFor(Class<?>) - Method in interface org.springframework.data.mongodb.core.MongoJsonSchemaCreator
- 
Create theMongoJsonSchemafor the giventype.
- createSort(List<OrderSpecifier<?>>) - Method in class org.springframework.data.mongodb.repository.support.SpringDataMongodbQuery
- 
Compute the sortDocumentfrom the given list oforder specifiers.
- createUpdate(ConvertingParameterAccessor) - Method in class org.springframework.data.mongodb.repository.query.AbstractMongoQuery
- createUpdate(MongoParameterAccessor) - Method in class org.springframework.data.mongodb.repository.query.AbstractReactiveMongoQuery
- createView(String, Class<?>, AggregationOperation...) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Create a view with the provided name.
- createView(String, Class<?>, AggregationOperation...) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Create a view with the provided name.
- createView(String, Class<?>, AggregationPipeline) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Create a view with the provided name.
- createView(String, Class<?>, AggregationPipeline) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Create a view with the provided name.
- createView(String, Class<?>, AggregationPipeline, ViewOptions) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Create a view with the provided name.
- createView(String, Class<?>, AggregationPipeline, ViewOptions) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- createView(String, Class<?>, AggregationPipeline, ViewOptions) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Create a view with the provided name.
- createView(String, Class<?>, AggregationPipeline, ViewOptions) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- createView(String, String, AggregationPipeline, ViewOptions) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Create a view with the provided name.
- createView(String, String, AggregationPipeline, ViewOptions) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- createView(String, String, AggregationPipeline, ViewOptions) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Create a view with the provided name.
- createView(String, String, AggregationPipeline, ViewOptions) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- createWildcardIndexDefinition(String, String, WildcardIndexed, MongoPersistentEntity<?>) - Method in class org.springframework.data.mongodb.core.index.MongoPersistentEntityIndexResolver
- criteria(CriteriaDefinition) - Static method in interface org.springframework.data.mongodb.core.validation.Validator
- 
Creates a newValidatorchecking documents against a given query structure expressed byCriteriaDefinition.
- 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.BitwiseCriteriaOperators - Interface in org.springframework.data.mongodb.core.query
- 
MongoDB specific bitwise query operators like$bitsAllClear, $bitsAllSet,...for usage withCriteria.bits()andQuery.
- CriteriaDefinition - Interface in org.springframework.data.mongodb.core.query
- CrudMethodMetadata - Interface in org.springframework.data.mongodb.repository.support
- 
Interface to abstractCrudMethodMetadatathat provide theReadPreferenceto be used for query execution.
- CURRENT - Enum constant in enum class org.springframework.data.mongodb.core.aggregation.SystemVariable
- 
Variable that references the start of the field path being processed.
- 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.
- currentElement() - Method in interface org.springframework.data.mongodb.core.schema.MongoJsonSchema.ConflictResolutionFunction.Path
- currentTimestamp(String) - Method in class org.springframework.data.mongodb.core.query.Update
- 
Update given key to current date using $currentDate : { $type : "timestamp" } modifier.
- cursor(Document) - Method in class org.springframework.data.mongodb.core.aggregation.AggregationOptions.Builder
- 
Additional options to the aggregation.
- cursorBatchSize() - Element in annotation interface org.springframework.data.mongodb.repository.Meta
- 
Sets the number of documents to return per batch.
- 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.
- CursorPreparer - Interface in org.springframework.data.mongodb.core
- 
Simple callback interface to allow customization of aFindIterable.
- customConversions() - Method in class org.springframework.data.mongodb.config.MongoConfigurationSupport
- 
Register customConverters in aCustomConversionsobject if required.
- 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 theMongoDatabaseto 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
- 
AggregationExpressionfor$type.
- date() - Static method in interface org.springframework.data.mongodb.core.schema.JsonSchemaObject
- 
Create a newJsonSchemaObjectoftype : 'date'.
- date(String) - Static method in interface org.springframework.data.mongodb.core.schema.JsonSchemaProperty
- 
Creates a newIdentifiableJsonSchemaProperty.DateJsonSchemaPropertywith given identifier oftype : 'date'.
- DATE - Static variable in interface org.springframework.data.mongodb.core.schema.JsonSchemaObject.Type
- DATE_TIME - Enum constant in enum class org.springframework.data.mongodb.core.mapping.FieldType
- dateAsFormattedString() - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
- 
Generates a$dateToStringexpression that takes the date representation of the previously mentioned field using the server default format.
- dateAsFormattedString(String) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
- 
Generates a$dateToStringexpression that takes the date representation of the previously mentioned field and applies given format to it.
- dateFromParts() - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators
- 
Construct a Date object by providing the date’s constituent properties.
 NOTE: Requires MongoDB 3.6 or later.
- dateFromParts() - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateFromParts
- 
Creates newDateOperators.DateFromParts.DateFromPartsWithYear.
- 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 dateString.
 To use afield referenceorAggregationExpressionas source of the date string considerDateOperators.DateOperatorFactory.fromString()orDateOperators.DateFromString.fromStringOf(AggregationExpression).
 NOTE: Requires MongoDB 3.6 or later.
- dateOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators
- 
Take the date referenced by given fieldReference.
- dateOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateToString
- 
Creates newDateOperators.DateToString.FormatBuilderallowing to define the date format to apply.
- dateOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators
- 
Take the date resulting from the givenAggregationExpression.
- dateOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateToString
- 
Creates newDateOperators.DateToString.FormatBuilderallowing to define the date format to apply.
- DateOperatorFactory(Object) - Constructor for class org.springframework.data.mongodb.core.aggregation.DateOperators.DateOperatorFactory
- 
Creates newDateOperators.DateOperatorFactoryfor givenvaluethat resolves to a Date.
- DateOperatorFactory(String) - Constructor for class org.springframework.data.mongodb.core.aggregation.DateOperators.DateOperatorFactory
- 
Creates newDateOperators.DateOperatorFactoryfor given fieldReference.
- DateOperatorFactory(AggregationExpression) - Constructor for class org.springframework.data.mongodb.core.aggregation.DateOperators.DateOperatorFactory
- 
Creates newDateOperators.DateOperatorFactoryfor givenAggregationExpression.
- 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.DateAdd - Class in org.springframework.data.mongodb.core.aggregation
- DateOperators.DateDiff - Class in org.springframework.data.mongodb.core.aggregation
- DateOperators.DateFromParts - Class in org.springframework.data.mongodb.core.aggregation
- 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
- 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.DateSubtract - Class in org.springframework.data.mongodb.core.aggregation
- DateOperators.DateToParts - Class in org.springframework.data.mongodb.core.aggregation
- DateOperators.DateToString - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$dateToString.
- DateOperators.DateToString.FormatBuilder - Interface in org.springframework.data.mongodb.core.aggregation
- DateOperators.DateTrunc - Class in org.springframework.data.mongodb.core.aggregation
- DateOperators.DayOfMonth - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$dayOfMonth.
- DateOperators.DayOfWeek - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$dayOfWeek.
- DateOperators.DayOfYear - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$dayOfYear.
- DateOperators.Hour - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$hour.
- DateOperators.IsoDateFromParts - Class in org.springframework.data.mongodb.core.aggregation
- DateOperators.IsoDateFromParts.IsoDateFromPartsWithYear - Interface in org.springframework.data.mongodb.core.aggregation
- DateOperators.IsoDayOfWeek - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$isoDayOfWeek.
- DateOperators.IsoWeek - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$isoWeek.
- DateOperators.IsoWeekYear - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$isoWeekYear.
- DateOperators.Millisecond - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$millisecond.
- DateOperators.Minute - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$minute.
- DateOperators.Month - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$month.
- DateOperators.Second - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$second.
- DateOperators.TemporalUnit - Interface in org.springframework.data.mongodb.core.aggregation
- 
Interface defining a temporal unit for date operators.
- 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 aString.
- DateOperators.TimezonedDateAggregationExpression - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressioncapable of setting a givenDateOperators.Timezone.
- DateOperators.TsIncrement - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$tsIncrement.
- DateOperators.TsSecond - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$tsSecond.
- DateOperators.Week - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$week.
- DateOperators.Year - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$year.
- datePartsOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateToParts
- 
Creates newDateOperators.DateToParts.
- datePartsOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateToParts
- 
Creates newDateOperators.DateToParts.
- dateTimeProviderRef() - Element in annotation interface org.springframework.data.mongodb.config.EnableMongoAuditing
- 
Configures aDateTimeProviderbean name that allows customizing the timestamp to be used for setting creation and modification dates.
- dateTimeProviderRef() - Element in annotation interface org.springframework.data.mongodb.config.EnableReactiveMongoAuditing
- 
Configures aDateTimeProviderbean name that allows customizing the timestamp to be used for setting creation and modification dates.
- dateToParts(Object) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateToParts
- 
Creates newDateOperators.DateToParts.
- dateToString(Object) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateToString
- 
Creates newDateOperators.DateToString.FormatBuilder.
- 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 range1 - 31.
- DAY - Enum constant in enum class org.springframework.data.mongodb.core.aggregation.DensifyOperation.DensifyUnits
- DAY - Enum constant in enum class org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.WindowUnits
- dayOf(String) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateFromParts
- 
Set the day to the value resolved by following the givenfield reference.
- dayOf(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateFromParts
- 
Set the day to the result of the givenexpression.
- dayOfMonth() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateOperatorFactory
- 
Creates newAggregationExpressionthat 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
- 
Creates newDateOperators.DayOfMonth.
- dayOfMonth(String) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DayOfMonth
- 
Creates newDateOperators.DayOfMonth.
- dayOfMonth(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DayOfMonth
- 
Creates newDateOperators.DayOfMonth.
- dayOfWeek() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateOperatorFactory
- 
Creates newAggregationExpressionthat 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
- 
Creates newDateOperators.DayOfWeek.
- dayOfWeek(String) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DayOfWeek
- 
Creates newDateOperators.DayOfWeek.
- dayOfWeek(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DayOfWeek
- 
Creates newDateOperators.DayOfWeek.
- dayOfYear() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateOperatorFactory
- 
Creates newAggregationExpressionthat 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
- 
Creates newDateOperators.DayOfYear.
- dayOfYear(String) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DayOfYear
- 
Creates newDateOperators.DayOfYear.
- dayOfYear(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DayOfYear
- 
Creates newDateOperators.DayOfYear.
- db() - Element in annotation interface org.springframework.data.mongodb.core.mapping.DBRef
- 
The database the referred entity resides in.
- db() - Element in annotation interface org.springframework.data.mongodb.core.mapping.DocumentReference
- 
The database the referenced entity resides in.
- DbCallback<T> - Interface in org.springframework.data.mongodb.core
- 
Callback interface for executing actions against aMongoDatabase.
- dbList(Object...) - Static method in class org.springframework.data.mongodb.util.DBObjectUtils
- 
Deprecated.
- DBObjectUtils - Class in org.springframework.data.mongodb.util
- 
Deprecated, for removal: This API element is subject to removal in a future version.since 4.2.0
- DBObjectUtils() - Constructor for class org.springframework.data.mongodb.util.DBObjectUtils
- 
Deprecated.
- DBRef - Annotation Interface in org.springframework.data.mongodb.core.mapping
- 
An annotation that indicates the annotated field is to be stored using aDBRef.
- dbRefProxyHandler - Variable in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
- DbRefProxyHandler - Interface in org.springframework.data.mongodb.core.convert
- dbRefResolver - Variable in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
- DbRefResolver - Interface in org.springframework.data.mongodb.core.convert
- 
Used to resolve associations annotated withDBRef.
- DbRefResolverCallback - Interface in org.springframework.data.mongodb.core.convert
- 
Callback interface to be used in conjunction withDbRefResolver.
- DECIMAL_128 - Static variable in interface org.springframework.data.mongodb.core.schema.JsonSchemaObject.Type
- decimal128(String) - Static method in interface org.springframework.data.mongodb.core.schema.JsonSchemaProperty
- 
Creates a newIdentifiableJsonSchemaProperty.NumericJsonSchemaPropertywith given identifier ofbsonType : 'decimal128'.
- DECIMAL128 - Enum constant in enum class org.springframework.data.mongodb.core.mapping.FieldType
- decode(String, Object[]) - Method in class org.springframework.data.mongodb.util.json.ParameterBindingDocumentCodec
- decode(String, ParameterBindingContext) - Method in class org.springframework.data.mongodb.repository.query.AbstractMongoQuery
- decode(String, ParameterBindingContext) - Method in class org.springframework.data.mongodb.util.json.ParameterBindingDocumentCodec
- decode(BsonReader, DecoderContext) - Method in class org.springframework.data.mongodb.util.json.ParameterBindingDocumentCodec
- decorate(Object) - Method in class org.springframework.data.mongodb.SessionAwareMethodInterceptor
- decrypt(Object, EncryptionContext) - Method in interface org.springframework.data.mongodb.core.convert.encryption.EncryptingConverter
- 
Decrypt the given encrypted source value within the givencontext.
- decrypt(Object, EncryptionContext) - Method in class org.springframework.data.mongodb.core.convert.encryption.MongoEncryptionConverter
- decrypt(BsonBinary) - Method in class org.springframework.data.mongodb.core.encryption.MongoClientEncryption
- decrypt(T) - Method in interface org.springframework.data.mongodb.core.encryption.Encryption
- 
Decrypt the given value.
- def() - Element in annotation interface org.springframework.data.mongodb.core.index.CompoundIndex
- 
The actual index definition in JSON format or atemplate expressionresolving to either a JSON String or aDocument.
- DEFAULT - Enum constant in enum class org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.WindowUnits
- DEFAULT - Enum constant in enum class org.springframework.data.mongodb.core.query.MongoRegexCreator.MatchMode
- 
Store specific default.
- DEFAULT - Enum constant in enum class org.springframework.data.mongodb.core.timeseries.Granularity
- 
Server default value to indicate no explicit value should be sent.
- 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
- 
ADbRefResolverthat resolvesDBRefs by delegating to aDbRefResolverCallbackthan is able to generate lazy loading proxies.
- DefaultDbRefResolver(MongoDatabaseFactory) - Constructor for class org.springframework.data.mongodb.core.convert.DefaultDbRefResolver
- 
Creates a newDefaultDbRefResolverwith the givenMongoDatabaseFactory.
- defaultFormat() - Method in interface org.springframework.data.mongodb.core.aggregation.DateOperators.DateToString.FormatBuilder
- 
Creates newDateOperators.DateToStringusing the server default string format (%Y-%m-%dT%H:%M:%S.%LZ) for dates.
- DefaultIndexOperations - Class in org.springframework.data.mongodb.core
- 
Default implementation ofIndexOperations.
- DefaultIndexOperations(MongoOperations, String, Class<?>) - Constructor for class org.springframework.data.mongodb.core.DefaultIndexOperations
- 
Creates a newDefaultIndexOperations.
- DefaultIndexOperations(MongoDatabaseFactory, String, QueryMapper) - Constructor for class org.springframework.data.mongodb.core.DefaultIndexOperations
- 
Deprecated.since 2.1. Please useDefaultIndexOperations(MongoOperations, String, Class).
- DefaultIndexOperations(MongoDatabaseFactory, String, QueryMapper, Class<?>) - Constructor for class org.springframework.data.mongodb.core.DefaultIndexOperations
- 
Deprecated.since 2.1. Please useDefaultIndexOperations(MongoOperations, String, Class).
- DefaultMessageListenerContainer - Class in org.springframework.data.mongodb.core.messaging
- 
SimpleExecutorbasedMessageListenerContainerimplementation for runningtaskslike listening to MongoDB Change Streams and tailable cursors.
- DefaultMessageListenerContainer(MongoTemplate) - Constructor for class org.springframework.data.mongodb.core.messaging.DefaultMessageListenerContainer
- 
Create a newDefaultMessageListenerContainer.
- DefaultMessageListenerContainer(MongoTemplate, Executor) - Constructor for class org.springframework.data.mongodb.core.messaging.DefaultMessageListenerContainer
- 
Create a newDefaultMessageListenerContainerrunningtasksvia the given taskExecutor.
- DefaultMessageListenerContainer(MongoTemplate, Executor, ErrorHandler) - Constructor for class org.springframework.data.mongodb.core.messaging.DefaultMessageListenerContainer
- 
Create a newDefaultMessageListenerContainerrunningtasksvia the given taskExecutor delegatingerrorsto the givenErrorHandler.
- DefaultMongoTypeMapper - Class in org.springframework.data.mongodb.core.convert
- 
Default implementation ofMongoTypeMapperallowing configuration of the key to lookup and store type information inDocument.
- DefaultMongoTypeMapper() - Constructor for class org.springframework.data.mongodb.core.convert.DefaultMongoTypeMapper
- 
Create a newMongoTypeMapperwith fully-qualified type hints using_class.
- DefaultMongoTypeMapper(String) - Constructor for class org.springframework.data.mongodb.core.convert.DefaultMongoTypeMapper
- 
Create a newMongoTypeMapperwith fully-qualified type hints usingtypeKey.
- DefaultMongoTypeMapper(String, List<? extends TypeInformationMapper>) - Constructor for class org.springframework.data.mongodb.core.convert.DefaultMongoTypeMapper
- 
Create a newMongoTypeMapperwith fully-qualified type hints usingtypeKey.
- DefaultMongoTypeMapper(String, MappingContext<? extends PersistentEntity<?, ?>, ?>) - Constructor for class org.springframework.data.mongodb.core.convert.DefaultMongoTypeMapper
- 
Create a newMongoTypeMapperwith fully-qualified type hints usingtypeKey.
- DefaultMongoTypeMapper(String, MappingContext<? extends PersistentEntity<?, ?>, ?>, UnaryOperator<Class<?>>) - Constructor for class org.springframework.data.mongodb.core.convert.DefaultMongoTypeMapper
- 
Create a newMongoTypeMapperwith fully-qualified type hints usingtypeKey.
- DefaultMongoTypeMapper.DocumentTypeAliasAccessor - Class in org.springframework.data.mongodb.core.convert
- 
TypeAliasAccessorto store aliases in aDocument.
- DefaultReactiveIndexOperations - Class in org.springframework.data.mongodb.core
- 
Default implementation ofReactiveIndexOperations.
- DefaultReactiveIndexOperations(ReactiveMongoOperations, String, QueryMapper) - Constructor for class org.springframework.data.mongodb.core.DefaultReactiveIndexOperations
- 
Creates a newDefaultReactiveIndexOperations.
- DefaultReactiveIndexOperations(ReactiveMongoOperations, String, QueryMapper, Class<?>) - Constructor for class org.springframework.data.mongodb.core.DefaultReactiveIndexOperations
- 
Creates a newDefaultReactiveIndexOperations.
- DefaultReferenceResolver - Class in org.springframework.data.mongodb.core.convert
- 
ReferenceResolverimplementation that uses a givenReferenceLookupDelegateto load and convert entity associations expressed via apersitent property.
- DefaultReferenceResolver(ReferenceLoader, PersistenceExceptionTranslator) - Constructor for class org.springframework.data.mongodb.core.convert.DefaultReferenceResolver
- 
Create a new instance ofDefaultReferenceResolver.
- defaultTo(Object) - Method in class org.springframework.data.mongodb.core.aggregation.ConditionalOperators.Switch
- 
Set the default value.
- defaultTo(Object) - Method in class org.springframework.data.mongodb.core.aggregation.DocumentOperators.Shift
- 
Define the default value if the target document is out of range.
- defaultTo(Object[]) - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.Zip
- 
Optionally provide a default value.
- 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.
- defaultToValueOf(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.DocumentOperators.Shift
- 
Define theexpressionto evaluate if the target document is out of range.
- define(Collection<VariableOperators.Let.ExpressionVariable>) - Static method in class org.springframework.data.mongodb.core.aggregation.VariableOperators
- 
Start creating newVariableOperators.Letthat allows definition ofVariableOperators.Let.ExpressionVariablethat can be used within a nestedAggregationExpression.
- define(Collection<VariableOperators.Let.ExpressionVariable>) - Static method in class org.springframework.data.mongodb.core.aggregation.VariableOperators.Let
- 
Start creating newVariableOperators.Letby defining the variables for$vars.
- define(VariableOperators.Let.ExpressionVariable...) - Static method in class org.springframework.data.mongodb.core.aggregation.VariableOperators
- 
Start creating newVariableOperators.Letthat allows definition ofVariableOperators.Let.ExpressionVariablethat can be used within a nestedAggregationExpression.
- define(VariableOperators.Let.ExpressionVariable...) - Static method in class org.springframework.data.mongodb.core.aggregation.VariableOperators.Let
- 
Start creating newVariableOperators.Letby defining the variables for$vars.
- definedAs(AggregationExpression) - Method in interface org.springframework.data.mongodb.core.aggregation.ArrayOperators.Reduce.PropertyExpression.AsBuilder
- 
Set theAggregationExpressionresulting in the properties value.
- DEGREES - Enum constant in enum class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.AngularUnit
- degreesToRadians(Object) - Static method in class org.springframework.data.mongodb.core.aggregation.ConvertOperators.DegreesToRadians
- 
Create a new instance ofConvertOperators.DegreesToRadiansthat converts the given value, measured in degrees, to radians.
- degreesToRadiansOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ConvertOperators.DegreesToRadians
- 
Create a new instance ofConvertOperators.DegreesToRadiansthat converts the value of the given field, measured in degrees, to radians.
- degreesToRadiansOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ConvertOperators.DegreesToRadians
- 
Create a new instance ofConvertOperators.DegreesToRadiansthat converts the result of the givenexpression, measured in degrees, to radians.
- 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() - Element in annotation interface org.springframework.data.mongodb.repository.Query
- 
Returns whether the query should delete matching documents.
- delete(Query) - Method in interface org.springframework.data.mongodb.gridfs.GridFsOperations
- 
Deletes all files matching the givenQuery.
- delete(Query) - Method in class org.springframework.data.mongodb.gridfs.GridFsTemplate
- delete(Query) - Method in interface org.springframework.data.mongodb.gridfs.ReactiveGridFsOperations
- 
Deletes all files matching the givenQuery.
- delete(Query) - Method in class org.springframework.data.mongodb.gridfs.ReactiveGridFsTemplate
- 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() - Method in class org.springframework.data.mongodb.repository.support.SimpleMongoRepository
- deleteAll() - 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(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
- deleteAllById(Iterable<? extends ID>) - Method in class org.springframework.data.mongodb.repository.support.SimpleMongoRepository
- deleteAllById(Iterable<? extends ID>) - 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 Interface in org.springframework.data.mongodb.repository
- 
Annotation to declare finder delete queries directly on repository methods.
- denseRank() - Static method in class org.springframework.data.mongodb.core.aggregation.DocumentOperators
- 
Obtain the document position (without gaps) relative to others (rank).
- DenseRank() - Constructor for class org.springframework.data.mongodb.core.aggregation.DocumentOperators.DenseRank
- densify(String) - Method in class org.springframework.data.mongodb.core.aggregation.DensifyOperation.DensifyOperationBuilder
- 
Set the field to densify.
- DensifyOperation - Class in org.springframework.data.mongodb.core.aggregation
- 
Encapsulates the aggregation framework$densify-operation.
- DensifyOperation(Field, List<?>, DensifyOperation.Range) - Constructor for class org.springframework.data.mongodb.core.aggregation.DensifyOperation
- DensifyOperation.BoundedRange - Class in org.springframework.data.mongodb.core.aggregation
- 
DensifyOperation.Rangeimplementation holding lower and upper bound values.
- DensifyOperation.DensifyOperationBuilder - Class in org.springframework.data.mongodb.core.aggregation
- DensifyOperation.DensifyRange - Class in org.springframework.data.mongodb.core.aggregation
- 
BaseDensifyOperation.Rangeimplementation.
- DensifyOperation.DensifyUnit - Interface in org.springframework.data.mongodb.core.aggregation
- 
The actual time unit to apply to aDensifyOperation.Range.
- DensifyOperation.DensifyUnits - Enum Class in org.springframework.data.mongodb.core.aggregation
- 
Quick access to availableunits.
- DensifyOperation.Range - Interface in org.springframework.data.mongodb.core.aggregation
- 
TheDensifyOperation.Rangespecifies how the data is densified.
- DensifyOperationBuilder() - Constructor for class org.springframework.data.mongodb.core.aggregation.DensifyOperation.DensifyOperationBuilder
- DensifyRange(DensifyOperation.DensifyUnit) - Constructor for class org.springframework.data.mongodb.core.aggregation.DensifyOperation.DensifyRange
- 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.
- derivative() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat calculates the mathematical derivative value.
- derivative(String) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat calculates the mathematical derivative value.
- derivative(SetWindowFieldsOperation.WindowUnit) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat calculates the mathematical derivative value.
- derivativeOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Derivative
- 
Create a new instance ofArithmeticOperators.Derivativefor the value stored at the given field holding a numeric value.
- derivativeOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Derivative
- 
Create a new instance ofArithmeticOperators.Derivativefor the value provided by the given expression that resolves to a numeric value.
- derivativeOfValue(Number) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Derivative
- DESCEND - Enum constant in enum class org.springframework.data.mongodb.core.aggregation.SystemVariable
- 
One of the allowed results of a $redact expression
- DESCEND - Static variable in class org.springframework.data.mongodb.core.aggregation.RedactOperation
- 
Return fields at the current document level.
- DESCENDING - Enum constant in enum class org.springframework.data.mongodb.core.index.IndexDirection
- description - Variable in class org.springframework.data.mongodb.core.schema.UntypedJsonSchemaObject
- 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(String) - Method in class org.springframework.data.mongodb.core.schema.UntypedJsonSchemaObject
- 
Set the description.
- deserializers() - Static method in class org.springframework.data.mongodb.core.geo.GeoJsonModule
- 
Obtain aModulecontainingdeserializersfor the followingGeoJsontypes:GeoJsonPointGeoJsonMultiPointGeoJsonLineStringGeoJsonMultiLineStringGeoJsonPolygonGeoJsonMultiPolygon
- destroy() - Method in class org.springframework.data.mongodb.core.MongoDatabaseFactorySupport
- 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
- detectExpression(String) - Static method in class org.springframework.data.mongodb.util.spel.ExpressionUtils
- 
Returns a SpELExpressionif the givenStringis actually an expression that does not evaluate to aLiteralExpression(indicating that no subsequent evaluation is necessary).
- diacriticSensitive(boolean) - Method in class org.springframework.data.mongodb.core.query.TextCriteria
- 
Optionally enable or disable diacritic sensitive search against version 3 text indexes.
- diff(Object, String) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateOperatorFactory
- 
Creates newAggregationExpressionthat calculates the difference (in units) to the date given value.
- diff(Object, DateOperators.TemporalUnit) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateOperatorFactory
- 
Creates newAggregationExpressionthat calculates the difference (in units) to the date given value.
- differenceTo(String) - Method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetDifference
- 
Creates newSetOperators.SetDifferencewith all previously added arguments appending the given one.
- differenceTo(String) - Method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetOperatorFactory
- 
Creates newAggregationExpressionthat 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.SetDifference
- 
Creates newSetOperators.SetDifferencewith all previously added arguments appending the given one.
- differenceTo(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetOperatorFactory
- 
Creates newAggregationExpressionthat takes array of the previously mentioned field and returns an array containing the elements that do not exist in the givenAggregationExpression.
- differenceToArray(String) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
- 
Generates a$setDifferenceexpression that takes array of the previously mentioned field and returns an array containing the elements that do not exist in the given array.
- diffValue(Object, String) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateDiff
- 
Add the number of units to astart date.
- diffValueOf(String, String) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateDiff
- 
Add the number of units from a field to astart date.
- diffValueOf(String, String) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateOperatorFactory
- 
Creates newAggregationExpressionthat calculates the difference (in units) to the date stored at the given field.
- diffValueOf(String, DateOperators.TemporalUnit) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateOperatorFactory
- 
Creates newAggregationExpressionthat calculates the difference (in units) to the date stored at the given field.
- diffValueOf(AggregationExpression, String) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateDiff
- 
Add the number of units of the result of the givenexpressionto astart date.
- diffValueOf(AggregationExpression, String) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateOperatorFactory
- 
Creates newAggregationExpressionthat calculates the difference (in units) to the date computed by the givenexpression.
- diffValueOf(AggregationExpression, DateOperators.TemporalUnit) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateOperatorFactory
- 
Creates newAggregationExpressionthat calculates the difference (in units) to the date computed by the givenexpression.
- direction() - Element in annotation interface org.springframework.data.mongodb.core.index.Indexed
- 
The index sort direction.
- disableValidation() - Method in class org.springframework.data.mongodb.core.CollectionOptions
- 
Create newCollectionOptionswith already given settings andvalidationLevelset toValidationLevel.OFF.
- discardDocument() - Static method in class org.springframework.data.mongodb.core.aggregation.MergeOperation.WhenDocumentsDontMatch
- 
Discard the document - do not insert the document into the output collection.
- distanceMultiplier(double) - Method in class org.springframework.data.mongodb.core.query.NearQuery
- 
Configures aCustomMetricwith 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 singleMongoCollectionor view.
- distinct(String) - Method in interface org.springframework.data.mongodb.core.ReactiveFindOperation.FindDistinct
- 
Finds the distinct values for a specified field across a singleMongoCollectionor view.
- divide(Number) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
- 
Generates an$divideexpression 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$divideexpression 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$divideexpression that divides the value of the previously mentioned by the result of theAggregationExpression.
- divideBy(Number) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat divides the associated number by given value.
- divideBy(Number) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Divide
- 
Divide by the given value.
- divideBy(String) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat divides the associated number by number referenced via fieldReference.
- divideBy(String) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Divide
- 
Divide by the value stored at the given field.
- divideBy(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat divides the associated number by number extracted via expression.
- divideBy(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Divide
- 
Divide by the evaluation results of the givenAggregationExpression.
- doAggregate(Aggregation, String, Class<?>, Class<O>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- 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
- doBegin(TransactionSynchronizationManager, Object, TransactionDefinition) - Method in class org.springframework.data.mongodb.ReactiveMongoTransactionManager
- doCleanupAfterCompletion(Object) - Method in class org.springframework.data.mongodb.MongoTransactionManager
- doCleanupAfterCompletion(TransactionSynchronizationManager, Object) - Method in class org.springframework.data.mongodb.ReactiveMongoTransactionManager
- doCommit(MongoTransactionManager.MongoTransactionObject) - Method in class org.springframework.data.mongodb.MongoTransactionManager
- 
Customization hook to perform an actual commit of the given transaction.
 If a commit operation encounters an error, the MongoDB driver throws aMongoExceptionholding error labels.
- doCommit(TransactionSynchronizationManager, ReactiveMongoTransactionManager.ReactiveMongoTransactionObject) - Method in class org.springframework.data.mongodb.ReactiveMongoTransactionManager
- 
Customization hook to perform an actual commit of the given transaction.
 If a commit operation encounters an error, the MongoDB driver throws aMongoExceptionholding error labels.
- doCommit(TransactionSynchronizationManager, GenericReactiveTransaction) - Method in class org.springframework.data.mongodb.ReactiveMongoTransactionManager
- doCommit(DefaultTransactionStatus) - Method in class org.springframework.data.mongodb.MongoTransactionManager
- doCount(String, Document, CountOptions) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- 
Run the actual count operation against the collection with given name.
- doCount(CollectionPreparer, String, Document, CountOptions) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- doCreateCollection(String, CreateCollectionOptions) - 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
- doCreateCollection(String, Document) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- 
Create the specified collection using the provided options
- doCreateView(String, String, List<Document>, ViewOptions) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- doCreateView(String, String, List<Document>, ViewOptions) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- document(Document) - Static method in interface org.springframework.data.mongodb.core.validation.Validator
- 
Creates a basicValidatorchecking documents against a given set of rules.
- Document - Annotation Interface in org.springframework.data.mongodb.core.mapping
- 
Identifies a domain object to be persisted to MongoDB.
- DocumentCallbackHandler - Interface in org.springframework.data.mongodb.core
- 
An interface used byMongoTemplatefor processing documents returned from a MongoDB query on a per-document basis.
- documentHasId(Document) - Method in class org.springframework.data.mongodb.util.json.ParameterBindingDocumentCodec
- documentNumber() - Static method in class org.springframework.data.mongodb.core.aggregation.DocumentOperators
- 
Obtain the current document position.
- DocumentNumber() - Constructor for class org.springframework.data.mongodb.core.aggregation.DocumentOperators.DocumentNumber
- DocumentOperators - Class in org.springframework.data.mongodb.core.aggregation
- 
Gateway to document expressions such as $rank, $documentNumber, etc.
- DocumentOperators() - Constructor for class org.springframework.data.mongodb.core.aggregation.DocumentOperators
- DocumentOperators.DenseRank - Class in org.springframework.data.mongodb.core.aggregation
- 
DocumentOperators.DenseRankresolves the current document position (the rank) relative to other documents.
- DocumentOperators.DocumentNumber - Class in org.springframework.data.mongodb.core.aggregation
- 
DocumentOperators.DocumentNumberresolves the current document position.
- DocumentOperators.DocumentOperatorsFactory - Class in org.springframework.data.mongodb.core.aggregation
- DocumentOperators.Rank - Class in org.springframework.data.mongodb.core.aggregation
- 
DocumentOperators.Rankresolves the current document position (the rank) relative to other documents.
- DocumentOperators.Shift - Class in org.springframework.data.mongodb.core.aggregation
- 
Shift applies an expression to a document in a specified position relative to the current document.
- DocumentOperatorsFactory(Object) - Constructor for class org.springframework.data.mongodb.core.aggregation.DocumentOperators.DocumentOperatorsFactory
- DocumentPointer<T> - Interface in org.springframework.data.mongodb.core.mapping
- 
A custom pointer to a linked document to be used along withDocumentReferencefor storing the linkage value.
- DocumentReference - Annotation Interface in org.springframework.data.mongodb.core.mapping
- 
ADocumentReferenceallows referencing entities in MongoDB using a flexible schema.
- DocumentReferenceSource - Class in org.springframework.data.mongodb.core.convert
- 
The source object to resolve document references upon.
- documents() - Static method in interface org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.Windows
- 
Create a document window relative to the position of the current document via a fluent API.
- documents(Object, Object) - Static method in interface org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.Windows
- 
Create a document window relative to the position of the current document.
- DocumentTypeAliasAccessor(String) - Constructor for class org.springframework.data.mongodb.core.convert.DefaultMongoTypeMapper.DocumentTypeAliasAccessor
- DocumentWindowBuilder() - Constructor for class org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.DocumentWindowBuilder
- doEstimatedCount(String, EstimatedDocumentCountOptions) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- doEstimatedCount(CollectionPreparer<MongoCollection<Document>>, String, EstimatedDocumentCountOptions) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- doExactCount(String, Document, CountOptions) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- doExactCount(CollectionPreparer<MongoCollection<Document>>, String, Document, CountOptions) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- doExecute(MongoQueryMethod, ResultProcessor, ConvertingParameterAccessor, Class<?>) - Method in class org.springframework.data.mongodb.repository.query.AbstractMongoQuery
- 
Execute theRepositoryQueryof the given method with the parameters provided by theaccessor
- doExecute(MongoQueryMethod, ResultProcessor, ConvertingParameterAccessor, Class<?>) - Method in class org.springframework.data.mongodb.repository.query.StringBasedAggregation
- doExecute(ReactiveMongoQueryMethod, ResultProcessor, ConvertingParameterAccessor, Class<?>) - Method in class org.springframework.data.mongodb.repository.query.AbstractReactiveMongoQuery
- 
Execute theRepositoryQueryof the given method with the parameters provided by theaccessor
- doExecute(ReactiveMongoQueryMethod, ResultProcessor, ConvertingParameterAccessor, Class<?>) - Method in class org.springframework.data.mongodb.repository.query.ReactiveStringBasedAggregation
- doFind(String, CollectionPreparer<MongoCollection<Document>>, Document, Document, Class<S>, CursorPreparer, MongoTemplate.DocumentCallback<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- doFind(String, CollectionPreparer<MongoCollection<Document>>, 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, CollectionPreparer<MongoCollection<Document>>, 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, CollectionPreparer<MongoCollection<Document>>, Document, Document, Class<S>, FindPublisherPreparer, ReactiveMongoTemplate.DocumentCallback<T>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- doFind(String, CollectionPreparer<MongoCollection<Document>>, 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, CollectionPreparer<MongoCollection<Document>>, 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.
- doFindAndDelete(String, Query, Class<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- 
Retrieve and remove all documents matching the givenqueryby callingMongoTemplate.find(Query, Class, String)andMongoTemplate.remove(Query, Class, String), whereas theQueryforMongoTemplate.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 givenqueryby callingReactiveMongoTemplate.find(Query, Class, String)andReactiveMongoTemplate.remove(Query, Class, String), whereas theQueryforReactiveMongoTemplate.remove(Query, Class, String)is constructed out of the find result.
- doFindAndModify(String, CollectionPreparer<MongoCollection<Document>>, Document, Document, Document, Class<T>, UpdateDefinition, FindAndModifyOptions) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- doFindAndModify(CollectionPreparer, String, Document, Document, Document, Class<T>, UpdateDefinition, FindAndModifyOptions) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- doFindAndRemove(String, CollectionPreparer<MongoCollection<Document>>, 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.
- doFindAndRemove(CollectionPreparer, 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.
- doFindAndReplace(String, CollectionPreparer<MongoCollection<Document>>, Document, Document, Document, Collation, Class<?>, Document, FindAndReplaceOptions, Class<T>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- 
Customize this part for findAndReplace.
- doFindAndReplace(CollectionPreparer, String, Document, Document, Document, Collation, Class<?>, Document, FindAndReplaceOptions, Class<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- 
Customize this part for findAndReplace.
- doFindOne(String, CollectionPreparer<MongoCollection<Document>>, 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, CollectionPreparer<MongoCollection<Document>>, Document, Document, CursorPreparer, 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, CollectionPreparer<MongoCollection<Document>>, 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 an object using the template's converter.
- doFindOne(String, CollectionPreparer<MongoCollection<Document>>, 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.
- doGetBucket() - Method in class org.springframework.data.mongodb.gridfs.ReactiveGridFsTemplate
- 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.MongoDatabaseFactorySupport
- 
Get the actualMongoDatabasefrom the client.
- doGetMongoDatabase(String) - Method in class org.springframework.data.mongodb.core.SimpleMongoClientDatabaseFactory
- doGetMongoField() - Method in class org.springframework.data.mongodb.core.mapping.BasicMongoPersistentProperty
- doGetTransaction() - Method in class org.springframework.data.mongodb.MongoTransactionManager
- doGetTransaction(TransactionSynchronizationManager) - Method in class org.springframework.data.mongodb.ReactiveMongoTransactionManager
- 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<Object>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- doInsert(String, 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
- doInsertAll(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
- doInsertBatch(String, Collection<? extends T>, MongoWriter<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- doInSession(MongoOperations) - Method in interface org.springframework.data.mongodb.core.SessionCallback
- 
Execute operations against a MongoDB instance via session boundMongoOperations.
- doInSession(ReactiveMongoOperations) - Method in interface org.springframework.data.mongodb.core.ReactiveSessionCallback
- 
Execute operations against a MongoDB instance via session boundReactiveMongoOperations.
- doParse(Element, ParserContext, BeanDefinitionBuilder) - Method in class org.springframework.data.mongodb.config.MongoAuditingBeanDefinitionParser
- doPeekBinarySize() - Method in class org.springframework.data.mongodb.util.json.ParameterBindingJsonReader
- doPeekBinarySubType() - Method in class org.springframework.data.mongodb.util.json.ParameterBindingJsonReader
- doReadBinaryData() - Method in class org.springframework.data.mongodb.util.json.ParameterBindingJsonReader
- doReadBoolean() - Method in class org.springframework.data.mongodb.util.json.ParameterBindingJsonReader
- doReadDateTime() - Method in class org.springframework.data.mongodb.util.json.ParameterBindingJsonReader
- doReadDBPointer() - Method in class org.springframework.data.mongodb.util.json.ParameterBindingJsonReader
- doReadDecimal128() - Method in class org.springframework.data.mongodb.util.json.ParameterBindingJsonReader
- doReadDouble() - Method in class org.springframework.data.mongodb.util.json.ParameterBindingJsonReader
- doReadEndArray() - Method in class org.springframework.data.mongodb.util.json.ParameterBindingJsonReader
- doReadEndDocument() - Method in class org.springframework.data.mongodb.util.json.ParameterBindingJsonReader
- doReadInt32() - Method in class org.springframework.data.mongodb.util.json.ParameterBindingJsonReader
- doReadInt64() - Method in class org.springframework.data.mongodb.util.json.ParameterBindingJsonReader
- doReadJavaScript() - Method in class org.springframework.data.mongodb.util.json.ParameterBindingJsonReader
- doReadJavaScriptWithScope() - Method in class org.springframework.data.mongodb.util.json.ParameterBindingJsonReader
- doReadMaxKey() - Method in class org.springframework.data.mongodb.util.json.ParameterBindingJsonReader
- doReadMinKey() - Method in class org.springframework.data.mongodb.util.json.ParameterBindingJsonReader
- doReadNull() - Method in class org.springframework.data.mongodb.util.json.ParameterBindingJsonReader
- doReadObjectId() - Method in class org.springframework.data.mongodb.util.json.ParameterBindingJsonReader
- doReadRegularExpression() - Method in class org.springframework.data.mongodb.util.json.ParameterBindingJsonReader
- doReadStartArray() - Method in class org.springframework.data.mongodb.util.json.ParameterBindingJsonReader
- doReadStartDocument() - Method in class org.springframework.data.mongodb.util.json.ParameterBindingJsonReader
- doReadString() - Method in class org.springframework.data.mongodb.util.json.ParameterBindingJsonReader
- doReadSymbol() - Method in class org.springframework.data.mongodb.util.json.ParameterBindingJsonReader
- doReadTimestamp() - Method in class org.springframework.data.mongodb.util.json.ParameterBindingJsonReader
- doReadUndefined() - Method in class org.springframework.data.mongodb.util.json.ParameterBindingJsonReader
- doRemove(String, Query, Class<T>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- doRemove(String, Query, Class<T>, boolean) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- doResume(Object, Object) - Method in class org.springframework.data.mongodb.MongoTransactionManager
- doResume(TransactionSynchronizationManager, Object, Object) - Method in class org.springframework.data.mongodb.ReactiveMongoTransactionManager
- doRollback(TransactionSynchronizationManager, GenericReactiveTransaction) - Method in class org.springframework.data.mongodb.ReactiveMongoTransactionManager
- doRollback(DefaultTransactionStatus) - Method in class org.springframework.data.mongodb.MongoTransactionManager
- doSave(String, T, MongoWriter<Object>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- doSave(String, T, MongoWriter<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- doSetRollbackOnly(TransactionSynchronizationManager, GenericReactiveTransaction) - Method in class org.springframework.data.mongodb.ReactiveMongoTransactionManager
- doSetRollbackOnly(DefaultTransactionStatus) - Method in class org.springframework.data.mongodb.MongoTransactionManager
- doSkipName() - Method in class org.springframework.data.mongodb.util.json.ParameterBindingJsonReader
- doSkipValue() - Method in class org.springframework.data.mongodb.util.json.ParameterBindingJsonReader
- 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
- doSuspend(TransactionSynchronizationManager, Object) - Method in class org.springframework.data.mongodb.ReactiveMongoTransactionManager
- dotPath() - Method in interface org.springframework.data.mongodb.core.schema.MongoJsonSchema.ConflictResolutionFunction.Path
- DotPath - Class in org.springframework.data.mongodb.util
- 
Value object representing a dot path.
- DOUBLE - Enum constant in enum class org.springframework.data.mongodb.core.mapping.FieldType
- 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, UpdateDefinition, Class<?>, boolean, boolean) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- doUpdate(String, Query, UpdateDefinition, Class<?>, boolean, boolean) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- driverInformation() - Static method in class org.springframework.data.mongodb.SpringDataMongoDB
- 
Obtain the SpringData MongoDB specific driver information.
- 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(Class<T>) - 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(Class<T>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- dropCollection(String) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Drop the collection with the given name.
- dropCollection(String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- dropCollection(String) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Drop the collection with the given name.
- 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
- E12 - Enum constant in enum class org.springframework.data.mongodb.core.aggregation.BucketAutoOperation.Granularities
- E192 - Enum constant in enum class org.springframework.data.mongodb.core.aggregation.BucketAutoOperation.Granularities
- E24 - Enum constant in enum class org.springframework.data.mongodb.core.aggregation.BucketAutoOperation.Granularities
- E48 - Enum constant in enum class org.springframework.data.mongodb.core.aggregation.BucketAutoOperation.Granularities
- E6 - Enum constant in enum class org.springframework.data.mongodb.core.aggregation.BucketAutoOperation.Granularities
- E96 - Enum constant in enum class org.springframework.data.mongodb.core.aggregation.BucketAutoOperation.Granularities
- each(Object...) - Method in class org.springframework.data.mongodb.core.query.Update.AddToSetBuilder
- 
Propagates$eachto$addToSet
- each(Object...) - Method in class org.springframework.data.mongodb.core.query.Update.PushOperatorBuilder
- 
Propagates$eachto$push
- elementAt(int) - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.ArrayElemAt
- 
Use the element with given index number.
- elementAt(int) - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.ArrayOperatorFactory
- 
Creates newAggregationExpressionthat takes the associated array and returns the element at the specified array position.
- elementAt(String) - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.ArrayElemAt
- 
Use the element at the index number taken from the given field.
- elementAt(String) - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.ArrayOperatorFactory
- 
Creates newAggregationExpressionthat takes the associated array and returns the element at the position defined by the referenced field.
- elementAt(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.ArrayElemAt
- 
Use the element at the index number evaluated from the givenAggregationExpression.
- elementAt(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.ArrayOperatorFactory
- 
Creates newAggregationExpressionthat takes the associated array and returns the element at the position resulting form the given expression.
- elemMatch(String, Criteria) - Method in class org.springframework.data.mongodb.core.query.Field
- elemMatch(Criteria) - Method in class org.springframework.data.mongodb.core.query.Criteria
- 
Creates a criterion using the $elemMatch operator
- emitChangedRevisions() - Static method in class org.springframework.data.mongodb.core.CollectionOptions
- 
Quick way to set upCollectionOptionsfor emitting (pre & post) change events.
- empty() - Static method in class org.springframework.data.mongodb.core.aggregation.ExposedFields
- 
Returns an emptyExposedFieldsinstance.
- empty() - Static method in class org.springframework.data.mongodb.core.ChangeStreamOptions
- empty() - Static method in class org.springframework.data.mongodb.core.CollectionOptions
- 
Create new emptyCollectionOptions.
- empty() - Static method in class org.springframework.data.mongodb.core.FindAndReplaceOptions
- 
Static factory method to create aFindAndReplaceOptionsinstance with returnNew false upsert false
- empty() - Static method in class org.springframework.data.mongodb.core.messaging.Message.MessageProperties
- empty() - Static method in class org.springframework.data.mongodb.MongoManagedTypes
- 
Factory method to return an emptyMongoManagedTypesobject.
- empty() - Static method in class org.springframework.data.mongodb.util.DotPath
- 
Returns an empty dotpath.
- EMPTY - Static variable in class org.springframework.data.mongodb.core.aggregation.BucketOperationSupport.Outputs
- EMPTY - Static variable in class org.springframework.data.mongodb.core.aggregation.FacetOperation
- 
Empty (initial)FacetOperation.
- EMPTY_DOCUMENT - Enum constant in enum class org.springframework.data.mongodb.core.spel.MethodReferenceNode.AggregationMethodReference.ArgumentType
- EMPTY_DOCUMENT - Static variable in class org.springframework.data.mongodb.util.BsonUtils
- 
The empty document (immutable).
- EnableMongoAuditing - Annotation Interface in org.springframework.data.mongodb.config
- 
Annotation to enable auditing in MongoDB via annotation configuration.
- EnableMongoRepositories - Annotation Interface in org.springframework.data.mongodb.repository.config
- 
Annotation to activate MongoDB repositories.
- EnableReactiveMongoAuditing - Annotation Interface in org.springframework.data.mongodb.config
- 
Annotation to enable auditing in MongoDB using reactive infrastructure via annotation configuration.
- EnableReactiveMongoRepositories - Annotation Interface in org.springframework.data.mongodb.repository.config
- 
Annotation to activate reactive MongoDB repositories.
- encode(BsonWriter, Document, EncoderContext) - Method in class org.springframework.data.mongodb.util.json.ParameterBindingDocumentCodec
- encrypt(Object, EncryptionContext) - Method in interface org.springframework.data.mongodb.core.convert.encryption.EncryptingConverter
- 
Encrypt the given raw source value within the givencontext.
- encrypt(Object, EncryptionContext) - Method in class org.springframework.data.mongodb.core.convert.encryption.MongoEncryptionConverter
- encrypt(BsonValue, EncryptionOptions) - Method in class org.springframework.data.mongodb.core.encryption.MongoClientEncryption
- encrypt(S, EncryptionOptions) - Method in interface org.springframework.data.mongodb.core.encryption.Encryption
- 
Encrypt the given value.
- encrypted(JsonSchemaProperty) - Static method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.EncryptedJsonSchemaProperty
- 
Create new instance ofIdentifiableJsonSchemaProperty.EncryptedJsonSchemaPropertywrapping the giventarget.
- encrypted(JsonSchemaProperty) - Static method in interface org.springframework.data.mongodb.core.schema.JsonSchemaProperty
- 
Turns the given target property into anecryptedone.
- Encrypted - Annotation Interface in org.springframework.data.mongodb.core.mapping
- 
Encryptedprovides data required for MongoDB Client Side Field Level Encryption that is applied during schema resolution.
- EncryptedJsonSchemaProperty(JsonSchemaProperty) - Constructor for class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.EncryptedJsonSchemaProperty
- 
Create new instance ofIdentifiableJsonSchemaProperty.EncryptedJsonSchemaPropertywrapping the giventarget.
- encryptedOnly() - Static method in interface org.springframework.data.mongodb.core.MongoJsonSchemaCreator
- 
A filterPredicatethat matchesencrypted propertiesand those having nested ones.
- EncryptingConverter<S,T> - Interface in org.springframework.data.mongodb.core.convert.encryption 
- 
A specializedMongoValueConverterfor encrypting and decrypting properties.
- Encryption<S,T> - Interface in org.springframework.data.mongodb.core.encryption 
- 
Component responsible for encrypting and decrypting values.
- EncryptionAlgorithms - Class in org.springframework.data.mongodb.core
- 
Encryption algorithms supported by MongoDB Client Side Field Level Encryption.
- EncryptionAlgorithms() - Constructor for class org.springframework.data.mongodb.core.EncryptionAlgorithms
- EncryptionContext - Interface in org.springframework.data.mongodb.core.encryption
- 
Context to encapsulate encryption for a specificMongoPersistentProperty.
- EncryptionKey - Interface in org.springframework.data.mongodb.core.encryption
- 
TheEncryptionKeyrepresents a Data Encryption Key reference that can be either direct via thekey idor itsKey Alternative Name.
- EncryptionKey.Type - Enum Class in org.springframework.data.mongodb.core.encryption
- 
The key reference type.
- EncryptionKeyResolver - Interface in org.springframework.data.mongodb.core.encryption
- 
Interface to obtain aData Encryption Keythat is valid in a givencontext.
- encryptionMetadata(Document) - Method in class org.springframework.data.mongodb.core.schema.MongoJsonSchema.MongoJsonSchemaBuilder
- 
Define the encryptMetadata element of the schema.
- EncryptionOptions - Class in org.springframework.data.mongodb.core.encryption
- 
Options, like theEncryptionOptions.algorithm(), to apply when encrypting values.
- EncryptionOptions(String, EncryptionKey) - Constructor for class org.springframework.data.mongodb.core.encryption.EncryptionOptions
- EncryptionUtils - Class in org.springframework.data.mongodb.util.encryption
- 
Internal utility class for dealing with encryption related matters.
- EncryptionUtils() - Constructor for class org.springframework.data.mongodb.util.encryption.EncryptionUtils
- ENDING_WITH - Enum constant in enum class org.springframework.data.mongodb.core.query.MongoRegexCreator.MatchMode
- 
Matches string ending with pattern
- 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 providedIndexDefinitionexists 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 providedIndexDefinitionexists for the collection indicated by the entity class.
- ensureNotCollectionLike(Object) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- ensureNotCollectionLike(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$eqexpression (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.CollectionOptions.CollectionChangeStreamOptions
- equals(Object) - Method in class org.springframework.data.mongodb.core.CollectionOptions
- equals(Object) - Method in class org.springframework.data.mongodb.core.CollectionOptions.TimeSeriesOptions
- equals(Object) - Method in class org.springframework.data.mongodb.core.CollectionOptions.ValidationOptions
- equals(Object) - Method in class org.springframework.data.mongodb.core.encryption.EncryptionOptions
- 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.GeoJsonPolygon
- 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 record class org.springframework.data.mongodb.core.mapping.FieldName
- 
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class org.springframework.data.mongodb.core.mapping.MongoField
- equals(Object) - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceCounts
- 
Deprecated.
- equals(Object) - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceTiming
- 
Deprecated.
- 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.Collation
- 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.Term
- equals(Object) - Method in class org.springframework.data.mongodb.core.query.TextCriteria
- 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
- equals(Object) - Method in class org.springframework.data.mongodb.core.schema.JsonSchemaObject.Type.BsonType
- equals(Object) - Method in class org.springframework.data.mongodb.core.schema.JsonSchemaObject.Type.JsonType
- equalsArrays(String...) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
- 
Generates a$setEqualsexpression 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 newAggregationExpressionthat compares two values and returns true when the first value is equal to the value of the referenced field.
- equalTo(String) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Eq
- 
Creates newComparisonOperators.Eqwith all previously added arguments appending the given one.
- equalTo(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.ComparisonOperatorFactory
- 
Creates newAggregationExpressionthat compares two values and returns true when the first value is equal to the expression result.
- equalTo(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Eq
- 
Creates newComparisonOperators.Eqwith all previously added arguments appending the given one.
- equalToValue(Object) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.ComparisonOperatorFactory
- 
Creates newAggregationExpressionthat 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 newComparisonOperators.Eqwith all previously added arguments appending the given one.
- estimatedCount(Class<?>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Estimate the number of documents, in the collectionidentified by the given type, based on collection statistics.
- estimatedCount(Class<?>) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Estimate the number of documents, in the collectionidentified by the given type, based on collection statistics.
- estimatedCount(String) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Estimate the number of documents in the given collection based on collection statistics.
- estimatedCount(String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- estimatedCount(String) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Estimate the number of documents in the given collection based on collection statistics.
- estimatedCount(String) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- evaluate(String, Supplier<EvaluationContext>) - Static method in class org.springframework.data.mongodb.util.spel.ExpressionUtils
- evaluateExpression(String) - Method in class org.springframework.data.mongodb.util.json.ParameterBindingContext
- evaluateExpression(String, Map<String, Object>) - Method in class org.springframework.data.mongodb.util.json.ParameterBindingContext
- EvaluationOperatorFactory(String) - Constructor for class org.springframework.data.mongodb.core.aggregation.EvaluationOperators.EvaluationOperatorFactory
- 
Creates newEvaluationOperators.EvaluationOperatorFactoryfor given fieldReference.
- EvaluationOperatorFactory(AggregationExpression) - Constructor for class org.springframework.data.mongodb.core.aggregation.EvaluationOperators.EvaluationOperatorFactory
- 
Creates newEvaluationOperators.EvaluationOperatorFactoryfor givenAggregationExpression.
- EvaluationOperators - Class in org.springframework.data.mongodb.core.aggregation
- 
Gateway to evaluation operators such as $expr.
- EvaluationOperators() - Constructor for class org.springframework.data.mongodb.core.aggregation.EvaluationOperators
- EvaluationOperators.EvaluationOperatorFactory - Class in org.springframework.data.mongodb.core.aggregation
- EvaluationOperators.Expr - Class in org.springframework.data.mongodb.core.aggregation
- 
Allows the use of aggregation expressions within the query language.
- EvaluationOperators.LastObservationCarriedForward - Class in org.springframework.data.mongodb.core.aggregation
- 
Sets null and missing values to the last non-null value.
- EXACT - Enum constant in enum class org.springframework.data.mongodb.core.query.MongoRegexCreator.MatchMode
- 
Matches the exact string
- exactCount(Query, Class<?>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Returns the number of documents for the givenQueryby querying the collection of the given entity class.
- exactCount(Query, Class<?>) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Returns the number of documents for the givenQueryby querying the collection of the given entity class.
- exactCount(Query, Class<?>, String) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- exactCount(Query, Class<?>, String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- exactCount(Query, Class<?>, String) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- exactCount(Query, Class<?>, String) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- exactCount(Query, String) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Returns the number of documents for the givenQueryquerying the given collection.
- exactCount(Query, String) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Returns the number of documents for the givenQueryquerying the given collection.
- EXCEPTION - Enum constant in enum class org.springframework.data.mongodb.core.WriteResultChecking
- exclude(String) - Method in class org.springframework.data.mongodb.core.query.Field
- 
Exclude a singlefieldfrom being returned by the query operation.
- exclude(String...) - Method in class org.springframework.data.mongodb.core.query.Field
- 
Exclude one or morefieldsfrom being returned by the query operation.
- 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.
- excludeFilters() - Element in annotation interface org.springframework.data.mongodb.repository.config.EnableMongoRepositories
- 
Specifies which types are not eligible for component scanning.
- excludeFilters() - Element in annotation interface org.springframework.data.mongodb.repository.config.EnableReactiveMongoRepositories
- 
Specifies which types are not eligible for component scanning.
- ExecutableAggregationOperation - Interface in org.springframework.data.mongodb.core
- 
ExecutableAggregationOperationallows 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
- 
ExecutableFindOperationallows 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.ExecutableFindprovides 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
- 
ExecutableInsertOperationallows 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
- 
ExecutableMapReduceOperationallows creation and execution of MongoDB mapReduce operations in a fluent API style.
- ExecutableMapReduceOperation.ExecutableMapReduce<T> - Interface in org.springframework.data.mongodb.core
- 
ExecutableMapReduceOperation.ExecutableMapReduceprovides 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 Javascriptfunction()used to map matching documents.
- ExecutableMapReduceOperation.MapReduceWithOptions<T> - Interface in org.springframework.data.mongodb.core
- 
Deprecated.since 4.0 in favor oforg.springframework.data.mongodb.core.aggregation.
- 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 Javascriptfunction()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
- 
Deprecated.since 2.2. Theevalcommand has been removed without replacement in MongoDB Server 4.2.0.
- ExecutableMongoScript(String) - Constructor for class org.springframework.data.mongodb.core.script.ExecutableMongoScript
- 
Deprecated.Creates newExecutableMongoScript.
- ExecutableRemoveOperation - Interface in org.springframework.data.mongodb.core
- 
ExecutableRemoveOperationallows 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
- 
ExecutableUpdateOperationallows 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
- 
DefineFindAndModifyOptions.
- ExecutableUpdateOperation.FindAndReplaceWithOptions<T> - Interface in org.springframework.data.mongodb.core
- 
DefineFindAndReplaceOptions.
- ExecutableUpdateOperation.FindAndReplaceWithProjection<T> - Interface in org.springframework.data.mongodb.core
- 
Result type override (Optional).
- ExecutableUpdateOperation.ReplaceWithOptions - Interface in org.springframework.data.mongodb.core
- 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
- 
Trigger findOneAndReplace execution by calling one of the terminating methods.
- ExecutableUpdateOperation.TerminatingReplace - Interface in org.springframework.data.mongodb.core
- 
Trigger replaceOne execution by calling one of the terminating methods.
- 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 theUpdate.
- ExecutableUpdateOperation.UpdateWithUpdate<T> - Interface in org.springframework.data.mongodb.core
- 
Declare theUpdateto apply.
- execute() - Method in interface org.springframework.data.mongodb.core.BulkOperations
- 
Execute all bulk operations using the default write concern.
- execute() - Method in interface org.springframework.data.mongodb.core.ReactiveBulkOperations
- 
Execute all bulk operations using the default write concern.
- execute(Class<?>, CollectionCallback<T>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Executes the givenCollectionCallbackon the entity collection of the specified class.
- execute(Class<?>, CollectionCallback<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- execute(Class<?>, ReactiveCollectionCallback<T>) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Executes the givenReactiveCollectionCallbackon the entity collection of the specified class.
- execute(Class<?>, ReactiveCollectionCallback<T>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- execute(Object[]) - Method in class org.springframework.data.mongodb.repository.query.AbstractMongoQuery
- execute(Object[]) - Method in class org.springframework.data.mongodb.repository.query.AbstractReactiveMongoQuery
- execute(String, CollectionCallback<T>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Executes the givenCollectionCallbackon the collection of the given name.
- execute(String, CollectionCallback<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- execute(String, ReactiveCollectionCallback<T>) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Executes the givenReactiveCollectionCallbackon the collection of the given name.
- execute(String, ReactiveCollectionCallback<T>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- 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 aDbCallbacktranslating any exceptions as necessary.
- execute(DbCallback<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- execute(ReactiveDatabaseCallback<T>) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Executes aReactiveDatabaseCallbacktranslating any exceptions as necessary.
- execute(ReactiveDatabaseCallback<T>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- execute(ReactiveSessionCallback<T>) - Method in interface org.springframework.data.mongodb.core.ReactiveSessionScoped
- 
Executes the givenReactiveSessionCallbackwithin theClientSession.
- execute(ReactiveSessionCallback<T>, Consumer<ClientSession>) - Method in interface org.springframework.data.mongodb.core.ReactiveSessionScoped
- 
Executes the givenReactiveSessionCallbackwithin theClientSession.
- execute(ExecutableMongoScript, Object...) - Method in interface org.springframework.data.mongodb.core.ScriptOperations
- 
Deprecated.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 givenSessionCallbackwithin theClientSession.
- execute(SessionCallback<T>, Consumer<ClientSession>) - Method in interface org.springframework.data.mongodb.core.SessionScoped
- 
Executes the givenSessionCallbackwithin theClientSession.
- executeCommand(String) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Execute a MongoDB command expressed as a JSON string.
- executeCommand(String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- executeCommand(String) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Execute a MongoDB command expressed as a JSON string.
- executeCommand(String) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- executeCommand(Document) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Execute a MongoDB command.
- executeCommand(Document) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- executeCommand(Document) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Execute a MongoDB command.
- executeCommand(Document) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- executeCommand(Document, ReadPreference) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Execute a MongoDB command.
- executeCommand(Document, ReadPreference) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- executeCommand(Document, ReadPreference) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Execute a MongoDB command.
- 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 aDocumentCallbackHandlerusing the provided CursorPreparer.
- exhaust() - Method in class org.springframework.data.mongodb.core.query.Query
- EXHAUST - Enum constant in enum class org.springframework.data.mongodb.core.query.Meta.CursorOption
- 
Sets the cursor to return all data returned by the query at once rather than splitting the results into batches.
- exists() - Method in interface org.springframework.data.mongodb.core.ExecutableFindOperation.TerminatingFind
- 
Check for the presence of matching elements.
- exists() - Method in interface org.springframework.data.mongodb.core.ReactiveFindOperation.TerminatingFind
- 
Check for the presence of matching elements.
- exists() - Method in class org.springframework.data.mongodb.gridfs.GridFsResource
- exists() - Method in class org.springframework.data.mongodb.gridfs.ReactiveGridFsResource
- exists() - Element in annotation interface org.springframework.data.mongodb.repository.Query
- 
Returns whether the query defined should be executed as exists projection.
- exists(boolean) - Method in class org.springframework.data.mongodb.core.query.Criteria
- 
Creates a criterion using the $exists operator.
- exists(Predicate) - Method in class org.springframework.data.mongodb.repository.support.QuerydslMongoPredicateExecutor
- exists(Predicate) - Method in class org.springframework.data.mongodb.repository.support.ReactiveQuerydslMongoPredicateExecutor
- exists(String) - Method in interface org.springframework.data.mongodb.core.ScriptOperations
- 
Deprecated.ChecksMongoDatabasefor existence of ServerSideJavaScript with given name.
- 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
- exists(Query, Class<?>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Determine result of givenQuerycontains at least one element.
- exists(Query, Class<?>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- exists(Query, Class<?>) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Determine result of givenQuerycontains at least one element.
- exists(Query, Class<?>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- exists(Query, Class<?>, String) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Determine result of givenQuerycontains at least one element.
- exists(Query, Class<?>, String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- exists(Query, Class<?>, String) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Determine result of givenQuerycontains at least one element.
- exists(Query, Class<?>, String) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- exists(Query, String) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Determine result of givenQuerycontains at least one element.
- exists(Query, String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- exists(Query, String) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Determine result of givenQuerycontains at least one element.
- exists(Query, String) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- 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 Interface 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 newAggregationExpressionthat 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$expexpression 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) - Method in class org.springframework.data.mongodb.core.index.WildcardIndex
- 
ttl option is not supported.
- expire(long, TimeUnit) - Method in class org.springframework.data.mongodb.core.index.Index
- 
Specifies TTL with givenTimeUnit.
- expire(long, TimeUnit) - Method in class org.springframework.data.mongodb.core.index.WildcardIndex
- 
ttl option is not supported.
- expire(Duration) - Method in class org.springframework.data.mongodb.core.index.Index
- 
Specifies the TTL.
- expire(Duration) - Method in class org.springframework.data.mongodb.core.index.WildcardIndex
- 
ttl option is not supported.
- expireAfter() - Element in annotation interface org.springframework.data.mongodb.core.index.Indexed
- 
Alternative forIndexed.expireAfterSeconds()to configure the timeout after which the document should expire.
- expireAfter(Duration) - Static method in class org.springframework.data.mongodb.core.index.IndexOptions
- expireAfterSeconds() - Element in annotation interface org.springframework.data.mongodb.core.index.Indexed
- 
Configures the number of seconds after which the collection should expire.
- 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.
- ExplicitEncrypted - Annotation Interface in org.springframework.data.mongodb.core.mapping
- 
ExplicitEncryptedis afieldlevelValueConverterannotation that indicates the target element is subject to encryption during the mapping process, in which a given domain type is converted into the store specific format.
- expMovingAvg() - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.AccumulatorOperatorFactory
- 
Creates newAccumulatorOperators.ExpMovingAvgBuilderthat to buildexpMovingAvgthat calculates the exponential moving average of numeric values
- expMovingAvgOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.ExpMovingAvg
- 
Create a newAccumulatorOperators.ExpMovingAvgby defining the field holding the value to be used as input.
- expMovingAvgOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.ExpMovingAvg
- 
Create a newAccumulatorOperators.ExpMovingAvgby defining theexpressionto compute the value to be used as input.
- expose(ExposedFields) - Method in interface org.springframework.data.mongodb.core.aggregation.AggregationOperationContext
- 
Create a nestedAggregationOperationContextfrom this context that exposesfields.
- expose(ExposedFields) - Method in class org.springframework.data.mongodb.core.aggregation.TypeBasedAggregationOperationContext
- ExposedFields - Class in org.springframework.data.mongodb.core.aggregation
- 
Value object to capture the fields exposed by anAggregationOperation.
- ExposedFields.FieldReference - Interface in org.springframework.data.mongodb.core.aggregation
- 
A reference to anExposedFields.ExposedField.
- exposeVariablesOf(VariableOperators.Let) - Method in class org.springframework.data.mongodb.core.aggregation.MergeOperation.MergeOperationBuilder
- 
Expose the variables defined byVariableOperators.Letto theupdate aggregation.
- expr() - Method in class org.springframework.data.mongodb.core.aggregation.EvaluationOperators.EvaluationOperatorFactory
- 
Creates newAggregationExpressionthat is a valid aggregation expression.
- expr(MongoExpression) - Static method in class org.springframework.data.mongodb.core.query.Criteria
- 
Static factory method to create aCriteriamatching a documents against the givenexpression.
- ExpressionBucketAutoOperationBuilder(String, BucketAutoOperation, Object[]) - Constructor for class org.springframework.data.mongodb.core.aggregation.BucketAutoOperation.ExpressionBucketAutoOperationBuilder
- 
Creates a newBucketAutoOperation.ExpressionBucketAutoOperationBuilderfor the given value,BucketAutoOperationand parameters.
- ExpressionBucketOperationBuilder(String, BucketOperation, Object[]) - Constructor for class org.springframework.data.mongodb.core.aggregation.BucketOperation.ExpressionBucketOperationBuilder
- 
Creates a newBucketOperationSupport.ExpressionBucketOperationBuilderSupportfor the given value,BucketOperationand parameters.
- ExpressionBucketOperationBuilderSupport(String, T, Object[]) - Constructor for class org.springframework.data.mongodb.core.aggregation.BucketOperationSupport.ExpressionBucketOperationBuilderSupport
- 
Creates a newBucketOperationSupport.ExpressionBucketOperationBuilderSupportfor the given value,BucketOperationSupportand parameters.
- 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
- expressionOf(String, Object...) - Static method in class org.springframework.data.mongodb.core.aggregation.AggregationSpELExpression
- 
Creates newAggregationSpELExpressionfor the given expressionString and parameters.
- ExpressionProjectionOperationBuilder(String, ProjectionOperation, Object[]) - Constructor for class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ExpressionProjectionOperationBuilder
- 
Creates a newProjectionOperation.ExpressionProjectionOperationBuilderfor the given value,ProjectionOperationand parameters.
- ExpressionTransformationContextSupport<T extends ExpressionNode> - Class in org.springframework.data.mongodb.core.spel
- 
The context for anExpressionNodetransformation.
- ExpressionTransformationContextSupport(T, ExpressionNode, Document) - Constructor for class org.springframework.data.mongodb.core.spel.ExpressionTransformationContextSupport
- 
Creates a newExpressionTransformationContextSupportfor the givenExpressionNodes and an optional previous operation.
- ExpressionTransformer<T extends ExpressionTransformationContextSupport<?>> - Interface in org.springframework.data.mongodb.core.spel
- 
SPI interface to implement components that can transform anExpressionTransformationContextSupportinto an object.
- ExpressionUtils - Class in org.springframework.data.mongodb.util.spel
- 
Internal utility class for dealing withExpressionand potential ones.
- ExpressionUtils() - Constructor for class org.springframework.data.mongodb.util.spel.ExpressionUtils
- expValueOf(Number) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Exp
- 
Creates newArithmeticOperators.Exp.
- expValueOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Exp
- 
Creates newArithmeticOperators.Exp.
- expValueOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Exp
- 
Creates newArithmeticOperators.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.
F
- facet() - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
- 
Creates a newFacetOperation.
- facet(AggregationOperation...) - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
- 
Creates a newFacetOperation.FacetOperationBuildergivenAggregation.
- 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 newFacetOperation.
- FacetOperation.FacetOperationBuilder - Class in org.springframework.data.mongodb.core.aggregation
- 
Builder forFacetOperationby adding existing and the new pipeline ofAggregationOperationto the newFacetOperation.
- failOnMatch() - Static method in class org.springframework.data.mongodb.core.aggregation.MergeOperation.WhenDocumentsMatch
- 
Stop and fail the aggregation operation.
- failOnValidationError() - Method in class org.springframework.data.mongodb.core.CollectionOptions
- 
Create newCollectionOptionswith already given settings andvalidationActionset toValidationAction.ERROR.
- failWhenNotMatch() - Static method in class org.springframework.data.mongodb.core.aggregation.MergeOperation.WhenDocumentsDontMatch
- 
Stop and fail the aggregation operation.
- fetch() - Method in class org.springframework.data.mongodb.repository.support.SpringDataMongodbQuery
- fetch(DBRef) - Method in interface org.springframework.data.mongodb.core.convert.DbRefResolver
- 
Actually loads theDBReffrom the datasource.
- fetch(DBRef) - Method in class org.springframework.data.mongodb.core.convert.DefaultDbRefResolver
- fetch(DBRef) - Method in enum class org.springframework.data.mongodb.core.convert.NoOpDbRefResolver
- fetchCount() - Method in class org.springframework.data.mongodb.repository.support.SpringDataMongodbQuery
- fetchFirst() - Method in class org.springframework.data.mongodb.repository.support.SpringDataMongodbQuery
- fetchMany(ReferenceLoader.DocumentReferenceQuery, ReferenceResolver.ReferenceCollection) - Method in class org.springframework.data.mongodb.core.convert.MongoDatabaseFactoryReferenceLoader
- fetchMany(ReferenceLoader.DocumentReferenceQuery, ReferenceResolver.ReferenceCollection) - Method in interface org.springframework.data.mongodb.core.convert.ReferenceLoader
- 
Obtain multipleDocumentmatching the given referenceQuery in the context.
- fetchOne() - Method in class org.springframework.data.mongodb.repository.support.SpringDataMongodbQuery
- fetchOne(ReferenceLoader.DocumentReferenceQuery, ReferenceResolver.ReferenceCollection) - Method in interface org.springframework.data.mongodb.core.convert.ReferenceLoader
- 
Obtain a singleDocumentmatching the given referenceQuery in the context.
- fetchPage(Pageable) - Method in class org.springframework.data.mongodb.repository.support.SpringDataMongodbQuery
- 
Fetch aPage.
- fetchResults() - Method in class org.springframework.data.mongodb.repository.support.SpringDataMongodbQuery
- field(String) - Static method in class org.springframework.data.mongodb.core.aggregation.Fields
- 
Creates aFieldwith the given name.
- field(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ObjectOperators.SetField
- 
Creates newaggregation expressionthat takes the value pointed to by given inputfieldName.
- field(String, String) - Static method in class org.springframework.data.mongodb.core.aggregation.Fields
- field(Field) - Static method in class org.springframework.data.mongodb.core.aggregation.ObjectOperators.SetField
- 
Creates newaggregation expressionthat takes the value pointed to by given inputField.
- Field - Class in org.springframework.data.mongodb.core.query
- 
Field projection.
- Field - Interface in org.springframework.data.mongodb.core.aggregation
- 
Abstraction for a field.
- Field - Annotation Interface in org.springframework.data.mongodb.core.mapping
- 
Annotation to define custom metadata for document fields.
- Field() - Constructor for class org.springframework.data.mongodb.core.query.Field
- Field(String) - Constructor for class org.springframework.data.mongodb.core.convert.QueryMapper.Field
- 
Creates a newQueryMapper.Fieldwithout meta-information but the given name.
- Field.FieldProjectionExpression - Interface in org.springframework.data.mongodb.core.query
- 
Intermediate builder part for projecting aMongoExpressionto a result field.
- Field.Write - Enum Class in org.springframework.data.mongodb.core.mapping
- 
Enumeration of write strategies to define when a property is included for write conversion.
- FieldLookupPolicy - Class in org.springframework.data.mongodb.core.aggregation
- 
Lookup policy for aggregation fields.
- FieldName - Record Class in org.springframework.data.mongodb.core.mapping
- 
Value Object representing a field name that should be used to read/write fields within the MongoDB document.
- FieldName(String, FieldName.Type) - Constructor for record class org.springframework.data.mongodb.core.mapping.FieldName
- 
Creates an instance of aFieldNamerecord class.
- FieldName.Type - Enum Class in org.springframework.data.mongodb.core.mapping
- fieldNamingStrategy() - Method in class org.springframework.data.mongodb.config.MongoConfigurationSupport
- 
Configures aFieldNamingStrategyon theMongoMappingContextinstance created.
- fields() - Method in class org.springframework.data.mongodb.core.query.Query
- fields() - Element in annotation interface org.springframework.data.mongodb.repository.Query
- 
Defines the fields that should be returned for the given query.
- fields(String...) - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
- 
Creates a newFieldsinstance for the given field names.
- fields(String...) - Static method in class org.springframework.data.mongodb.core.aggregation.Fields
- Fields - Class in org.springframework.data.mongodb.core.aggregation
- 
Value object to capture a list ofFieldinstances.
- FieldsExposingAggregationOperation - Interface in org.springframework.data.mongodb.core.aggregation
- 
AggregationOperationthat exposesExposedFieldsthat can be used for later aggregation pipelineAggregationOperations.
- FieldsExposingAggregationOperation.InheritsFieldsAggregationOperation - Interface in org.springframework.data.mongodb.core.aggregation
- 
Marker interface forAggregationOperationthat inherits fields from previous operations.
- fieldType(FieldType) - Method in class org.springframework.data.mongodb.core.mapping.MongoField.MongoFieldBuilder
- 
Configure the field type.
- FieldType - Enum Class in org.springframework.data.mongodb.core.mapping
- 
Enumeration of field value types that can be used to represent aDocumentfield value.
- filename(String) - Method in class org.springframework.data.mongodb.gridfs.GridFsUpload.GridFsUploadBuilder
- 
Set the filename.
- filename(String) - Method in class org.springframework.data.mongodb.gridfs.ReactiveGridFsUpload.ReactiveGridFsUploadBuilder
- 
Set the filename.
- filter() - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.ArrayOperatorFactory
- 
Creates newAggregationExpressionthat 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$filterto.
- filter(String, AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
- 
Generates a$filterexpression that returns a subset of the array held by the given field.
- filter(Predicate<MongoJsonSchemaCreator.JsonSchemaPropertyContext>) - Method in interface org.springframework.data.mongodb.core.MongoJsonSchemaCreator
- 
Filter matchingproperties.
- filter(List<?>) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.Filter
- 
Set the values to apply the$filterto.
- filter(List<?>) - Method in interface org.springframework.data.mongodb.core.aggregation.ArrayOperators.Filter.InputBuilder
- 
Set the values to apply the$filterto.
- filter(Document...) - Method in class org.springframework.data.mongodb.core.ChangeStreamOptions.ChangeStreamOptionsBuilder
- 
Set the plain filter chain to apply.
- filter(Document...) - Method in class org.springframework.data.mongodb.core.messaging.ChangeStreamRequest.ChangeStreamRequestBuilder
- 
Set the plain filter chain to apply.
- filter(Aggregation) - Method in class org.springframework.data.mongodb.core.ChangeStreamOptions.ChangeStreamOptionsBuilder
- 
Set the filter to apply.
- filter(Aggregation) - Method in class org.springframework.data.mongodb.core.messaging.ChangeStreamRequest.ChangeStreamRequestBuilder
- 
Set the filter to apply.
- filter(Aggregation) - Method in interface org.springframework.data.mongodb.core.ReactiveChangeStreamOperation.ChangeStreamWithFilterAndProjection
- 
Use anAggregationto filter matching events.
- filter(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.Filter
- 
Set theAggregationExpressionresolving to an array to apply the$filterto.
- filter(AggregationExpression) - Method in interface org.springframework.data.mongodb.core.aggregation.ArrayOperators.Filter.InputBuilder
- 
Set theAggregationExpressionresolving to an array to apply the$filterto.
- filter(Field) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.Filter
- 
Set the field to apply the$filterto.
- filter(Field) - Method in interface org.springframework.data.mongodb.core.aggregation.ArrayOperators.Filter.InputBuilder
- 
Set the field holding an array to apply the$filterto.
- filter(CriteriaDefinition) - Method in interface org.springframework.data.mongodb.core.ReactiveChangeStreamOperation.ChangeStreamWithFilterAndProjection
- 
Use acriterato filter matching events via anMatchOperation.
- 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.
- filterArray(String, Object) - Method in class org.springframework.data.mongodb.core.query.Update
- 
Filter elements in an array that match the given criteria for update.
- filterArray(CriteriaDefinition) - Method in class org.springframework.data.mongodb.core.query.Update
- 
Filter elements in an array that match the given criteria for update.
- finalize(String) - Method in interface org.springframework.data.mongodb.core.aggregation.ScriptOperators.Accumulator.AccumulatorFinalizeBuilder
- 
Set thefinalizefunction used to update the result of the accumulation when all documents have been processed.
- finalizeFunction(String) - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceOptions
- 
Deprecated.Sets the finalize function
- find(String) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.ReplaceAll
- 
The string to search for within the given input field.
- find(String) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.ReplaceOne
- 
The string to search for within the given input field.
- 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
- find(Query) - Method in interface org.springframework.data.mongodb.gridfs.ReactiveGridFsOperations
- 
Returns aFluxemitting all files matching the given query.
- find(Query) - Method in class org.springframework.data.mongodb.gridfs.ReactiveGridFsTemplate
- 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>) - 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 aFluxof the specified type.
- find(Query, Class<T>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- 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>, String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- 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 aFluxof the specified type.
- find(Query, Class<T>, String) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- findAll() - Method in class org.springframework.data.mongodb.repository.support.SimpleMongoRepository
- findAll() - Method in class org.springframework.data.mongodb.repository.support.SimpleReactiveMongoRepository
- findAll(OrderSpecifier<?>...) - Method in class org.springframework.data.mongodb.repository.support.QuerydslMongoPredicateExecutor
- findAll(OrderSpecifier<?>...) - Method in class org.springframework.data.mongodb.repository.support.ReactiveQuerydslMongoPredicateExecutor
- findAll(Predicate) - Method in class org.springframework.data.mongodb.repository.support.QuerydslMongoPredicateExecutor
- findAll(Predicate) - Method in class org.springframework.data.mongodb.repository.support.ReactiveQuerydslMongoPredicateExecutor
- findAll(Predicate, OrderSpecifier<?>...) - Method in class org.springframework.data.mongodb.repository.support.QuerydslMongoPredicateExecutor
- findAll(Predicate, OrderSpecifier<?>...) - Method in class org.springframework.data.mongodb.repository.support.ReactiveQuerydslMongoPredicateExecutor
- findAll(Predicate, Pageable) - Method in class org.springframework.data.mongodb.repository.support.QuerydslMongoPredicateExecutor
- findAll(Predicate, Sort) - Method in class org.springframework.data.mongodb.repository.support.QuerydslMongoPredicateExecutor
- findAll(Predicate, Sort) - Method in class org.springframework.data.mongodb.repository.support.ReactiveQuerydslMongoPredicateExecutor
- 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>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- findAll(Class<T>) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Query for aFluxof objects of type T from the collection used by the entity class.
- findAll(Class<T>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- 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>, String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- findAll(Class<T>, String) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Query for aFluxof objects of type T from the specified collection.
- findAll(Class<T>, String) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- findAll(Example<S>) - Method in interface org.springframework.data.mongodb.repository.MongoRepository
- 
Returns all entities matching the givenExample.
- findAll(Example<S>) - Method in interface org.springframework.data.mongodb.repository.ReactiveMongoRepository
- 
Returns all entities matching the givenExample.
- findAll(Example<S>) - Method in class org.springframework.data.mongodb.repository.support.SimpleMongoRepository
- findAll(Example<S>) - Method in class org.springframework.data.mongodb.repository.support.SimpleReactiveMongoRepository
- findAll(Example<S>, Pageable) - Method in class org.springframework.data.mongodb.repository.support.SimpleMongoRepository
- findAll(Example<S>, Sort) - Method in interface org.springframework.data.mongodb.repository.MongoRepository
- findAll(Example<S>, Sort) - Method in interface org.springframework.data.mongodb.repository.ReactiveMongoRepository
- findAll(Example<S>, Sort) - Method in class org.springframework.data.mongodb.repository.support.SimpleMongoRepository
- findAll(Example<S>, Sort) - Method in class org.springframework.data.mongodb.repository.support.SimpleReactiveMongoRepository
- 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(Sort) - Method in class org.springframework.data.mongodb.repository.support.SimpleReactiveMongoRepository
- 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>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- 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>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- 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 collection used to store the entityClass.
- findAllAndRemove(Query, Class<T>, String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- 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 collection used to store the entityClass.
- findAllAndRemove(Query, Class<T>, String) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- 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, 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, 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() - Method in interface org.springframework.data.mongodb.core.ReactiveUpdateOperation.TerminatingFindAndModify
- 
Find, modify and return the first matching document.
- findAndModify(Query, UpdateDefinition, Class<T>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- findAndModify(Query, UpdateDefinition, Class<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- findAndModify(Query, UpdateDefinition, Class<T>) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- findAndModify(Query, UpdateDefinition, Class<T>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- findAndModify(Query, UpdateDefinition, Class<T>, String) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- findAndModify(Query, UpdateDefinition, Class<T>, String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- findAndModify(Query, UpdateDefinition, Class<T>, String) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- findAndModify(Query, UpdateDefinition, Class<T>, String) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- findAndModify(Query, UpdateDefinition, FindAndModifyOptions, Class<T>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Triggers findAndModify to apply providedUpdateon documents matchingCriteriaof givenQuerytakingFindAndModifyOptionsinto account.
- findAndModify(Query, UpdateDefinition, FindAndModifyOptions, Class<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- findAndModify(Query, UpdateDefinition, FindAndModifyOptions, Class<T>) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Triggers findAndModify to apply providedUpdateon documents matchingCriteriaof givenQuerytakingFindAndModifyOptionsinto account.
- findAndModify(Query, UpdateDefinition, FindAndModifyOptions, Class<T>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- findAndModify(Query, UpdateDefinition, FindAndModifyOptions, Class<T>, String) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Triggers findAndModify to apply providedUpdateon documents matchingCriteriaof givenQuerytakingFindAndModifyOptionsinto account.
- findAndModify(Query, UpdateDefinition, FindAndModifyOptions, Class<T>, String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- findAndModify(Query, UpdateDefinition, FindAndModifyOptions, Class<T>, String) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Triggers findAndModify to apply providedUpdateon documents matchingCriteriaof givenQuerytakingFindAndModifyOptionsinto account.
- findAndModify(Query, UpdateDefinition, FindAndModifyOptions, Class<T>, String) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- 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() - Method in interface org.springframework.data.mongodb.core.ReactiveRemoveOperation.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>) - 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>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- 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>, String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- 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>, String) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- findAndReplace() - Method in interface org.springframework.data.mongodb.core.ExecutableUpdateOperation.TerminatingFindAndReplace
- 
Find, replace and return the first matching document.
- findAndReplace() - Method in interface org.springframework.data.mongodb.core.ReactiveUpdateOperation.TerminatingFindAndReplace
- 
Find, replace and return the first matching document.
- findAndReplace(Query, S, FindAndReplaceOptions, Class<S>, Class<T>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Triggers findOneAndReplace to replace a single document matchingCriteriaof givenQuerywith thereplacementdocument takingFindAndReplaceOptionsinto account.
 NOTE: The replacement entity must not hold an id.
- findAndReplace(Query, S, FindAndReplaceOptions, Class<S>, Class<T>) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Triggers findOneAndReplace to replace a single document matchingCriteriaof givenQuerywith thereplacementdocument takingFindAndReplaceOptionsinto 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 matchingCriteriaof givenQuerywith thereplacementdocument takingFindAndReplaceOptionsinto account.
 NOTE: The replacement entity must not hold an id.
- findAndReplace(Query, S, FindAndReplaceOptions, Class<S>, String, Class<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- 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 matchingCriteriaof givenQuerywith thereplacementdocument takingFindAndReplaceOptionsinto account.
- findAndReplace(Query, S, FindAndReplaceOptions, Class<S>, String, Class<T>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- findAndReplace(Query, T) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Triggers findOneAndReplace to replace a single document matchingCriteriaof givenQuerywith thereplacementdocument.
- findAndReplace(Query, T) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Triggers findOneAndReplace to replace a single document matchingCriteriaof givenQuerywith thereplacementdocument.
- findAndReplace(Query, T, String) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Triggers findOneAndReplace to replace a single document matchingCriteriaof givenQuerywith thereplacementdocument.
 Options are defaulted toFindAndReplaceOptions.empty().
- findAndReplace(Query, T, String) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Triggers findOneAndReplace to replace a single document matchingCriteriaof givenQuerywith thereplacementdocument.
- findAndReplace(Query, T, FindAndReplaceOptions) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Triggers findOneAndReplace to replace a single document matchingCriteriaof givenQuerywith thereplacementdocument takingFindAndReplaceOptionsinto account.
 NOTE: The replacement entity must not hold an id.
- findAndReplace(Query, T, FindAndReplaceOptions) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Triggers findOneAndReplace to replace a single document matchingCriteriaof givenQuerywith thereplacementdocument takingFindAndReplaceOptionsinto account.
- findAndReplace(Query, T, FindAndReplaceOptions, Class<T>, String) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Triggers findOneAndReplace to replace a single document matchingCriteriaof givenQuerywith thereplacementdocument takingFindAndReplaceOptionsinto account.
 NOTE: The replacement entity must not hold an id.
- findAndReplace(Query, T, FindAndReplaceOptions, Class<T>, String) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Triggers findOneAndReplace to replace a single document matchingCriteriaof givenQuerywith thereplacementdocument takingFindAndReplaceOptionsinto account.
- findAndReplace(Query, T, FindAndReplaceOptions, String) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Triggers findOneAndReplace to replace a single document matchingCriteriaof givenQuerywith thereplacementdocument takingFindAndReplaceOptionsinto account.
 NOTE: The replacement entity must not hold an id.
- findAndReplace(Query, T, FindAndReplaceOptions, String) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Triggers findOneAndReplace to replace a single document matchingCriteriaof givenQuerywith thereplacementdocument takingFindAndReplaceOptionsinto account.
- 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.
- findBy(Predicate, Function<FluentQuery.FetchableFluentQuery<S>, R>) - Method in class org.springframework.data.mongodb.repository.support.QuerydslMongoPredicateExecutor
- findBy(Predicate, Function<FluentQuery.ReactiveFluentQuery<S>, P>) - Method in class org.springframework.data.mongodb.repository.support.ReactiveQuerydslMongoPredicateExecutor
- findBy(Example<S>, Function<FluentQuery.FetchableFluentQuery<S>, R>) - Method in class org.springframework.data.mongodb.repository.support.SimpleMongoRepository
- findBy(Example<S>, Function<FluentQuery.ReactiveFluentQuery<S>, P>) - Method in class org.springframework.data.mongodb.repository.support.SimpleReactiveMongoRepository
- 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(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>) - 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>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- 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>, String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- 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>, String) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- findById(Publisher<ID>) - Method in class org.springframework.data.mongodb.repository.support.SimpleReactiveMongoRepository
- findContextualEntity(MongoPersistentEntity<S>, Document) - Method in interface org.springframework.data.mongodb.core.convert.MappingMongoConverter.ConversionContext
- 
Lookup a potentially existing entity instance of the givenMongoPersistentEntityandDocument
- findDistinct(String, Class<?>, Class<T>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Finds the distinct values for a specified field across a singleMongoCollectionor view and returns the results in aList.
- findDistinct(String, Class<?>, Class<T>) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Finds the distinct values for a specified field across a singleMongoCollectionor view and returns the results in aFlux.
- 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 singleMongoCollectionor view and returns the results in aList.
- findDistinct(Query, String, Class<?>, Class<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- 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 singleMongoCollectionor view and returns the results in aFlux.
- findDistinct(Query, String, Class<?>, Class<T>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- 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 singleMongoCollectionor view and returns the results in aList.
- findDistinct(Query, String, String, Class<?>, Class<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- 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 singleMongoCollectionor view and returns the results in aFlux.
- findDistinct(Query, String, String, Class<?>, Class<T>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- 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 singleMongoCollectionor view and returns the results in aList.
- 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 singleMongoCollectionor view and returns the results in aFlux.
- findDynamicProjection() - Method in class org.springframework.data.mongodb.repository.query.ConvertingParameterAccessor
- findFirst(Query) - Method in interface org.springframework.data.mongodb.gridfs.ReactiveGridFsOperations
- 
Returns aMonoemitting the fristGridFSFilematching the given query orMono.empty()in case no file matches.
- findFirst(Query) - Method in class org.springframework.data.mongodb.gridfs.ReactiveGridFsTemplate
- findOne(Predicate) - Method in class org.springframework.data.mongodb.repository.support.QuerydslMongoPredicateExecutor
- findOne(Predicate) - Method in class org.springframework.data.mongodb.repository.support.ReactiveQuerydslMongoPredicateExecutor
- 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
- findOne(Query) - Method in interface org.springframework.data.mongodb.gridfs.GridFsOperations
- 
Returns a singleGridFSFilematching the given query or null in case no file matches.
- findOne(Query) - Method in class org.springframework.data.mongodb.gridfs.GridFsTemplate
- findOne(Query) - Method in interface org.springframework.data.mongodb.gridfs.ReactiveGridFsOperations
- 
Returns aMonoemitting a singleGridFSFilematching the given query orMono.empty()in case no file matches.
- findOne(Query) - Method in class org.springframework.data.mongodb.gridfs.ReactiveGridFsTemplate
- 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>) - 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>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- 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>, String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- 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>, String) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- FindPublisherPreparer - Interface in org.springframework.data.mongodb.core
- 
Simple callback interface to allow customization of aFindPublisher.
- findValueOf(String) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.ReplaceAll
- 
Specify the reference to thefieldholding the string to search for within the given input field.
- findValueOf(String) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.ReplaceOne
- 
Specify the reference to thefieldholding the string to search for within the given input field.
- findValueOf(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.ReplaceAll
- 
Specify theAggregationExpressionevaluating to the string to search for within the given input field.
- findValueOf(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.ReplaceOne
- 
Specify theAggregationExpressionevaluating to the the string to search for within the given input field.
- first() - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.ArrayOperatorFactory
- 
Creates newAggregationExpressionthat return the first element in the associated array.
- first() - Method in class org.springframework.data.mongodb.core.aggregation.BucketOperationSupport.OutputBuilder
- 
Generates a builder for a$first-expression the current value.
- first() - Static method in class org.springframework.data.mongodb.core.aggregation.SelectionOperators.First
- 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.
- first(int) - Static method in class org.springframework.data.mongodb.core.aggregation.SelectionOperators.First
- first(Object) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.First
- 
Returns the first element in the given array.
- first(String) - Method in class org.springframework.data.mongodb.core.aggregation.GroupOperation
- 
Generates anGroupOperation.GroupOperationBuilderfor a$first-expression for the given field-reference.
- first(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.GroupOperation
- 
Generates anGroupOperation.GroupOperationBuilderfor a$first-expression for the givenAggregationExpression.
- First(Object) - Constructor for class org.springframework.data.mongodb.core.aggregation.SelectionOperators.First
- FIRST - Enum constant in enum class org.springframework.data.mongodb.core.query.Update.Position
- firstOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.First
- 
Returns the first element in the array pointed to by the givenfield reference.
- firstOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.First
- 
Returns the first element of the array computed by the givenexpression.
- firstValue() - Method in interface org.springframework.data.mongodb.core.ExecutableFindOperation.TerminatingFind
- 
Get the first or no result.
- flags() - Element in annotation interface org.springframework.data.mongodb.repository.Meta
- 
SetMeta.CursorOptionto be used when executing query.
- flattenMap(Document) - Static method in class org.springframework.data.mongodb.core.query.SerializationUtils
- 
Flattens out a givenDocument.
- float64(String) - Static method in interface org.springframework.data.mongodb.core.schema.JsonSchemaProperty
- 
Creates a newIdentifiableJsonSchemaProperty.NumericJsonSchemaPropertywith given identifier ofbsonType : 'double'.
- floor() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat 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$floorexpression that takes the number of the previously mentioned field and returns the largest integer less than or equal to it.
- floorValueOf(Number) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Floor
- 
Creates newArithmeticOperators.Floor.
- floorValueOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Floor
- 
Creates newArithmeticOperators.Floor.
- floorValueOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Floor
- 
Creates newArithmeticOperators.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
- flush() - Method in class org.springframework.data.mongodb.ReactiveMongoTransactionManager.ReactiveMongoTransactionObject
- forAllFields() - Static method in class org.springframework.data.mongodb.core.index.TextIndexDefinition
- 
Creates aTextIndexDefinitionfor all fields in the document.
- forDefaultLanguage() - Static method in class org.springframework.data.mongodb.core.query.TextCriteria
- 
Returns a newTextCriteriafor the default language.
- forEach(Consumer<Class<?>>) - Method in class org.springframework.data.mongodb.MongoManagedTypes
- 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(Document) - Method in class org.springframework.data.mongodb.core.aggregation.VariableOperators.Let.ExpressionVariable
- 
Create a newVariableOperators.Let.ExpressionVariablewith current name and given expressionObject.
- forExpression(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.VariableOperators.Let.ExpressionVariable
- 
Create a newVariableOperators.Let.ExpressionVariablewith current name and given expression.
- forExpressions(ValueProvider, ExpressionParser, Function<ExpressionDependencies, EvaluationContext>) - Static method in class org.springframework.data.mongodb.util.json.ParameterBindingContext
- 
Create a newParameterBindingContextthat is capable of expression parsing and can provide aEvaluationContextbased onExpressionDependencies.
- forField(String) - Method in class org.springframework.data.mongodb.core.aggregation.VariableOperators.Let.ExpressionVariable
- 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.
- forManyDocuments(Bson) - Static method in interface org.springframework.data.mongodb.core.convert.ReferenceLoader.DocumentReferenceQuery
- forNoResult() - Static method in interface org.springframework.data.mongodb.core.convert.ReferenceLoader.DocumentReferenceQuery
- forProperty(String) - Method in interface org.springframework.data.mongodb.core.convert.MappingMongoConverter.ConversionContext
- 
Obtain aMappingMongoConverter.ConversionContextfor the given propertyname.
- forProperty(MongoPersistentProperty) - Method in interface org.springframework.data.mongodb.core.convert.MappingMongoConverter.ConversionContext
- 
Obtain aMappingMongoConverter.ConversionContextfor the givenMongoPersistentProperty.
- forSingleDocument(Bson) - Static method in interface org.springframework.data.mongodb.core.convert.ReferenceLoader.DocumentReferenceQuery
- forwardDiacriticSort() - Method in class org.springframework.data.mongodb.core.query.Collation
- 
Do not sort string with diacritics sort from back of the string.
- from(GridFSFile) - Static method in class org.springframework.data.mongodb.gridfs.GridFsObject.Options
- 
Static factory method to createGridFsObject.Optionsby extracting information from the givenGridFSFile.
- from(EntityPath<T>) - Method in class org.springframework.data.mongodb.repository.support.QuerydslRepositorySupport
- 
Returns aSpringDataMongodbQueryfor the givenEntityPath.
- from(EntityPath<T>, String) - Method in class org.springframework.data.mongodb.repository.support.QuerydslRepositorySupport
- 
Returns aSpringDataMongodbQueryfor the givenEntityPathquerying the given collection.
- from(Class<?>...) - Static method in class org.springframework.data.mongodb.MongoManagedTypes
- 
Factory method used to constructMongoManagedTypesfrom the given array oftypes.
- from(Number) - Method in class org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.DocumentWindowBuilder
- 
The lower (inclusive) range limit based on current document.
- from(Number) - Method in class org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.RangeWindowBuilder
- 
The lower (inclusive) range limit value to add to the value based on the sortBy field.
- from(String) - Method in interface org.springframework.data.mongodb.core.aggregation.GraphLookupOperation.FromBuilder
- 
Set the collectionName to apply the$graphLookupto.
- 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(String) - Method in class org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.DocumentWindowBuilder
- 
The lower (inclusive) range limit based on current document.
- from(String) - Method in class org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.RangeWindowBuilder
- 
The lower (inclusive) range limit based on the sortBy field.
- from(String) - Static method in class org.springframework.data.mongodb.util.DotPath
- 
Creates a newDotPathfromdotPath.
- from(ChronoUnit) - Static method in interface org.springframework.data.mongodb.core.aggregation.DateOperators.TemporalUnit
- 
Converts the given chrono unit into aDateOperators.TemporalUnit.
- from(ChronoUnit) - Static method in interface org.springframework.data.mongodb.core.aggregation.DensifyOperation.DensifyUnit
- 
Converts the given chrono unit into aDensifyOperation.DensifyUnit.
- from(ChronoUnit) - Static method in interface org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.WindowUnit
- 
Converts the given chrono unit into aSetWindowFieldsOperation.WindowUnit.
- from(TimeUnit) - Static method in interface org.springframework.data.mongodb.core.aggregation.DateOperators.TemporalUnit
- 
Converts the given time unit into aDateOperators.TemporalUnit.
- from(TimeUnit) - Static method in interface org.springframework.data.mongodb.core.aggregation.DensifyOperation.DensifyUnit
- 
Converts the given time unit into aDensifyOperation.DensifyUnit.
- from(TimeUnit) - Static method in interface org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.WindowUnit
- 
Converts the given time unit into aSetWindowFieldsOperation.WindowUnit.
- from(List<?>) - Static method in class org.springframework.data.mongodb.core.convert.MongoCustomConversions.MongoConverterConfigurationAdapter
- 
Create aMongoCustomConversions.MongoConverterConfigurationAdapterusing the providedconvertersand our own codecs for JSR-310 types.
- from(List<AggregationOperation>) - Static method in class org.springframework.data.mongodb.core.aggregation.AggregationUpdate
- 
Create a new AggregationUpdate from the givenAggregationOperations.
- from(Document) - Static method in class org.springframework.data.mongodb.core.query.Collation
- 
Create newCollationfrom values inDocument.
- from(ManagedTypes) - Static method in class org.springframework.data.mongodb.MongoManagedTypes
- 
Wraps an existingManagedTypesobject withMongoManagedTypes.
- from(ExposedFields.ExposedField...) - Static method in class org.springframework.data.mongodb.core.aggregation.ExposedFields
- 
Creates a newExposedFieldsinstance from the givenExposedFields.ExposedFields.
- from(Field...) - Static method in class org.springframework.data.mongodb.core.aggregation.Fields
- from(MongoExpression) - Static method in interface org.springframework.data.mongodb.core.aggregation.AggregationExpression
- 
Create anAggregationExpressionout of a givenMongoExpressionto ensure the resultingDocumentis mapped against theAggregationOperationContext.
- from(SpelNode) - Method in class org.springframework.data.mongodb.core.spel.ExpressionNode
- 
Creates a newExpressionNodefrom the givenSpelNode.
- from(SpelNode, ExpressionState) - Static method in class org.springframework.data.mongodb.core.spel.ExpressionNode
- fromCurrent() - Method in class org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.DocumentWindowBuilder
- fromCurrent() - Method in class org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.RangeWindowBuilder
- 
Use current aslowerlimit.
- fromDate(Object) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateSubtract
- 
Define the start date, in UTC, for the subtraction operation.
- fromDateOf(String) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateSubtract
- 
Define the start date, in UTC, for the subtraction operation.
- fromDateOf(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateSubtract
- 
Define the start date, in UTC, for the subtraction operation.
- fromDBRef(DBRef) - Static method in class org.springframework.data.mongodb.core.convert.ReferenceResolver.ReferenceCollection
- 
Create a new instance ofReferenceResolver.ReferenceCollectionfrom the givenDBRef.
- fromDocument(Document) - Static method in class org.springframework.data.mongodb.core.aggregation.AggregationOptions
- 
Creates newAggregationOptionsgivenDocumentcontaining aggregation options.
- fromDocument(Document, String...) - Static method in class org.springframework.data.mongodb.core.query.Update
- 
Creates anUpdateinstance from the givenDocument.
- fromIterable(Iterable<? extends Class<?>>) - Static method in class org.springframework.data.mongodb.MongoManagedTypes
- fromKey(String) - Static method in class org.springframework.data.mongodb.core.mapping.MongoField
- 
Create a newMongoFieldwith given name.
- fromOffset(ZoneOffset) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.Timezone
- 
Create aDateOperators.Timezonefor the givenZoneOffsetrendering the offset as UTC offset.
- fromOffset(TimeZone) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.Timezone
- 
Create aDateOperators.Timezonefor the givenTimeZonerendering the offset as UTC offset.
- fromPath(String) - Static method in class org.springframework.data.mongodb.core.mapping.MongoField
- 
Create a newMongoFieldwith given name.
- fromPublisher(Publisher<DataBuffer>) - Static method in class org.springframework.data.mongodb.gridfs.ReactiveGridFsUpload
- 
Create a new instance ofReactiveGridFsUploadfor the givenPublisher.
- fromStream(InputStream) - Static method in class org.springframework.data.mongodb.gridfs.GridFsUpload
- 
Create a new instance ofGridFsUploadfor the givenInputStream.
- fromString() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateOperatorFactory
- 
Creates newAggregationExpressionthat converts a date/time string to a date object.
 NOTE: Requires MongoDB 3.6 or later.
- fromString(Object) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateFromString
- 
Creates newDateOperators.DateFromString.
- fromStringOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateFromString
- 
Creates newDateOperators.DateFromString.
- fromStringOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateFromString
- 
Creates newDateOperators.DateFromString.
- fromUnbounded() - Method in class org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.DocumentWindowBuilder
- fromUnbounded() - Method in class org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.RangeWindowBuilder
- 
Use unbounded aslowerlimit.
- fromZone(ZoneId) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.Timezone
- 
Create aDateOperators.Timezonefor the givenZoneIdrendering the offset as UTC offset.
- fromZone(TimeZone) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.Timezone
- 
Create aDateOperators.Timezonefor the givenTimeZonerendering the offset as UTC offset.
- full() - Static method in interface org.springframework.data.mongodb.core.aggregation.DensifyOperation.Range
- 
Add documents spanning the full value range.
- fullDocumentBeforeChangeLookup(FullDocumentBeforeChange) - Method in class org.springframework.data.mongodb.core.ChangeStreamOptions.ChangeStreamOptionsBuilder
- 
Set theFullDocumentBeforeChangelookup to use.
- fullDocumentBeforeChangeLookup(FullDocumentBeforeChange) - Method in class org.springframework.data.mongodb.core.messaging.ChangeStreamRequest.ChangeStreamRequestBuilder
- 
Set theFullDocumentBeforeChangelookup to the given value.
- fullDocumentLookup(FullDocument) - Method in class org.springframework.data.mongodb.core.ChangeStreamOptions.ChangeStreamOptionsBuilder
- 
Set theFullDocumentlookup to use.
- fullDocumentLookup(FullDocument) - Method in class org.springframework.data.mongodb.core.messaging.ChangeStreamRequest.ChangeStreamRequestBuilder
- 
Set theFullDocumentlookup toFullDocument.UPDATE_LOOKUP.
- fullRange(Consumer<DensifyOperation.DensifyRange>) - Method in class org.springframework.data.mongodb.core.aggregation.DensifyOperation.DensifyOperationBuilder
- 
Operate on full range.
- function(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ScriptOperators
- 
Create a custom aggregation $function in JavaScript.
- function(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ScriptOperators.Function
- 
Create a newScriptOperators.Functionwith the given function definition.
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 - Variable in class org.springframework.data.mongodb.core.schema.UntypedJsonSchemaObject
- 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.
 Called byTypedJsonSchemaObject.toDocument()when no explicitTypedJsonSchemaObject.description(java.lang.String)is set.
- 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() - Method in class org.springframework.data.mongodb.core.schema.UntypedJsonSchemaObject
- 
Customization hook for creating description out of defined values.
 Called byUntypedJsonSchemaObject.toDocument()when no explicitUntypedJsonSchemaObject.descriptionis set.
- generateIdIfAbsentFromDocument(Document) - Method in class org.springframework.data.mongodb.util.json.ParameterBindingDocumentCodec
- geo(String) - Static method in class org.springframework.data.mongodb.core.index.IndexField
- 
Creates a geoIndexFieldfor the given key.
- GEO_2D - Enum constant in enum class org.springframework.data.mongodb.core.index.GeoSpatialIndexType
- 
Simple 2-Dimensional index for legacy-format points.
- GEO_2DSPHERE - Enum constant in enum class org.springframework.data.mongodb.core.index.GeoSpatialIndexType
- 
2D Index for GeoJSON-formatted data over a sphere.
- GEO_HAYSTACK - Enum constant in enum class org.springframework.data.mongodb.core.index.GeoSpatialIndexType
- 
An haystack index for grouping results over small results.
- GeoCommand - Class in org.springframework.data.mongodb.core.query
- 
Wrapper around aShapeto allow appropriate query rendering.
- GeoCommand(Shape) - Constructor for class org.springframework.data.mongodb.core.query.GeoCommand
- 
Creates a newGeoCommand.
- GeoJson<T extends Iterable<?>> - Interface in org.springframework.data.mongodb.core.geo
- 
Interface definition for structures defined in GeoJSON format.
- GeoJsonConfiguration - Class in org.springframework.data.mongodb.config
- 
Configuration class to exposeGeoJsonModuleas a Spring bean.
- GeoJsonConfiguration() - Constructor for class org.springframework.data.mongodb.config.GeoJsonConfiguration
- GeoJsonGeometryCollection - Class in org.springframework.data.mongodb.core.geo
- GeoJsonGeometryCollection(List<GeoJson<?>>) - Constructor for class org.springframework.data.mongodb.core.geo.GeoJsonGeometryCollection
- 
Creates a newGeoJsonGeometryCollectionfor the givenGeoJsoninstances.
- GeoJsonLineString - Class in org.springframework.data.mongodb.core.geo
- 
GeoJsonLineStringis defined as list of at least 2Points.
- GeoJsonLineString(List<Point>) - Constructor for class org.springframework.data.mongodb.core.geo.GeoJsonLineString
- 
Creates a newGeoJsonLineStringfor the givenPoints.
- GeoJsonLineString(Point, Point, Point...) - Constructor for class org.springframework.data.mongodb.core.geo.GeoJsonLineString
- 
Creates a newGeoJsonLineStringfor the givenPoints.
- geoJsonModule() - Method in class org.springframework.data.mongodb.config.GeoJsonConfiguration
- geoJsonModule() - Static method in class org.springframework.data.mongodb.core.geo.GeoJsonModule
- 
Obtain aModulecontainingserializersanddeserializersfor the followingGeoJsontypes:GeoJsonPointGeoJsonMultiPointGeoJsonLineStringGeoJsonMultiLineStringGeoJsonPolygonGeoJsonMultiPolygon
- GeoJsonModule - Class in org.springframework.data.mongodb.core.geo
- 
A JacksonModuleto register customJsonDeserializers for GeoJSON types.
- GeoJsonModule() - Constructor for class org.springframework.data.mongodb.core.geo.GeoJsonModule
- GeoJsonMultiLineString - Class in org.springframework.data.mongodb.core.geo
- 
GeoJsonMultiLineStringis defined as list ofGeoJsonLineStrings.
- GeoJsonMultiLineString(List<Point>...) - Constructor for class org.springframework.data.mongodb.core.geo.GeoJsonMultiLineString
- 
Creates newGeoJsonMultiLineStringfor the givenPoints.
- GeoJsonMultiLineString(List<GeoJsonLineString>) - Constructor for class org.springframework.data.mongodb.core.geo.GeoJsonMultiLineString
- 
Creates newGeoJsonMultiLineStringfor the givenGeoJsonLineStrings.
- GeoJsonMultiPoint - Class in org.springframework.data.mongodb.core.geo
- 
GeoJsonMultiPointis defined as list ofPoints.
- GeoJsonMultiPoint(List<Point>) - Constructor for class org.springframework.data.mongodb.core.geo.GeoJsonMultiPoint
- 
Creates a newGeoJsonMultiPointfor the givenPoints.
- GeoJsonMultiPoint(Point) - Constructor for class org.springframework.data.mongodb.core.geo.GeoJsonMultiPoint
- 
Creates a newGeoJsonMultiPointfor the givenPoint.
- GeoJsonMultiPoint(Point, Point, Point...) - Constructor for class org.springframework.data.mongodb.core.geo.GeoJsonMultiPoint
- 
Creates a newGeoJsonMultiPointfor the givenPoints.
- GeoJsonMultiPolygon - Class in org.springframework.data.mongodb.core.geo
- 
GeoJsonMultiPolygonis defined as a list ofGeoJsonPolygons.
- GeoJsonMultiPolygon(List<GeoJsonPolygon>) - Constructor for class org.springframework.data.mongodb.core.geo.GeoJsonMultiPolygon
- 
Creates a newGeoJsonMultiPolygonfor the givenGeoJsonPolygons.
- GeoJsonPoint - Class in org.springframework.data.mongodb.core.geo
- GeoJsonPoint(double, double) - Constructor for class org.springframework.data.mongodb.core.geo.GeoJsonPoint
- 
CreatesGeoJsonPointfor given coordinates.
- GeoJsonPoint(Point) - Constructor for class org.springframework.data.mongodb.core.geo.GeoJsonPoint
- 
CreatesGeoJsonPointfor givenPoint.
- GeoJsonPolygon - Class in org.springframework.data.mongodb.core.geo
- GeoJsonPolygon(List<Point>) - Constructor for class org.springframework.data.mongodb.core.geo.GeoJsonPolygon
- 
Creates newGeoJsonPolygonfrom the givenPoints.
- GeoJsonPolygon(Point, Point, Point, Point, Point...) - Constructor for class org.springframework.data.mongodb.core.geo.GeoJsonPolygon
- 
Creates newGeoJsonPolygonfrom the givenPoints.
- geoNear(NearQuery, Class<?>, String, Class<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- geoNear(NearQuery, Class<?>, String, Class<T>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- geoNear(NearQuery, Class<T>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Deprecated.since 2.2. Theevalcommand has been removed in MongoDB Server 4.2.0. Use Aggregations withAggregation.geoNear(NearQuery, String)instead.
- geoNear(NearQuery, Class<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- geoNear(NearQuery, Class<T>) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Deprecated.since 2.2. Theevalcommand has been removed in MongoDB Server 4.2.0. Use Aggregations withAggregation.geoNear(NearQuery, String)instead.
- geoNear(NearQuery, Class<T>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- geoNear(NearQuery, Class<T>, String) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Deprecated.since 2.2. Theevalcommand has been removed in MongoDB Server 4.2.0. Use Aggregations withAggregation.geoNear(NearQuery, String)instead.
- geoNear(NearQuery, Class<T>, String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- geoNear(NearQuery, Class<T>, String) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Deprecated.since 2.2. Theevalcommand has been removed in MongoDB Server 4.2.0. Use Aggregations withAggregation.geoNear(NearQuery, String)instead.
- geoNear(NearQuery, Class<T>, String) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- geoNear(NearQuery, String) - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
- GeoNearOperation - Class in org.springframework.data.mongodb.core.aggregation
- 
Represents ageoNearaggregation operation.
- GeoNearOperation(NearQuery, String) - Constructor for class org.springframework.data.mongodb.core.aggregation.GeoNearOperation
- 
Creates a newGeoNearOperationfrom the givenNearQueryand 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 newGeospatialIndexfor the given field.
- GeoSpatialIndexed - Annotation Interface in org.springframework.data.mongodb.core.index
- 
Mark a field to be indexed using MongoDB's geospatial indexing feature.
- GeoSpatialIndexType - Enum Class in org.springframework.data.mongodb.core.index
- 
Geoposatial index type.
- get(int) - Method in class org.springframework.data.mongodb.core.aggregation.DocumentOperators.Shift
- 
Get the value at a given index.
- get(Object) - Method in class org.springframework.data.mongodb.core.aggregation.DocumentOperators.Shift
- 
Get the value for a given key.
- get(String) - Method in class org.springframework.data.mongodb.core.MappedDocument
- 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 theMongoActionOperationin which the current exception occurred.
- getAllowDiskUse() - Method in class org.springframework.data.mongodb.core.query.Meta
- 
When set to true, aggregation stages can write data to disk.
- getAnnotatedAggregation() - Method in class org.springframework.data.mongodb.repository.query.MongoQueryMethod
- 
Returns the aggregation pipeline declared in aAggregationannotation.
- getAnnotatedCollation() - Method in class org.springframework.data.mongodb.repository.query.MongoQueryMethod
- 
Get the collation value extracted from theQueryorAggregationannotation.
- getAnnotatedHint() - Method in class org.springframework.data.mongodb.repository.query.MongoQueryMethod
- 
Returns the aggregation pipeline declared via aHintannotation.
- getAnnotatedReadPreference() - Method in class org.springframework.data.mongodb.repository.query.MongoQueryMethod
- 
Get theReadPreferenceextracted from theReadPreferenceannotation.
- getAnnotatedSort() - Method in class org.springframework.data.mongodb.repository.query.MongoQueryMethod
- 
Get the sort value, used as default, extracted from theQueryannotation.
- 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
- 
Get theMethodReferenceNode.AggregationMethodReference.ArgumentTypeused by the MongoDB.
- getArrayFilters() - Method in class org.springframework.data.mongodb.core.aggregation.AggregationUpdate
- getArrayFilters() - Method in class org.springframework.data.mongodb.core.query.Update
- getArrayFilters() - Method in interface org.springframework.data.mongodb.core.query.UpdateDefinition
- 
Get the specification which elements to modify in an array field.
- 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 theConverterto 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
- getBindableValue(int) - Method in interface org.springframework.data.mongodb.util.json.ValueProvider
- getBits() - Method in class org.springframework.data.mongodb.monitor.MemoryMetrics
- getBody() - Method in class org.springframework.data.mongodb.core.ChangeStreamEvent
- 
Get the potentially convertedChangeStreamDocument.getFullDocument().
- getBody() - Method in interface org.springframework.data.mongodb.core.messaging.Message
- 
The converted message body if available.
- getBodyBeforeChange() - Method in class org.springframework.data.mongodb.core.ChangeStreamEvent
- 
Get the potentially converteddocumentbefore being changed.
- getBodyBeforeChange() - Method in interface org.springframework.data.mongodb.core.messaging.Message
- 
The converted message body before change if available.
- getBsonTimestamp() - Method in class org.springframework.data.mongodb.core.ChangeStreamEvent
- 
Get thecluster time.
- getBsonType() - Method in enum class org.springframework.data.mongodb.core.mapping.FieldType
- 
Returns the BSON type identifier.
- 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
- getCaseFirst() - Method in class org.springframework.data.mongodb.core.query.Collation.TertiaryICUComparisonLevel
- getCaseLevel() - Method in interface org.springframework.data.mongodb.core.query.Collation.ComparisonLevel
- getCaseLevel() - Method in class org.springframework.data.mongodb.core.query.Collation.TertiaryICUComparisonLevel
- getCenter() - Method in class org.springframework.data.mongodb.core.geo.Sphere
- 
Returns the center of theCircle.
- getChangeStreamOptions() - Method in class org.springframework.data.mongodb.core.CollectionOptions
- 
Get theCollectionOptions.CollectionChangeStreamOptionsif available.
- getChangeStreamOptions() - Method in class org.springframework.data.mongodb.core.messaging.ChangeStreamRequest.ChangeStreamRequestOptions
- 
Get theChangeStreamOptionsdefined.
- getChild(int) - Method in class org.springframework.data.mongodb.core.spel.ExpressionNode
- 
Returns the childExpressionNodewith the given index.
- getChunkSize() - Method in class org.springframework.data.mongodb.gridfs.GridFsObject.Options
- getClassLoader() - Method in class org.springframework.data.mongodb.gridfs.GridFsTemplate
- getClientEncryption() - Method in class org.springframework.data.mongodb.core.encryption.MongoClientEncryption
- getCode() - Method in class org.springframework.data.mongodb.core.script.ExecutableMongoScript
- 
Deprecated.Returns the actual script code.
- getCode() - Method in class org.springframework.data.mongodb.core.script.NamedMongoScript
- 
Deprecated.Returns the actual script code.
- getCodecFor(Class<T>) - Method in interface org.springframework.data.mongodb.CodecRegistryProvider
- 
Get theCodecregistered for the given type or anempty Optionalinstead.
- getCodecRegistry() - Method in interface org.springframework.data.mongodb.CodecRegistryProvider
- 
Get the underlyingCodecRegistryused by the MongoDB Java driver.
- getCodecRegistry() - Method in interface org.springframework.data.mongodb.core.aggregation.AggregationOperationContext
- getCodecRegistry() - Method in class org.springframework.data.mongodb.core.aggregation.PrefixingDelegatingAggregationOperationContext
- getCodecRegistry() - Method in class org.springframework.data.mongodb.core.aggregation.TypeBasedAggregationOperationContext
- getCodecRegistry() - Method in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
- getCodecRegistry() - Method in interface org.springframework.data.mongodb.core.convert.MongoConverter
- getCodecRegistry() - Method in class org.springframework.data.mongodb.core.SimpleReactiveMongoDatabaseFactory
- getCodecRegistry() - Method in interface org.springframework.data.mongodb.MongoDatabaseFactory
- 
Get the underlyingCodecRegistryused by the MongoDB Java driver.
- getCodecRegistry() - Method in interface org.springframework.data.mongodb.ReactiveMongoDatabaseFactory
- 
Get the underlyingCodecRegistryused by the reactive MongoDB Java driver.
- getCodecRegistry() - Method in class org.springframework.data.mongodb.repository.query.AbstractMongoQuery
- getCodecRegistry() - Method in class org.springframework.data.mongodb.repository.query.AbstractReactiveMongoQuery
- getCodecRegistry() - Method in class org.springframework.data.mongodb.util.aggregation.TestAggregationContext
- 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 theCollationsettings.
- getCollation() - Method in class org.springframework.data.mongodb.core.FindAndModifyOptions
- 
Get theCollationspecifying 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.mapping.BasicMongoPersistentEntity
- getCollation() - Method in interface org.springframework.data.mongodb.core.mapping.MongoPersistentEntity
- 
Returns the collation of the entity evaluating a potential SpEL expression within the current context.
- getCollation() - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceOptions
- 
Deprecated.Get the Collation specifying language-specific rules for string comparison.
- getCollation() - Method in class org.springframework.data.mongodb.core.query.NearQuery
- 
Get theCollationto use along with theNearQuery.query(Query).
- getCollation() - Method in class org.springframework.data.mongodb.core.query.Query
- 
Get theCollationdefining language-specific rules for string comparison.
- getCollation() - Method in class org.springframework.data.mongodb.core.ViewOptions
- 
Get theCollationto be set.
- getCollation() - Method in class org.springframework.data.mongodb.repository.query.ConvertingParameterAccessor
- getCollation() - Method in interface org.springframework.data.mongodb.repository.query.MongoEntityInformation
- 
Return the collation for the entity or null ifnot defined.
- getCollation() - Method in interface org.springframework.data.mongodb.repository.query.MongoParameterAccessor
- 
Returns theCollationto be used for the query.
- getCollation() - Method in class org.springframework.data.mongodb.repository.query.MongoParametersParameterAccessor
- getCollation() - Method in class org.springframework.data.mongodb.repository.support.MappingMongoEntityInformation
- getCollationParameterIndex() - Method in class org.springframework.data.mongodb.repository.query.MongoParameters
- 
Returns the index of theCollationparameter or -1 if not present.
- getCollection() - Method in class org.springframework.data.mongodb.core.convert.ReferenceResolver.ReferenceCollection
- 
Get the target collection name.
- 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(DBRef) - Method in class org.springframework.data.mongodb.core.convert.DefaultDbRefResolver
- 
Customization hook for obtaining theMongoCollectionfor a givenDBRef.
- getCollection(String) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Get aMongoCollectionby its name.
- getCollection(String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- getCollection(String) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Get aMongoCollectionby name.
- getCollection(String) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- getCollection(ReferenceResolver.ReferenceCollection) - Method in class org.springframework.data.mongodb.core.convert.DefaultDbRefResolver
- getCollection(ReferenceResolver.ReferenceCollection) - Method in class org.springframework.data.mongodb.core.convert.MongoDatabaseFactoryReferenceLoader
- 
Obtain theMongoCollectionfor a givenReferenceResolver.ReferenceCollectionfrom the underlyingMongoDatabaseFactory.
- getCollectionEntity() - Method in interface org.springframework.data.mongodb.repository.query.MongoEntityMetadata
- 
Returns theMongoPersistentEntitythat 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() - Method in class org.springframework.data.mongodb.observability.MongoHandlerContext
- 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
- 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
- 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
- getCommandName() - Method in class org.springframework.data.mongodb.observability.MongoHandlerContext
- getCommandStartedEvent() - Method in class org.springframework.data.mongodb.observability.MongoHandlerContext
- getComment() - Method in class org.springframework.data.mongodb.core.aggregation.AggregationOptions
- 
Get the comment for the aggregation.
- getComment() - Method in class org.springframework.data.mongodb.core.query.Meta
- getConnectionString() - Method in class org.springframework.data.mongodb.observability.MongoHandlerContext
- getContent() - Method in interface org.springframework.data.mongodb.gridfs.GridFsObject
- 
The actual file content.
- getContent() - Method in class org.springframework.data.mongodb.gridfs.GridFsResource
- getContent() - Method in class org.springframework.data.mongodb.gridfs.GridFsUpload
- getContent() - Method in class org.springframework.data.mongodb.gridfs.ReactiveGridFsResource
- getContent() - Method in class org.springframework.data.mongodb.gridfs.ReactiveGridFsUpload
- getContentType() - Method in class org.springframework.data.mongodb.gridfs.GridFsResource
- 
Returns theResource's content type.
- getContext() - Method in class org.springframework.data.mongodb.util.json.ParameterBindingJsonReader
- getContextType() - Method in class org.springframework.data.mongodb.util.json.ParameterBindingJsonReader.Context
- getConversionContext(ObjectPath) - Method in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
- 
Creates a newMappingMongoConverter.ConversionContextgivenObjectPath.
- getConversionService() - Method in class org.springframework.data.mongodb.core.convert.AbstractMongoConverter
- getConverter() - Method in class org.springframework.data.mongodb.core.convert.QueryMapper
- getConverter() - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Returns the underlyingMongoConverter.
- getConverter() - Method in class org.springframework.data.mongodb.core.MongoTemplate
- 
Returns the defaultMongoConverter.
- getConverter() - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Returns the underlyingMongoConverter.
- getConverter() - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- 
Returns the defaultMongoConverter.
- getCoordinates() - Method in interface org.springframework.data.mongodb.core.geo.GeoJson
- 
The value of the coordinates member is always anIterable.
- 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
- 
Obtain the coordinates (x/longitude, y/latitude) array.
- getCoordinates() - Method in class org.springframework.data.mongodb.core.geo.GeoJsonPolygon
- getCounts() - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceResults
- 
Deprecated.
- getCriteria() - Method in class org.springframework.data.mongodb.core.query.Query
- getCriteriaObject() - Method in class org.springframework.data.mongodb.core.aggregation.AggregationExpressionCriteria
- getCriteriaObject() - Method in class org.springframework.data.mongodb.core.query.Criteria
- getCriteriaObject() - Method in interface org.springframework.data.mongodb.core.query.CriteriaDefinition
- 
GetDocumentrepresentation.
- 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 currentExpressionNode.
- 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
- getCustomConversions() - Method in interface org.springframework.data.mongodb.core.convert.MappingMongoConverter.ConversionContext
- getCustomConversions() - Method in class org.springframework.data.mongodb.core.convert.MappingMongoConverter.DefaultConversionContext
- getCustomConversions() - Method in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
- getCustomConversions() - Method in interface org.springframework.data.mongodb.core.convert.MongoConverter
- 
Returns theCustomConversionsfor this converter.
- getDatabase() - Method in class org.springframework.data.mongodb.core.convert.ReferenceResolver.ReferenceCollection
- 
Get the target database name.
- getDatabase(String, MongoDatabaseFactory) - Static method in class org.springframework.data.mongodb.MongoDatabaseUtils
- getDatabase(String, MongoDatabaseFactory, SessionSynchronization) - Static method in class org.springframework.data.mongodb.MongoDatabaseUtils
- 
Obtain thedatabasewith given name form the givenfactory.
- getDatabase(String, ReactiveMongoDatabaseFactory) - Static method in class org.springframework.data.mongodb.ReactiveMongoDatabaseUtils
- getDatabase(String, ReactiveMongoDatabaseFactory, SessionSynchronization) - Static method in class org.springframework.data.mongodb.ReactiveMongoDatabaseUtils
- 
Obtain thedatabasewith given name form the givenfactory.
- getDatabase(MongoDatabaseFactory) - Static method in class org.springframework.data.mongodb.MongoDatabaseUtils
- getDatabase(MongoDatabaseFactory, SessionSynchronization) - Static method in class org.springframework.data.mongodb.MongoDatabaseUtils
- 
Obtain the defaultdatabaseform the givenfactory.
- getDatabase(ReactiveMongoDatabaseFactory) - Static method in class org.springframework.data.mongodb.ReactiveMongoDatabaseUtils
- getDatabase(ReactiveMongoDatabaseFactory, SessionSynchronization) - Static method in class org.springframework.data.mongodb.ReactiveMongoDatabaseUtils
- 
Obtain the defaultdatabaseform the givenfactory.
- getDatabaseFactory() - Method in class org.springframework.data.mongodb.ReactiveMongoTransactionManager
- 
Get theReactiveMongoDatabaseFactorythat this instance manages transactions for.
- 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.
- getDatabaseName() - Method in class org.springframework.data.mongodb.observability.MongoHandlerContext
- 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.MongoTemplate
- getDb(String) - Method in class org.springframework.data.mongodb.monitor.AbstractMonitor
- getDbFactory() - Method in class org.springframework.data.mongodb.MongoTransactionManager
- 
Get theMongoDatabaseFactorythat 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 theDBRefif the property is a reference.
- getDefaultDatabaseName() - Method in class org.springframework.data.mongodb.core.MongoDatabaseFactorySupport
- getDefaultStringMatcher() - Method in class org.springframework.data.mongodb.core.query.UntypedExampleMatcher
- getDefaultWriteConcern() - Method in class org.springframework.data.mongodb.core.MongoAction
- getDeleteCount() - Method in class org.springframework.data.mongodb.monitor.OperationCounters
- getDescription() - Method in class org.springframework.data.mongodb.gridfs.GridFsResource
- getDirection() - Method in class org.springframework.data.mongodb.core.index.IndexField
- 
Returns the direction of theIndexFieldor null in case we have a geo index field.
- getDirection() - Method in class org.springframework.data.mongodb.core.index.IndexPredicate
- getDistanceInMeters(Distance) - Static method in class org.springframework.data.mongodb.core.query.MetricConversion
- 
Returndistancein meters.
- getDistanceRange() - Method in class org.springframework.data.mongodb.repository.query.ConvertingParameterAccessor
- getDistanceRange() - Method in interface org.springframework.data.mongodb.repository.query.MongoParameterAccessor
- 
Returns aDistanceto be applied to Mongo geo queries.
- getDistanceRange() - Method in class org.springframework.data.mongodb.repository.query.MongoParametersParameterAccessor
- getDistanceRangeIndex() - Method in class org.springframework.data.mongodb.repository.query.MongoParameters
- getDocument() - Method in class org.springframework.data.mongodb.core.MappedDocument
- getDocument() - Method in class org.springframework.data.mongodb.core.mapping.event.MongoMappingEvent
- getDocument() - Method in class org.springframework.data.mongodb.core.mapping.ShardKey
- 
Get the raw MongoDB representation of theShardKey.
- getDocument() - Method in class org.springframework.data.mongodb.core.MongoAction
- getDocumentId(Document) - Method in class org.springframework.data.mongodb.util.json.ParameterBindingDocumentCodec
- getDocumentReference() - Method in class org.springframework.data.mongodb.core.mapping.BasicMongoPersistentProperty
- getDocumentReference() - Method in class org.springframework.data.mongodb.core.mapping.CachingMongoPersistentProperty
- getDocumentReference() - Method in interface org.springframework.data.mongodb.core.mapping.MongoPersistentProperty
- 
Returns theDocumentReferenceif the property is a reference.
- getDomainClass() - Method in class org.springframework.data.mongodb.repository.query.MongoQueryMethod
- getDomainTypeMapping() - Method in class org.springframework.data.mongodb.core.aggregation.AggregationOptions
- getDownloadStream() - Method in class org.springframework.data.mongodb.gridfs.ReactiveGridFsResource
- 
Obtain the download stream emitting chunks of data as they come in.
- getDownloadStream(int) - Method in class org.springframework.data.mongodb.gridfs.ReactiveGridFsResource
- 
Obtain the download stream emitting chunks of data with givenchunkSizeas they come in.
- getEmitCount() - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceCounts
- 
Deprecated.
- getEmitLoopTime() - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceTiming
- 
Deprecated.
- getEncoderClass() - Method in class org.springframework.data.mongodb.util.json.ParameterBindingDocumentCodec
- getEncryptionKeyIds() - Method in class org.springframework.data.mongodb.core.mapping.BasicMongoPersistentEntity
- getEncryptionKeyIds() - Method in class org.springframework.data.mongodb.core.mapping.BasicMongoPersistentProperty
- getEncryptionKeyIds() - Method in interface org.springframework.data.mongodb.core.mapping.MongoPersistentEntity
- getEncryptionKeyIds() - Method in interface org.springframework.data.mongodb.core.mapping.MongoPersistentProperty
- getEntity() - Method in class org.springframework.data.mongodb.core.convert.QueryMapper.MetadataBackedField
- getEntityInformation() - Method in class org.springframework.data.mongodb.repository.query.MongoQueryMethod
- getEntityInformation(Class<T>) - Method in class org.springframework.data.mongodb.repository.support.MongoRepositoryFactory
- getEntityInformation(Class<T>) - Method in class org.springframework.data.mongodb.repository.support.ReactiveMongoRepositoryFactory
- getEntityType() - Method in class org.springframework.data.mongodb.core.MongoAction
- getErrorDescription(Integer) - Static method in class org.springframework.data.mongodb.util.MongoDbErrorCodes
- getErrors() - Method in exception org.springframework.data.mongodb.BulkOperationException
- getEvaluationContext() - Method in class org.springframework.data.mongodb.core.index.MongoPersistentEntityIndexResolver
- 
Get the defaultEvaluationContext.
- getEvaluationContext(Object) - Method in interface org.springframework.data.mongodb.core.encryption.EncryptionContext
- getEvaluationContext(Object) - Method in class org.springframework.data.mongodb.core.mapping.BasicMongoPersistentEntity
- getEvaluationContext(Object) - Method in class org.springframework.data.mongodb.core.mapping.BasicMongoPersistentProperty
- 
Obtain theEvaluationContextfor a specific root object.
- getEvaluationContext(Object, ExpressionDependencies) - Method in class org.springframework.data.mongodb.core.mapping.BasicMongoPersistentEntity
- getExceptionTranslator() - Method in class org.springframework.data.mongodb.core.MongoDatabaseFactorySupport
- getExceptionTranslator() - Method in class org.springframework.data.mongodb.core.MongoTemplate
- getExceptionTranslator() - Method in class org.springframework.data.mongodb.core.SimpleReactiveMongoDatabaseFactory
- getExceptionTranslator() - Method in interface org.springframework.data.mongodb.MongoDatabaseFactory
- 
Exposes a sharedMongoExceptionTranslator.
- getExceptionTranslator() - Method in interface org.springframework.data.mongodb.ReactiveMongoDatabaseFactory
- 
Exposes a sharedMongoExceptionTranslator.
- getExpire() - Method in class org.springframework.data.mongodb.core.index.IndexOptions
- getExpireAfter() - Method in class org.springframework.data.mongodb.core.index.IndexInfo
- 
Get the duration after which documents within the index expire.
- getExposedField() - Method in class org.springframework.data.mongodb.core.aggregation.BucketOperationSupport.Output
- 
Returns the field exposed by theBucketOperationSupport.Output.
- getFactoryInstance(MongoOperations) - Method in class org.springframework.data.mongodb.repository.support.MongoRepositoryFactoryBean
- 
Creates and initializes aRepositoryFactorySupportinstance.
- getFactoryInstance(ReactiveMongoOperations) - Method in class org.springframework.data.mongodb.repository.support.ReactiveMongoRepositoryFactoryBean
- 
Creates and initializes aRepositoryFactorySupportinstance.
- getFallbackTypeFor(Bson) - Method in class org.springframework.data.mongodb.core.convert.DefaultMongoTypeMapper
- getField() - Method in class org.springframework.data.mongodb.core.aggregation.BucketOperationSupport.OperationOutput
- 
Returns the field that holds theProjectionOperation.ProjectionOperationBuilder.OperationProjection.
- getField(String) - Method in class org.springframework.data.mongodb.core.aggregation.ExposedFields
- 
Returns the field with the given name or null if no field with the given name is available.
- getField(String) - Method in class org.springframework.data.mongodb.core.aggregation.Fields
- getField(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ObjectOperators.GetField
- 
Creates newaggregation expressionthat takes the value pointed to by givenfieldName.
- getField(String) - Method in class org.springframework.data.mongodb.core.aggregation.ObjectOperators.ObjectOperatorFactory
- 
Creates newaggregation expressionthat takes the associated value and obtains the value of the field with matching name.
- getField(Field) - Static method in class org.springframework.data.mongodb.core.aggregation.ObjectOperators.GetField
- 
Creates newaggregation expressionthat takes the value pointed to by givenField.
- GetField(Object) - Constructor for class org.springframework.data.mongodb.core.aggregation.ObjectOperators.GetField
- getFieldname() - Method in class org.springframework.data.mongodb.core.index.TextIndexDefinition.TextIndexedFieldSpec
- 
Get the fieldname associated with theTextIndexDefinition.TextIndexedFieldSpec.
- getFieldName() - Method in class org.springframework.data.mongodb.core.mapping.BasicMongoPersistentProperty
- 
Returns the key to be used to store the value of the property inside a MongoDocument.
- getFieldName() - Method in class org.springframework.data.mongodb.core.mapping.CachingMongoPersistentProperty
- getFieldName() - Method in interface org.springframework.data.mongodb.core.mapping.MongoPersistentProperty
- 
Returns the name of the field a property is persisted to.
- getFieldOrder() - Method in class org.springframework.data.mongodb.core.mapping.BasicMongoPersistentProperty
- getFieldOrder() - Method in interface org.springframework.data.mongodb.core.mapping.MongoPersistentProperty
- 
Returns the order of the field if defined.
- getFields() - Method in class org.springframework.data.mongodb.core.aggregation.BucketOperationSupport
- getFields() - Method in class org.springframework.data.mongodb.core.aggregation.CountOperation
- getFields() - Method in class org.springframework.data.mongodb.core.aggregation.SetOperation
- getFields() - Method in class org.springframework.data.mongodb.core.aggregation.FacetOperation
- getFields() - Method in interface org.springframework.data.mongodb.core.aggregation.FieldsExposingAggregationOperation
- 
Returns the fields exposed by theAggregationOperation.
- getFields() - Method in class org.springframework.data.mongodb.core.aggregation.GraphLookupOperation
- getFields() - Method in class org.springframework.data.mongodb.core.aggregation.GroupOperation
- getFields() - Method in class org.springframework.data.mongodb.core.aggregation.LookupOperation
- getFields() - Method in class org.springframework.data.mongodb.core.aggregation.MergeOperation
- getFields() - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation
- getFields() - Method in class org.springframework.data.mongodb.core.aggregation.ReplaceRootOperation
- getFields() - Method in class org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation
- getFields() - Method in class org.springframework.data.mongodb.core.aggregation.UnsetOperation
- getFields() - Method in class org.springframework.data.mongodb.core.aggregation.UnwindOperation
- getFields(Class<?>) - Method in interface org.springframework.data.mongodb.core.aggregation.AggregationOperationContext
- 
Returns theFieldsexposed by the type.
- getFields(Class<?>) - Method in class org.springframework.data.mongodb.core.aggregation.PrefixingDelegatingAggregationOperationContext
- getFields(Class<?>) - Method in class org.springframework.data.mongodb.core.aggregation.TypeBasedAggregationOperationContext
- getFieldsObject() - Method in class org.springframework.data.mongodb.core.query.BasicQuery
- getFieldsObject() - Method in class org.springframework.data.mongodb.core.query.Field
- getFieldsObject() - Method in class org.springframework.data.mongodb.core.query.Query
- getFieldsObject() - Method in class org.springframework.data.mongodb.core.query.TextQuery
- getFieldType() - Method in class org.springframework.data.mongodb.core.convert.QueryMapper.Field
- getFieldType() - Method in class org.springframework.data.mongodb.core.convert.QueryMapper.MetadataBackedField
- getFieldType() - Method in class org.springframework.data.mongodb.core.mapping.BasicMongoPersistentProperty
- getFieldType() - Method in class org.springframework.data.mongodb.core.mapping.CachingMongoPersistentProperty
- getFieldType() - Method in class org.springframework.data.mongodb.core.mapping.MongoField
- 
Get the fields target type if defined.
- getFieldType() - Method in interface org.springframework.data.mongodb.core.mapping.MongoPersistentProperty
- 
Returns theJava FieldTypeof the field a property is persisted to.
- getFileId() - Method in interface org.springframework.data.mongodb.gridfs.GridFsObject
- 
TheGridFSFile.getId()value converted into its simple java type.
- getFileId() - Method in class org.springframework.data.mongodb.gridfs.GridFsResource
- getFileId() - Method in class org.springframework.data.mongodb.gridfs.GridFsUpload
- 
TheGridFSFile.getId()value converted into its simple java type.
- getFileId() - Method in class org.springframework.data.mongodb.gridfs.ReactiveGridFsResource
- getFileId() - Method in class org.springframework.data.mongodb.gridfs.ReactiveGridFsUpload
- 
TheGridFSFile.getId()value converted into its simple java type.
- getFilename() - Method in interface org.springframework.data.mongodb.gridfs.GridFsObject
- 
The filename.
- getFilename() - Method in class org.springframework.data.mongodb.gridfs.GridFsResource
- getFilename() - Method in class org.springframework.data.mongodb.gridfs.GridFsUpload
- getFilename() - Method in class org.springframework.data.mongodb.gridfs.ReactiveGridFsResource
- getFilename() - Method in class org.springframework.data.mongodb.gridfs.ReactiveGridFsUpload
- getFilter() - Method in class org.springframework.data.mongodb.core.ChangeStreamOptions
- getFilterObject() - Method in interface org.springframework.data.mongodb.core.index.IndexFilter
- 
Get the raw (unmapped) filter expression.
- getFilterObject() - Method in class org.springframework.data.mongodb.core.index.PartialIndexFilter
- getFinalizeFunction() - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceOptions
- 
Deprecated.
- getFlags() - Method in class org.springframework.data.mongodb.core.query.Meta
- getFlushes() - Method in class org.springframework.data.mongodb.monitor.BackgroundFlushingMetrics
- getFormatted() - Method in class org.springframework.data.mongodb.core.query.Term
- 
Get formatted representation of term.
- getFullDocumentBeforeChangeLookup() - Method in class org.springframework.data.mongodb.core.ChangeStreamOptions
- getFullDocumentLookup() - Method in class org.springframework.data.mongodb.core.ChangeStreamOptions
- getFullText() - Method in class org.springframework.data.mongodb.repository.query.ConvertingParameterAccessor
- getFullText() - Method in interface org.springframework.data.mongodb.repository.query.MongoParameterAccessor
- 
Returns theTextCriteriato be used for full text query.
- getFullText() - Method in class org.springframework.data.mongodb.repository.query.MongoParametersParameterAccessor
- getFullTextParameterIndex() - Method in class org.springframework.data.mongodb.repository.query.MongoParameters
- 
Returns the index of the parameter to be used as a text query param
- getGeoNearLocation() - Method in class org.springframework.data.mongodb.repository.query.ConvertingParameterAccessor
- getGeoNearLocation() - Method in interface org.springframework.data.mongodb.repository.query.MongoParameterAccessor
- 
Returns thePointto use for a geo-near query.
- getGeoNearLocation() - Method in class org.springframework.data.mongodb.repository.query.MongoParametersParameterAccessor
- getGetMoreCount() - Method in class org.springframework.data.mongodb.monitor.OperationCounters
- getGranularity() - Method in class org.springframework.data.mongodb.core.CollectionOptions.TimeSeriesOptions
- getGridFSFile() - Method in class org.springframework.data.mongodb.gridfs.GridFsResource
- getGridFSFile() - Method in class org.springframework.data.mongodb.gridfs.ReactiveGridFsResource
- getHint() - Method in class org.springframework.data.mongodb.core.aggregation.AggregationOptions
- 
Deprecated.since 4.1, useAggregationOptions.getHintObject()instead.
- getHint() - Method in class org.springframework.data.mongodb.core.query.Query
- getHintObject() - Method in class org.springframework.data.mongodb.core.aggregation.AggregationOptions
- 
Get the hint used to fulfill the aggregation.
- getHits() - Method in class org.springframework.data.mongodb.monitor.BtreeIndexCounters
- getHostName() - Method in class org.springframework.data.mongodb.monitor.ServerInfo
- 
Returns the hostname of the used server reported by MongoDB.
- getId() - Method in class org.springframework.data.mongodb.core.MappedDocument
- getId() - Method in class org.springframework.data.mongodb.gridfs.GridFsResource
- 
Returns theResource's id.
- getId(Class<T>) - Method in class org.springframework.data.mongodb.core.MappedDocument
- getIdAttribute() - Method in interface org.springframework.data.mongodb.repository.query.MongoEntityInformation
- 
Returns the attribute that the id will be persisted to.
- getIdAttribute() - Method in class org.springframework.data.mongodb.repository.support.MappingMongoEntityInformation
- getIdentifier() - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.EncryptedJsonSchemaProperty
- getIdentifier() - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty
- getIdentifier() - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.RequiredJsonSchemaProperty
- getIdentifier() - Method in interface org.springframework.data.mongodb.core.schema.JsonSchemaProperty
- 
The identifier can be either the property name or the regex expression properties have to match when used along withTypedJsonSchemaObject.ObjectJsonSchemaObject.patternProperties(JsonSchemaProperty...).
- getIdentifyingAnnotations() - Method in class org.springframework.data.mongodb.repository.config.MongoRepositoryConfigurationExtension
- getIdentifyingTypes() - Method in class org.springframework.data.mongodb.repository.config.MongoRepositoryConfigurationExtension
- getIdentifyingTypes() - Method in class org.springframework.data.mongodb.repository.config.ReactiveMongoRepositoryConfigurationExtension
- getIdFilter() - Method in class org.springframework.data.mongodb.core.MappedDocument
- getIdIn(Collection<?>) - Static method in class org.springframework.data.mongodb.core.MappedDocument
- getIdOnlyProjection() - Static method in class org.springframework.data.mongodb.core.MappedDocument
- getIds(Class<?>, Predicate) - Method in class org.springframework.data.mongodb.repository.support.SpringDataMongodbQuery
- 
Fetch the list of ids matching a given condition.
- getIdType() - Method in class org.springframework.data.mongodb.repository.support.MappingMongoEntityInformation
- getIgnoredPaths() - Method in class org.springframework.data.mongodb.core.query.UntypedExampleMatcher
- getIndexDefinition() - Method in class org.springframework.data.mongodb.core.index.MongoPersistentEntityIndexResolver.IndexDefinitionHolder
- 
Get the rawIndexDefinition.
- getIndexFields() - Method in class org.springframework.data.mongodb.core.index.IndexInfo
- 
Returns the individual index fields of the index.
- getIndexInfo() - Method in class org.springframework.data.mongodb.core.DefaultIndexOperations
- getIndexInfo() - Method in class org.springframework.data.mongodb.core.DefaultReactiveIndexOperations
- getIndexInfo() - Method in interface org.springframework.data.mongodb.core.index.IndexOperations
- 
Returns the index information on the collection.
- getIndexInfo() - Method in interface org.springframework.data.mongodb.core.index.ReactiveIndexOperations
- 
Returns the index information on the collection.
- getIndexKeys() - Method in class org.springframework.data.mongodb.core.index.CompoundIndexDefinition
- getIndexKeys() - Method in class org.springframework.data.mongodb.core.index.GeospatialIndex
- getIndexKeys() - Method in class org.springframework.data.mongodb.core.index.HashedIndex
- getIndexKeys() - Method in class org.springframework.data.mongodb.core.index.Index
- getIndexKeys() - Method in interface org.springframework.data.mongodb.core.index.IndexDefinition
- 
Get theDocumentcontaining properties covered by the index.
- getIndexKeys() - Method in class org.springframework.data.mongodb.core.index.MongoPersistentEntityIndexResolver.IndexDefinitionHolder
- getIndexKeys() - Method in class org.springframework.data.mongodb.core.index.TextIndexDefinition
- getIndexKeys() - Method in class org.springframework.data.mongodb.core.index.WildcardIndex
- getIndexOptions() - Method in class org.springframework.data.mongodb.core.index.GeospatialIndex
- getIndexOptions() - Method in class org.springframework.data.mongodb.core.index.HashedIndex
- getIndexOptions() - Method in class org.springframework.data.mongodb.core.index.Index
- getIndexOptions() - Method in interface org.springframework.data.mongodb.core.index.IndexDefinition
- 
Get the index properties such as unique,...
- getIndexOptions() - Method in class org.springframework.data.mongodb.core.index.MongoPersistentEntityIndexResolver.IndexDefinitionHolder
- getIndexOptions() - Method in class org.springframework.data.mongodb.core.index.TextIndexDefinition
- getIndexOptions() - Method in class org.springframework.data.mongodb.core.index.WildcardIndex
- getInitialEntitySet() - Method in class org.springframework.data.mongodb.config.MongoConfigurationSupport
- 
Scans the mapping base package for classes annotated withDocument.
- getInputCount() - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceCounts
- 
Deprecated.
- getInputStream() - Method in class org.springframework.data.mongodb.gridfs.GridFsResource
- getInputStream() - Method in class org.springframework.data.mongodb.gridfs.ReactiveGridFsResource
- 
Obtain the data asInputStream.
- getInputType() - Method in class org.springframework.data.mongodb.core.aggregation.TypedAggregation
- 
Returns the input type for theAggregation.
- getInsertCount() - Method in class org.springframework.data.mongodb.monitor.OperationCounters
- getJavaClass() - Method in enum class org.springframework.data.mongodb.core.mapping.FieldType
- 
Returns the Java class used to represent the type.
- getJavaScriptMode() - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceOptions
- 
Deprecated.
- getKey() - Method in class org.springframework.data.mongodb.core.aggregation.AggregationExpressionCriteria
- getKey() - Method in class org.springframework.data.mongodb.core.index.IndexField
- getKey() - Method in class org.springframework.data.mongodb.core.query.Criteria
- getKey() - Method in interface org.springframework.data.mongodb.core.query.CriteriaDefinition
- 
Get the identifying key.
- getKey() - Method in class org.springframework.data.mongodb.core.query.TextCriteria
- getKey() - Method in interface org.springframework.data.mongodb.core.query.Update.Modifier
- getKey(EncryptionContext) - Method in interface org.springframework.data.mongodb.core.encryption.EncryptionKeyResolver
- 
Get theData Encryption Key.
- getKeyset() - Method in class org.springframework.data.mongodb.core.query.Query
- getLanguage() - Method in class org.springframework.data.mongodb.core.index.IndexInfo
- getLanguage() - Method in class org.springframework.data.mongodb.core.mapping.BasicMongoPersistentEntity
- getLanguage() - Method in interface org.springframework.data.mongodb.core.mapping.MongoPersistentEntity
- 
Returns the default language to be used for this entity.
- getLastFinished() - Method in class org.springframework.data.mongodb.monitor.BackgroundFlushingMetrics
- getLastMs() - Method in class org.springframework.data.mongodb.monitor.BackgroundFlushingMetrics
- getLeft() - Method in class org.springframework.data.mongodb.core.spel.OperatorNode
- 
Returns the left operand asExpressionNode.
- getLevel() - Method in interface org.springframework.data.mongodb.core.query.Collation.ComparisonLevel
- getLevel() - Method in class org.springframework.data.mongodb.core.query.Collation.TertiaryICUComparisonLevel
- getLimit() - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceOptions
- 
Deprecated.Get the maximum number of documents for the input into the map function.
- getLimit() - Method in class org.springframework.data.mongodb.core.query.Query
- 
Get the maximum number of documents to be return.
- getLimit() - Method in class org.springframework.data.mongodb.repository.query.ConvertingParameterAccessor
- getLocalTime() - Method in class org.springframework.data.mongodb.monitor.ServerInfo
- getLockTime() - Method in class org.springframework.data.mongodb.monitor.GlobalLockMetrics
- getLockTimeRatio() - Method in class org.springframework.data.mongodb.monitor.GlobalLockMetrics
- getLower() - Method in interface org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.Window
- 
The lower (inclusive) boundary.
- getLower() - Method in class org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.RangeWindow
- getMappedExample(Example<?>) - Method in class org.springframework.data.mongodb.core.convert.MongoExampleMapper
- getMappedExample(Example<?>, MongoPersistentEntity<?>) - Method in class org.springframework.data.mongodb.core.convert.MongoExampleMapper
- getMappedFields(Document, MongoPersistentEntity<?>) - Method in class org.springframework.data.mongodb.core.convert.QueryMapper
- 
Maps fields to retrieve to theMongoPersistentEntitys properties.
- getMappedKey() - Method in class org.springframework.data.mongodb.core.convert.QueryMapper.Field
- 
Returns the key to be used in the mapped document eventually.
- getMappedKey() - Method in class org.springframework.data.mongodb.core.convert.QueryMapper.MetadataBackedField
- getMappedKeyword(QueryMapper.Field, QueryMapper.Keyword) - Method in class org.springframework.data.mongodb.core.convert.QueryMapper
- 
Returns the mapped keyword considered defining a criteria for the given property.
- getMappedKeyword(QueryMapper.Keyword, MongoPersistentEntity<?>) - Method in class org.springframework.data.mongodb.core.convert.QueryMapper
- 
Returns the givenDocumentrepresenting a keyword by mapping the keyword's value.
- getMappedObject(Bson, Optional<? extends MongoPersistentEntity<?>>) - Method in class org.springframework.data.mongodb.core.convert.QueryMapper
- getMappedObject(Bson, MongoPersistentEntity<?>) - Method in class org.springframework.data.mongodb.core.convert.QueryMapper
- 
Replaces the property keys used in the givenDocumentwith the appropriate keys by using thePersistentEntitymetadata.
- getMappedObject(Bson, MongoPersistentEntity<?>) - Method in class org.springframework.data.mongodb.core.convert.UpdateMapper
- getMappedObject(Document) - Method in interface org.springframework.data.mongodb.core.aggregation.AggregationOperationContext
- 
Returns the mappedDocument, potentially converting the source considering mapping metadata etc.
- getMappedObject(Document) - Method in class org.springframework.data.mongodb.core.aggregation.PrefixingDelegatingAggregationOperationContext
- getMappedObject(Document) - Method in class org.springframework.data.mongodb.core.aggregation.TypeBasedAggregationOperationContext
- getMappedObject(Document, Class<?>) - Method in interface org.springframework.data.mongodb.core.aggregation.AggregationOperationContext
- 
Returns the mappedDocument, potentially converting the source considering mapping metadata for the given type.
- getMappedObject(Document, Class<?>) - Method in class org.springframework.data.mongodb.core.aggregation.PrefixingDelegatingAggregationOperationContext
- getMappedObject(Document, Class<?>) - Method in class org.springframework.data.mongodb.core.aggregation.TypeBasedAggregationOperationContext
- getMappedObject(Document, Class<?>) - Method in class org.springframework.data.mongodb.util.aggregation.TestAggregationContext
- getMappedObjectForField(QueryMapper.Field, Object) - Method in class org.springframework.data.mongodb.core.convert.QueryMapper
- 
Extracts the mapped object value for given field out of rawValue taking nestedQueryMapper.Keywords into account
- getMappedObjectForField(QueryMapper.Field, Object) - Method in class org.springframework.data.mongodb.core.convert.UpdateMapper
- getMappedQuery(Document) - Method in class org.springframework.data.mongodb.gridfs.ReactiveGridFsTemplate
- getMappedResults() - Method in class org.springframework.data.mongodb.core.aggregation.AggregationResults
- 
Returns the aggregation results.
- getMappedSort(Document, MongoPersistentEntity<?>) - Method in class org.springframework.data.mongodb.core.convert.QueryMapper
- 
Maps fields used for sorting to theMongoPersistentEntitys properties.
- getMappedValue(QueryMapper.Field, Object) - Method in class org.springframework.data.mongodb.core.convert.QueryMapper
- 
Returns the mapped value for the given source object assuming it's a value for the givenMongoPersistentProperty.
- getMappingBasePackages() - Method in class org.springframework.data.mongodb.config.MongoConfigurationSupport
- 
Returns the base packages to scan for MongoDB mapped entities at startup.
- getMappingContext() - Method in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
- getMappingContext() - Method in class org.springframework.data.mongodb.core.convert.QueryMapper
- getMappingContext() - Method in class org.springframework.data.mongodb.core.convert.QueryMapper.MetadataBackedField
- getMapReduceAction() - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceOptions
- 
Deprecated.Return theMapReduceAction.
- getMapTime() - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceTiming
- 
Deprecated.
- getMark() - Method in class org.springframework.data.mongodb.util.json.ParameterBindingJsonReader
- getMatchMode() - Method in class org.springframework.data.mongodb.core.query.UntypedExampleMatcher
- getMaxDistance() - Method in class org.springframework.data.mongodb.core.query.NearQuery
- 
Returns the maximumDistance.
- getMaxDistanceIndex() - Method in class org.springframework.data.mongodb.repository.query.MongoParameters
- 
Returns the index of theDistanceparameter to be used for max distance in geo queries.
- getMaxDocuments() - Method in class org.springframework.data.mongodb.core.CollectionOptions
- 
Get the max number of documents the collection should be limited to.
- getMaxTime() - Method in class org.springframework.data.mongodb.core.aggregation.AggregationOptions
- getMaxTimeMsec() - Method in class org.springframework.data.mongodb.core.query.Meta
- getMemoryInfoSupported() - Method in class org.springframework.data.mongodb.monitor.MemoryMetrics
- getMemoryMappedSpace() - Method in class org.springframework.data.mongodb.monitor.MemoryMetrics
- getMessage() - Method in exception org.springframework.data.mongodb.core.index.MongoPersistentEntityIndexResolver.CyclicPropertyReferenceException
- getMessageListener() - Method in class org.springframework.data.mongodb.core.messaging.ChangeStreamRequest
- getMessageListener() - Method in interface org.springframework.data.mongodb.core.messaging.SubscriptionRequest
- 
Obtain theMessageListenerto publishmessagesto.
- getMessageListener() - Method in class org.springframework.data.mongodb.core.messaging.TailableCursorRequest
- getMeta() - Method in class org.springframework.data.mongodb.core.query.Query
- getMetadata() - Method in class org.springframework.data.mongodb.gridfs.GridFsObject.Options
- getMetaField() - Method in class org.springframework.data.mongodb.core.CollectionOptions.TimeSeriesOptions
- getMetersToMetricMultiplier(Metric) - Static method in class org.springframework.data.mongodb.core.query.MetricConversion
- 
Return meters tometricmultiplier.
- getMethodReference() - Method in class org.springframework.data.mongodb.core.spel.MethodReferenceNode
- 
Return theMethodReferenceNode.AggregationMethodReference.
- getMetric() - Method in class org.springframework.data.mongodb.core.query.NearQuery
- 
Returns theMetricunderlying the actual query.
- getMinDistance() - Method in class org.springframework.data.mongodb.core.query.NearQuery
- 
Returns the maximumDistance.
- getMisses() - Method in class org.springframework.data.mongodb.monitor.BtreeIndexCounters
- getMissRatio() - Method in class org.springframework.data.mongodb.monitor.BtreeIndexCounters
- getModifiers() - Method in class org.springframework.data.mongodb.core.query.Update.Modifiers
- getModuleIdentifier() - Method in class org.springframework.data.mongodb.repository.config.MongoRepositoryConfigurationExtension
- getModuleName() - Method in class org.springframework.data.mongodb.repository.config.MongoRepositoryConfigurationExtension
- getModuleName() - Method in class org.springframework.data.mongodb.repository.config.ReactiveMongoRepositoryConfigurationExtension
- getModulePrefix() - Method in class org.springframework.data.mongodb.repository.config.MongoRepositoryConfigurationExtension
- getMongoActionOperation() - Method in class org.springframework.data.mongodb.core.MongoAction
- getMongoClient() - Method in class org.springframework.data.mongodb.core.MongoDatabaseFactorySupport
- getMongoClient() - Method in class org.springframework.data.mongodb.monitor.AbstractMonitor
- getMongoDatabase() - Method in class org.springframework.data.mongodb.core.MongoDatabaseFactorySupport
- getMongoDatabase() - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- getMongoDatabase() - Method in class org.springframework.data.mongodb.core.SimpleReactiveMongoDatabaseFactory
- getMongoDatabase() - Method in interface org.springframework.data.mongodb.MongoDatabaseFactory
- 
Obtain aMongoDatabasefrom the underlying factory.
- getMongoDatabase() - Method in interface org.springframework.data.mongodb.ReactiveMongoDatabaseFactory
- 
Creates a defaultMongoDatabaseinstance.
- getMongoDatabase(String) - Method in class org.springframework.data.mongodb.core.MongoDatabaseFactorySupport
- getMongoDatabase(String) - Method in class org.springframework.data.mongodb.core.SimpleReactiveMongoDatabaseFactory
- getMongoDatabase(String) - Method in interface org.springframework.data.mongodb.MongoDatabaseFactory
- 
Obtain aMongoDatabaseinstance to access the database with the given name.
- getMongoDatabase(String) - Method in interface org.springframework.data.mongodb.ReactiveMongoDatabaseFactory
- 
Obtain aMongoDatabaseinstance to access the database with the given name.
- getMongoDatabaseFactory() - Method in class org.springframework.data.mongodb.core.MongoTemplate
- getMongoDatabaseFactory() - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- getMongoField() - Method in class org.springframework.data.mongodb.core.mapping.BasicMongoPersistentProperty
- getMongoField() - Method in class org.springframework.data.mongodb.core.mapping.CachingMongoPersistentProperty
- getMongoField() - Method in interface org.springframework.data.mongodb.core.mapping.MongoPersistentProperty
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.TimezonedDateAggregationExpression
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.Avg
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.CovariancePop
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.CovarianceSamp
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.ExpMovingAvg
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.Max
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.Median
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.Min
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.Percentile
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.StdDevPop
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.StdDevSamp
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.Sum
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Abs
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ACos
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ACosh
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Add
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ASin
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ASinh
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ATan
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ATan2
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ATanh
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Ceil
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Cos
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Cosh
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Derivative
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Divide
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Exp
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Floor
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Integral
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Ln
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Log
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Log10
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Mod
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Multiply
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Pow
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Round
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Sin
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Sinh
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Sqrt
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Subtract
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Tan
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Tanh
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Trunc
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.ArrayElemAt
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.ArrayToObject
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.ConcatArrays
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.First
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.In
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.IndexOfArray
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.IsArray
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.Last
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.RangeOperator
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.ReverseArray
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.Size
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.Slice
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.SortArray
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.Zip
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.BooleanOperators.And
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.BooleanOperators.Not
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.BooleanOperators.Or
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Cmp
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Eq
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Gt
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Gte
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Lt
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Lte
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Ne
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ConditionalOperators.Switch
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ConvertOperators.Convert
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ConvertOperators.DegreesToRadians
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ConvertOperators.ToBool
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ConvertOperators.ToDate
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ConvertOperators.ToDecimal
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ConvertOperators.ToDouble
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ConvertOperators.ToInt
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ConvertOperators.ToLong
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ConvertOperators.ToObjectId
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ConvertOperators.ToString
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.DataTypeOperators.Type
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateAdd
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateDiff
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateFromParts
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateFromString
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateSubtract
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateToParts
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateToString
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateTrunc
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DayOfMonth
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DayOfWeek
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DayOfYear
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.Hour
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.IsoDateFromParts
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.IsoDayOfWeek
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.IsoWeek
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.IsoWeekYear
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.Millisecond
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.Minute
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.Month
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.Second
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.TsIncrement
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.TsSecond
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.Week
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.Year
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.DocumentOperators.Shift
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.EvaluationOperators.Expr
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.EvaluationOperators.LastObservationCarriedForward
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.LiteralOperators.Literal
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ObjectOperators.GetField
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ObjectOperators.MergeObjects
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ObjectOperators.ObjectToArray
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ObjectOperators.SetField
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ScriptOperators.Accumulator
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.ScriptOperators.Function
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.SelectionOperators.Bottom
- 
In case a limit value (n) is present $bottomN is used instead of $bottom.
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.SelectionOperators.First
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.SelectionOperators.Last
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.SelectionOperators.Top
- 
In case a limit value (n) is present $topN is used instead of $top.
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.SetOperators.AllElementsTrue
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.SetOperators.AnyElementTrue
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetDifference
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetEquals
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetIntersection
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetIsSubset
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetUnion
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.Concat
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.IndexOfBytes
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.IndexOfCP
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.LTrim
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.RegexFind
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.RegexFindAll
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.RegexMatch
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.ReplaceAll
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.ReplaceOne
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.RTrim
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.Split
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StrCaseCmp
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StrLenBytes
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StrLenCP
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.Substr
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.SubstrCP
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.ToLower
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.ToUpper
- getMongoMethod() - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.Trim
- getMongoMode() - Method in enum class org.springframework.data.mongodb.core.aggregation.OutOperation.OutMode
- getMongoOperator() - Method in class org.springframework.data.mongodb.core.spel.MethodReferenceNode.AggregationMethodReference
- 
Get the MongoDB specific operator.
- getMongoOperator() - Method in class org.springframework.data.mongodb.core.spel.NotOperatorNode
- getMongoOperator() - Method in class org.springframework.data.mongodb.core.spel.OperatorNode
- 
Returns the Mongo expression of the operator.
- getMongoRepresentation() - Method in enum class org.springframework.data.mongodb.core.aggregation.BucketAutoOperation.Granularities
- getMongoRepresentation() - Method in interface org.springframework.data.mongodb.core.aggregation.BucketAutoOperation.Granularity
- getMsg() - Method in class org.springframework.data.mongodb.monitor.AssertMetrics
- getName() - Method in interface org.springframework.data.mongodb.core.aggregation.AggregationVariable
- getName() - Method in interface org.springframework.data.mongodb.core.aggregation.Field
- 
Returns the name of the field.
- getName() - Method in class org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.ComputedField
- getName() - Method in class org.springframework.data.mongodb.core.index.IndexInfo
- getName() - Method in class org.springframework.data.mongodb.core.index.IndexPredicate
- getName() - Method in class org.springframework.data.mongodb.core.mapping.MongoField
- getName() - Method in class org.springframework.data.mongodb.core.script.NamedMongoScript
- 
Deprecated.Returns the name of the script.
- getName() - Method in class org.springframework.data.mongodb.core.spel.ExpressionNode
- 
Returns the name of theExpressionNode.
- getNearIndex() - Method in class org.springframework.data.mongodb.repository.query.MongoParameters
- 
Returns the index of the parameter to be used to start a geo-near query from.
- getNullHandler() - Method in class org.springframework.data.mongodb.core.query.UntypedExampleMatcher
- getObject() - Method in class org.springframework.data.mongodb.config.PersistentEntitiesFactoryBean
- getObject() - Method in class org.springframework.data.mongodb.core.MongoEncryptionSettingsFactoryBean
- getObject() - Method in class org.springframework.data.mongodb.core.MongoServerApiFactoryBean
- getObjectType() - Method in class org.springframework.data.mongodb.config.PersistentEntitiesFactoryBean
- getObjectType() - Method in class org.springframework.data.mongodb.core.MongoClientFactoryBean
- getObjectType() - Method in class org.springframework.data.mongodb.core.MongoClientSettingsFactoryBean
- getObjectType() - Method in class org.springframework.data.mongodb.core.MongoEncryptionSettingsFactoryBean
- getObjectType() - Method in class org.springframework.data.mongodb.core.MongoServerApiFactoryBean
- getObjectType() - Method in class org.springframework.data.mongodb.core.ReactiveMongoClientFactoryBean
- getOperationArguments(AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.aggregation.BucketOperationSupport.OperationOutput
- getOperations() - Method in class org.springframework.data.mongodb.core.aggregation.AggregationPipeline
- 
Get the list ofaggregation stages.
- getOperationType() - Method in class org.springframework.data.mongodb.core.ChangeStreamEvent
- 
Get theoperation typefor this event.
- getOperator() - Method in interface org.springframework.data.mongodb.core.aggregation.AggregationOperation
- 
Return the MongoDB operator that is used for thisAggregationOperation.
- getOperator() - Method in class org.springframework.data.mongodb.core.aggregation.BucketAutoOperation
- getOperator() - Method in class org.springframework.data.mongodb.core.aggregation.BucketOperation
- getOperator() - Method in class org.springframework.data.mongodb.core.aggregation.CountOperation
- getOperator() - Method in class org.springframework.data.mongodb.core.aggregation.SetOperation
- getOperator() - Method in class org.springframework.data.mongodb.core.aggregation.FacetOperation
- getOperator() - Method in class org.springframework.data.mongodb.core.aggregation.GeoNearOperation
- getOperator() - Method in class org.springframework.data.mongodb.core.aggregation.GraphLookupOperation
- getOperator() - Method in class org.springframework.data.mongodb.core.aggregation.GroupOperation
- getOperator() - Method in class org.springframework.data.mongodb.core.aggregation.LimitOperation
- getOperator() - Method in class org.springframework.data.mongodb.core.aggregation.LookupOperation
- getOperator() - Method in class org.springframework.data.mongodb.core.aggregation.MatchOperation
- getOperator() - Method in class org.springframework.data.mongodb.core.aggregation.MergeOperation
- getOperator() - Method in class org.springframework.data.mongodb.core.aggregation.OutOperation
- getOperator() - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation
- getOperator() - Method in class org.springframework.data.mongodb.core.aggregation.RedactOperation
- getOperator() - Method in class org.springframework.data.mongodb.core.aggregation.ReplaceRootOperation
- getOperator() - Method in class org.springframework.data.mongodb.core.aggregation.SampleOperation
- getOperator() - Method in class org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation
- getOperator() - Method in class org.springframework.data.mongodb.core.aggregation.SkipOperation
- getOperator() - Method in class org.springframework.data.mongodb.core.aggregation.SortByCountOperation
- getOperator() - Method in class org.springframework.data.mongodb.core.aggregation.SortOperation
- getOperator() - Method in class org.springframework.data.mongodb.core.aggregation.UnionWithOperation
- getOperator() - Method in class org.springframework.data.mongodb.core.aggregation.UnsetOperation
- getOperator() - Method in class org.springframework.data.mongodb.core.aggregation.UnwindOperation
- getOptions() - Method in class org.springframework.data.mongodb.core.aggregation.Aggregation
- 
Get theAggregationOptions.
- getOptions() - Method in interface org.springframework.data.mongodb.gridfs.GridFsObject
- 
Additional information like file metadata (eg. contentType).
- getOptions() - Method in class org.springframework.data.mongodb.gridfs.GridFsResource
- getOptions() - Method in class org.springframework.data.mongodb.gridfs.GridFsUpload
- getOptions() - Method in class org.springframework.data.mongodb.gridfs.ReactiveGridFsResource
- getOptions() - Method in class org.springframework.data.mongodb.gridfs.ReactiveGridFsUpload
- getOptionsObject() - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceOptions
- 
Deprecated.
- getOrder() - Method in class org.springframework.data.mongodb.core.mapping.event.AuditingEntityCallback
- getOrder() - Method in class org.springframework.data.mongodb.core.mapping.event.ReactiveAuditingEntityCallback
- getOrder() - Method in class org.springframework.data.mongodb.core.mapping.MongoField
- 
Get the position of the field within the target document.
- getOutputCollection() - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceOptions
- 
Deprecated.
- getOutputCollection() - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceResults
- 
Deprecated.
- getOutputCount() - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceCounts
- 
Deprecated.
- getOutputDatabase() - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceOptions
- 
Deprecated.
- getOutputSharded() - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceOptions
- 
Deprecated.
- getPageable() - Method in class org.springframework.data.mongodb.repository.query.ConvertingParameterAccessor
- getParameterBindingCodec() - Method in class org.springframework.data.mongodb.repository.query.AbstractMongoQuery
- 
Obtain theParameterBindingDocumentCodecused for parsing JSON expressions.
- getParameterBindingCodec() - Method in class org.springframework.data.mongodb.repository.query.AbstractReactiveMongoQuery
- 
Obtain theParameterBindingDocumentCodecused for parsing JSON expressions.
- getParameters() - Method in class org.springframework.data.mongodb.repository.query.MongoQueryMethod
- getParentContext() - Method in class org.springframework.data.mongodb.util.json.ParameterBindingJsonReader.Context
- getParentNode() - Method in class org.springframework.data.mongodb.core.spel.ExpressionTransformationContextSupport
- 
Returns the parentExpressionNodeor null if none available.
- getPartialFilterExpression() - Method in class org.springframework.data.mongodb.core.index.IndexInfo
- getPath() - Method in interface org.springframework.data.mongodb.core.convert.MappingMongoConverter.ConversionContext
- getPath() - Method in class org.springframework.data.mongodb.core.convert.MappingMongoConverter.DefaultConversionContext
- getPath() - Method in class org.springframework.data.mongodb.core.convert.QueryMapper.MetadataBackedField
- getPath() - Method in class org.springframework.data.mongodb.core.index.MongoPersistentEntityIndexResolver.IndexDefinitionHolder
- 
Get the "dot" path used to create the index.
- getPath() - Method in interface org.springframework.data.mongodb.core.MongoJsonSchemaCreator.JsonSchemaPropertyContext
- 
The path to a given field/property in dot notation.
- getPersistentEntity(MongoPersistentProperty) - Method in class org.springframework.data.mongodb.core.mapping.MongoMappingContext
- getPhase() - Method in class org.springframework.data.mongodb.core.messaging.DefaultMessageListenerContainer
- getPipeline() - Method in class org.springframework.data.mongodb.core.aggregation.Aggregation
- getPointer() - Method in interface org.springframework.data.mongodb.core.mapping.DocumentPointer
- 
The actual pointer value.
- getPotentiallyConvertedSimpleRead(Object, TypeInformation<?>) - Method in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
- 
Checks whether we have a custom conversion for the given simple object.
- getPreAndPostImages() - Method in class org.springframework.data.mongodb.core.CollectionOptions.CollectionChangeStreamOptions
- getPreferredCollectionName(Class<?>) - Static method in class org.springframework.data.mongodb.MongoCollectionUtils
- 
Obtains the collection name to use for the provided class
- getPreviousOperationObject() - Method in class org.springframework.data.mongodb.core.spel.ExpressionTransformationContextSupport
- 
Returns the previously accumulated operation object or null if none available.
- getProjectionFactory() - Method in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
- getProjectionFactory() - Method in interface org.springframework.data.mongodb.core.convert.MongoConverter
- 
Returns theProjectionFactoryfor this converter.
- getProjectionFactory(ClassLoader, BeanFactory) - Method in class org.springframework.data.mongodb.repository.support.MongoRepositoryFactory
- getProjectionFactory(ClassLoader, BeanFactory) - Method in class org.springframework.data.mongodb.repository.support.ReactiveMongoRepositoryFactory
- getProperties() - Method in interface org.springframework.data.mongodb.core.messaging.Message
- 
Message.MessagePropertiescontaining information about theMessageorigin and other metadata.
- getProperties() - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty
- getProperties() - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.ObjectJsonSchemaObject
- getProperty() - Method in class org.springframework.data.mongodb.core.convert.MongoConversionContext
- getProperty() - Method in class org.springframework.data.mongodb.core.convert.QueryMapper.Field
- 
Returns the underlyingMongoPersistentPropertybacking the field.
- getProperty() - Method in class org.springframework.data.mongodb.core.convert.QueryMapper.MetadataBackedField
- getProperty() - Method in interface org.springframework.data.mongodb.core.encryption.EncryptionContext
- 
Returns theMongoPersistentPropertyto be handled.
- getProperty() - Method in interface org.springframework.data.mongodb.core.MongoJsonSchemaCreator.JsonSchemaPropertyContext
- 
The current property.
- getProperty(EncryptionContext) - Method in class org.springframework.data.mongodb.core.convert.encryption.MongoEncryptionConverter
- getPropertyConverter() - Method in class org.springframework.data.mongodb.core.convert.QueryMapper.MetadataBackedField
- 
Return theConverterto be used to created the mapped key.
- getPropertyEntity() - Method in class org.springframework.data.mongodb.core.convert.QueryMapper.Field
- 
Returns theMongoPersistentEntitythat field is conatined in.
- getPropertyEntity() - Method in class org.springframework.data.mongodb.core.convert.QueryMapper.MetadataBackedField
- getPropertyNames() - Method in class org.springframework.data.mongodb.core.mapping.ShardKey
- getPropertySpecifiers() - Method in class org.springframework.data.mongodb.core.query.UntypedExampleMatcher
- getQuery() - Method in interface org.springframework.data.mongodb.core.convert.ReferenceLoader.DocumentReferenceQuery
- 
Get the query to obtain matchingdocuments.
- getQuery() - Method in enum class org.springframework.data.mongodb.core.convert.ReferenceLoader.NoResultsFilter
- getQuery() - Method in class org.springframework.data.mongodb.core.messaging.TailableCursorRequest.TailableCursorRequestOptions
- getQuery() - Method in class org.springframework.data.mongodb.core.MongoAction
- getQueryCount() - Method in class org.springframework.data.mongodb.monitor.OperationCounters
- getQueryLookupStrategy(QueryLookupStrategy.Key, QueryMethodEvaluationContextProvider) - Method in class org.springframework.data.mongodb.repository.support.MongoRepositoryFactory
- getQueryLookupStrategy(QueryLookupStrategy.Key, QueryMethodEvaluationContextProvider) - Method in class org.springframework.data.mongodb.repository.support.ReactiveMongoRepositoryFactory
- getQueryMetaAttributes() - Method in class org.springframework.data.mongodb.repository.query.MongoQueryMethod
- 
Returns theMetaattributes to be applied.
- getQueryMethod() - Method in class org.springframework.data.mongodb.repository.query.AbstractMongoQuery
- getQueryMethod() - Method in class org.springframework.data.mongodb.repository.query.AbstractReactiveMongoQuery
- getQueryObject() - Method in class org.springframework.data.mongodb.core.query.BasicQuery
- getQueryObject() - Method in class org.springframework.data.mongodb.core.query.Query
- getRadius() - Method in class org.springframework.data.mongodb.core.geo.Sphere
- 
Returns the radius of theCircle.
- getRangeIndex() - Method in class org.springframework.data.mongodb.repository.query.MongoParameters
- getRaw() - Method in interface org.springframework.data.mongodb.core.aggregation.ExposedFields.FieldReference
- 
Returns the raw, unqualified reference, i.e. the field reference without a $ prefix.
- getRaw() - Method in class org.springframework.data.mongodb.core.ChangeStreamEvent
- 
Get the rawChangeStreamDocumentas emitted by the driver.
- getRaw() - Method in interface org.springframework.data.mongodb.core.messaging.Message
- 
The raw message source as emitted by the origin.
- getRawResults() - Method in class org.springframework.data.mongodb.core.aggregation.AggregationResults
- 
Returns the raw result that was returned by the server.
- getRawResults() - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceResults
- 
Deprecated.
- getReadConcern() - Method in class org.springframework.data.mongodb.core.aggregation.AggregationOptions
- getReadConcern() - Method in class org.springframework.data.mongodb.core.query.NearQuery
- 
Get theReadConcernto use.
- getReadConcern() - Method in class org.springframework.data.mongodb.core.query.Query
- getReadConcern() - Method in interface org.springframework.data.mongodb.core.ReadConcernAware
- getReadPreference() - Method in class org.springframework.data.mongodb.core.aggregation.AggregationOptions
- getReadPreference() - Method in interface org.springframework.data.mongodb.core.CursorPreparer
- getReadPreference() - Method in interface org.springframework.data.mongodb.core.FindPublisherPreparer
- getReadPreference() - Method in class org.springframework.data.mongodb.core.MongoTemplate
- getReadPreference() - Method in class org.springframework.data.mongodb.core.query.NearQuery
- 
Get theReadPreferenceto use.
- getReadPreference() - Method in class org.springframework.data.mongodb.core.query.Query
- getReadPreference() - Method in interface org.springframework.data.mongodb.core.ReadPreferenceAware
- getReadPreference() - Method in interface org.springframework.data.mongodb.repository.support.CrudMethodMetadata
- 
Returns theReadPreferenceto be used.
- getReference(String) - Method in interface org.springframework.data.mongodb.core.aggregation.AggregationOperationContext
- 
Returns theExposedFields.FieldReferencefor the field with the given name.
- getReference(String) - Method in class org.springframework.data.mongodb.core.aggregation.PrefixingDelegatingAggregationOperationContext
- getReference(String) - Method in class org.springframework.data.mongodb.core.aggregation.TypeBasedAggregationOperationContext
- getReference(String) - Method in class org.springframework.data.mongodb.util.aggregation.TestAggregationContext
- getReference(Field) - Method in interface org.springframework.data.mongodb.core.aggregation.AggregationOperationContext
- 
Returns aExposedFields.FieldReferencefor the given field.
- getReference(Field) - Method in class org.springframework.data.mongodb.core.aggregation.PrefixingDelegatingAggregationOperationContext
- getReference(Field) - Method in class org.springframework.data.mongodb.core.aggregation.TypeBasedAggregationOperationContext
- getReference(Field) - Method in class org.springframework.data.mongodb.util.aggregation.TestAggregationContext
- getReferenceFor(Field) - Method in class org.springframework.data.mongodb.core.aggregation.TypeBasedAggregationOperationContext
- getReferenceLoader() - Method in class org.springframework.data.mongodb.core.convert.DefaultReferenceResolver
- 
TheReferenceLoaderexecuting the lookup.
- getReferenceValue() - Method in interface org.springframework.data.mongodb.core.aggregation.ExposedFields.FieldReference
- 
Returns the reference value for the given field reference.
- getRegular() - Method in class org.springframework.data.mongodb.monitor.AssertMetrics
- getReplacement() - Method in class org.springframework.data.mongodb.core.aggregation.ReplaceRootOperation
- 
Obtain theReplaceRootOperation.Replacement.
- getRepositoryAotProcessor() - Method in class org.springframework.data.mongodb.repository.config.MongoRepositoryConfigurationExtension
- getRepositoryBaseClass(RepositoryMetadata) - Method in class org.springframework.data.mongodb.repository.support.MongoRepositoryFactory
- getRepositoryBaseClass(RepositoryMetadata) - Method in class org.springframework.data.mongodb.repository.support.ReactiveMongoRepositoryFactory
- getRepositoryFactoryBeanClassName() - Method in class org.springframework.data.mongodb.repository.config.MongoRepositoryConfigurationExtension
- getRepositoryFactoryClassName() - Method in class org.springframework.data.mongodb.repository.config.ReactiveMongoRepositoryConfigurationExtension
- getRepositoryFragments(RepositoryMetadata) - Method in class org.springframework.data.mongodb.repository.support.MongoRepositoryFactory
- getRepositoryFragments(RepositoryMetadata) - Method in class org.springframework.data.mongodb.repository.support.ReactiveMongoRepositoryFactory
- getRepositoryFragments(RepositoryMetadata, MongoOperations) - Method in class org.springframework.data.mongodb.repository.support.MongoRepositoryFactory
- 
CreatesRepositoryComposition.RepositoryFragmentsbased onRepositoryMetadatato add Mongo-specific extensions.
- getRequestContext() - Method in class org.springframework.data.mongodb.observability.MongoHandlerContext
- getRequestOptions() - Method in class org.springframework.data.mongodb.core.messaging.ChangeStreamRequest
- getRequestOptions() - Method in interface org.springframework.data.mongodb.core.messaging.SubscriptionRequest
- 
Get theSubscriptionRequest.RequestOptionsspecifying the requests behaviour.
- getRequestOptions() - Method in class org.springframework.data.mongodb.core.messaging.TailableCursorRequest
- getRequiredComment() - Method in class org.springframework.data.mongodb.core.query.Meta
- 
Returns the required comment or throwsIllegalStateExceptionif the comment is not set.
- getRequiredMaxTimeMsec() - Method in class org.springframework.data.mongodb.core.query.Meta
- 
Returns the required maximum time limit in milliseconds or throwsIllegalStateExceptionif the maximum time limit is not set.
- getResets() - Method in class org.springframework.data.mongodb.monitor.BtreeIndexCounters
- getResidentSpace() - Method in class org.springframework.data.mongodb.monitor.MemoryMetrics
- getResource(GridFSFile) - Method in interface org.springframework.data.mongodb.gridfs.GridFsOperations
- 
Returns theGridFsResourcefor aGridFSFile.
- getResource(GridFSFile) - Method in class org.springframework.data.mongodb.gridfs.GridFsTemplate
- getResource(GridFSFile) - Method in interface org.springframework.data.mongodb.gridfs.ReactiveGridFsOperations
- getResource(GridFSFile) - Method in class org.springframework.data.mongodb.gridfs.ReactiveGridFsTemplate
- getResource(String) - Method in interface org.springframework.data.mongodb.gridfs.GridFsOperations
- 
Returns theGridFsResourcewith the given file name.
- getResource(String) - Method in class org.springframework.data.mongodb.gridfs.GridFsTemplate
- getResource(String) - Method in interface org.springframework.data.mongodb.gridfs.ReactiveGridFsOperations
- 
Returns aMonoemitting theReactiveGridFsResourcewith the given file name.
- getResource(String) - Method in class org.springframework.data.mongodb.gridfs.ReactiveGridFsTemplate
- getResourceFactory() - Method in class org.springframework.data.mongodb.MongoTransactionManager
- getResources(String) - Method in interface org.springframework.data.mongodb.gridfs.GridFsOperations
- 
Returns allGridFsResources matching the given file name pattern.
- getResources(String) - Method in class org.springframework.data.mongodb.gridfs.GridFsTemplate
- getResources(String) - Method in interface org.springframework.data.mongodb.gridfs.ReactiveGridFsOperations
- 
Returns aFluxemitting allReactiveGridFsResources matching the given file name pattern.
- getResources(String) - Method in class org.springframework.data.mongodb.gridfs.ReactiveGridFsTemplate
- getRestrictedTypes() - Method in class org.springframework.data.mongodb.core.query.Query
- getResult() - Method in exception org.springframework.data.mongodb.BulkOperationException
- getResumeBsonTimestamp() - Method in class org.springframework.data.mongodb.core.ChangeStreamOptions
- getResumeTimestamp() - Method in class org.springframework.data.mongodb.core.ChangeStreamOptions
- getResumeToken() - Method in class org.springframework.data.mongodb.core.ChangeStreamEvent
- 
Get theresume tokenfor this event.
- getResumeToken() - Method in class org.springframework.data.mongodb.core.ChangeStreamOptions
- getRight() - Method in class org.springframework.data.mongodb.core.spel.OperatorNode
- 
Returns the right operand asExpressionNode.
- getRollovers() - Method in class org.springframework.data.mongodb.monitor.AssertMetrics
- getScopeVariables() - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceOptions
- 
Deprecated.
- getScoreFieldName() - Method in class org.springframework.data.mongodb.core.query.TextQuery
- 
Get the fieldname used for scoring
- getScript() - Method in class org.springframework.data.mongodb.core.script.NamedMongoScript
- 
Deprecated.Returns the underlyingExecutableMongoScript.
- getScriptNames() - Method in interface org.springframework.data.mongodb.core.ScriptOperations
- 
Deprecated.Returns names of JavaScript functions that can be called.
- getScrollPosition() - Method in class org.springframework.data.mongodb.repository.query.ConvertingParameterAccessor
- getSelf() - Method in class org.springframework.data.mongodb.core.convert.DocumentReferenceSource
- 
Get the outer document.
- getServerStatus() - Method in class org.springframework.data.mongodb.core.MongoAdmin
- getServerStatus() - Method in class org.springframework.data.mongodb.monitor.AbstractMonitor
- getServerUsed() - Method in class org.springframework.data.mongodb.core.aggregation.AggregationResults
- 
Returns the server that has been used to perform the aggregation.
- getSession() - Static method in class org.springframework.data.mongodb.core.ReactiveMongoContext
- 
Gets theMono<ClientSession>from ReactorContext.
- getSession() - Method in class org.springframework.data.mongodb.MongoTransactionManager.MongoTransactionObject
- getSession() - Method in class org.springframework.data.mongodb.ReactiveMongoTransactionManager.ReactiveMongoTransactionObject
- getSession(ClientSessionOptions) - Method in class org.springframework.data.mongodb.core.SimpleMongoClientDatabaseFactory
- getSession(ClientSessionOptions) - Method in class org.springframework.data.mongodb.core.SimpleReactiveMongoDatabaseFactory
- getSession(ClientSessionOptions) - Method in interface org.springframework.data.mongodb.MongoDatabaseFactory
- 
Obtain aClientSessionfor given ClientSessionOptions.
- getSession(ClientSessionOptions) - Method in interface org.springframework.data.mongodb.MongoSessionProvider
- 
Obtain aClientSessionwith with given options.
- getSession(ClientSessionOptions) - Method in interface org.springframework.data.mongodb.ReactiveMongoDatabaseFactory
- 
Obtain aMonoemitting aClientSessionfor givenoptions.
- getShape() - Method in class org.springframework.data.mongodb.core.query.GeoCommand
- getShardKey() - Method in class org.springframework.data.mongodb.core.mapping.BasicMongoPersistentEntity
- getShardKey() - Method in interface org.springframework.data.mongodb.core.mapping.MongoPersistentEntity
- 
Get the entities shard key if defined.
- getSingleCriteriaObject() - Method in class org.springframework.data.mongodb.core.query.Criteria
- getSize() - Method in class org.springframework.data.mongodb.core.CollectionOptions
- 
Get the size in bytes the collection should be limited to.
- getSkip() - Method in class org.springframework.data.mongodb.core.query.NearQuery
- getSkip() - Method in class org.springframework.data.mongodb.core.query.Query
- 
Get the number of documents to skip.
- getSort() - Method in interface org.springframework.data.mongodb.core.convert.ReferenceLoader.DocumentReferenceQuery
- 
Get the sort criteria for ordering results.
- getSort() - Method in class org.springframework.data.mongodb.repository.query.ConvertingParameterAccessor
- getSortObject() - Method in class org.springframework.data.mongodb.core.query.BasicQuery
- getSortObject() - Method in class org.springframework.data.mongodb.core.query.Query
- getSortObject() - Method in class org.springframework.data.mongodb.core.query.TextQuery
- getSource() - Method in interface org.springframework.data.mongodb.core.convert.LazyLoadingProxy
- 
Returns the raw source object that defines the reference.
- getSource() - Method in class org.springframework.data.mongodb.core.mapping.event.MongoMappingEvent
- getSourceConverter() - Method in interface org.springframework.data.mongodb.core.convert.MappingMongoConverter.ConversionContext
- getSourceConverter() - Method in class org.springframework.data.mongodb.core.convert.MappingMongoConverter.DefaultConversionContext
- getSpELContext() - Method in class org.springframework.data.mongodb.core.convert.MongoConversionContext
- getSpelEvaluatorFor(ExpressionDependencies, MongoParameterAccessor) - Method in class org.springframework.data.mongodb.repository.query.AbstractReactiveMongoQuery
- 
Obtain apublisheremitting theSpELExpressionEvaluatorsuitable to evaluate expressions backed by the given dependencies.
- getSpELExpressionEvaluatorFor(ExpressionDependencies, ConvertingParameterAccessor) - Method in class org.springframework.data.mongodb.repository.query.AbstractMongoQuery
- 
Obtain a theEvaluationContextsuitable to evaluate expressions backed by the given dependencies.
- getState() - Method in interface org.springframework.data.mongodb.core.messaging.Task
- 
Get the current lifecycle phase.
- getTarget() - Method in interface org.springframework.data.mongodb.core.aggregation.Field
- 
Returns the target of the field.
- getTarget() - Method in class org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.ComputedField
- getTarget() - Method in enum class org.springframework.data.mongodb.core.aggregation.SystemVariable
- getTarget() - Method in interface org.springframework.data.mongodb.core.convert.LazyLoadingProxy
- 
Initializes the proxy and returns the wrapped value.
- getTargetRepository(RepositoryInformation) - Method in class org.springframework.data.mongodb.repository.support.MongoRepositoryFactory
- getTargetRepository(RepositoryInformation) - Method in class org.springframework.data.mongodb.repository.support.ReactiveMongoRepositoryFactory
- getTargetSource() - Method in class org.springframework.data.mongodb.core.convert.DocumentReferenceSource
- 
Get the actual (property specific) reference value.
- getTextScoreProperty() - Method in class org.springframework.data.mongodb.core.mapping.BasicMongoPersistentEntity
- getTextScoreProperty() - Method in interface org.springframework.data.mongodb.core.mapping.MongoPersistentEntity
- 
Returns the property holding text score value.
- getTimeField() - Method in class org.springframework.data.mongodb.core.CollectionOptions.TimeSeriesOptions
- getTimeSeriesOptions() - Method in class org.springframework.data.mongodb.core.CollectionOptions
- 
Get theCollectionOptions.TimeSeriesOptionsif available.
- getTimestamp() - Method in class org.springframework.data.mongodb.core.ChangeStreamEvent
- 
Get thecluster timeasInstantthe event was emitted at.
- getTiming() - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceResults
- 
Deprecated.
- getTotalMs() - Method in class org.springframework.data.mongodb.monitor.BackgroundFlushingMetrics
- getTotalTime() - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceTiming
- 
Deprecated.
- getTotalTime() - Method in class org.springframework.data.mongodb.monitor.GlobalLockMetrics
- getTree() - Method in class org.springframework.data.mongodb.repository.query.PartTreeMongoQuery
- 
Return thePartTreebacking the query.
- getTree() - Method in class org.springframework.data.mongodb.repository.query.ReactivePartTreeMongoQuery
- 
Return thePartTreebacking the query.
- getType() - Method in class org.springframework.data.mongodb.core.aggregation.TypeBasedAggregationOperationContext
- getType() - Method in interface org.springframework.data.mongodb.core.geo.GeoJson
- 
String value representing the type of theGeoJsonobject.
- getType() - Method in class org.springframework.data.mongodb.core.geo.GeoJsonGeometryCollection
- getType() - Method in class org.springframework.data.mongodb.core.geo.GeoJsonLineString
- getType() - Method in class org.springframework.data.mongodb.core.geo.GeoJsonMultiLineString
- getType() - Method in class org.springframework.data.mongodb.core.geo.GeoJsonMultiPoint
- getType() - Method in class org.springframework.data.mongodb.core.geo.GeoJsonMultiPolygon
- getType() - Method in class org.springframework.data.mongodb.core.geo.GeoJsonPoint
- getType() - Method in class org.springframework.data.mongodb.core.geo.GeoJsonPolygon
- getType() - Method in class org.springframework.data.mongodb.core.mapping.event.AbstractDeleteEvent
- 
Returns the type for which theAbstractDeleteEventshall be invoked for.
- getType() - Method in class org.springframework.data.mongodb.core.mapping.event.AfterLoadEvent
- 
Returns the type for which theAfterLoadEventshall be invoked for.
- getType() - Method in class org.springframework.data.mongodb.core.query.Term
- getTypeHint() - Method in class org.springframework.data.mongodb.core.convert.QueryMapper.Field
- getTypeHint() - Method in class org.springframework.data.mongodb.core.convert.QueryMapper.MetadataBackedField
- getTypeMapper() - Method in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
- getTypeMapper() - Method in interface org.springframework.data.mongodb.core.convert.MongoConverter
- 
Returns theTypeMapperbeing used to write type information intoDocuments created with that converter.
- getTypes() - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.EncryptedJsonSchemaProperty
- getTypes() - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty
- getTypes() - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.RequiredJsonSchemaProperty
- getTypes() - Method in interface org.springframework.data.mongodb.core.schema.JsonSchemaObject
- 
Get the set of types defined for this schema element.
 TheSetis likely to contain only one element in most cases.
- getTypes() - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject
- getTypes() - Method in class org.springframework.data.mongodb.core.schema.UntypedJsonSchemaObject
- getUnique() - Method in class org.springframework.data.mongodb.core.index.IndexOptions
- getUniqueMappedResult() - Method in class org.springframework.data.mongodb.core.aggregation.AggregationResults
- 
Returns the unique mapped result.
- getUpdate() - Method in class org.springframework.data.mongodb.repository.query.ConvertingParameterAccessor
- getUpdate() - Method in interface org.springframework.data.mongodb.repository.query.MongoParameterAccessor
- 
Returns theUpdateto be used for an update execution.
- getUpdate() - Method in class org.springframework.data.mongodb.repository.query.MongoParametersParameterAccessor
- getUpdateCount() - Method in class org.springframework.data.mongodb.monitor.OperationCounters
- getUpdateIndex() - Method in class org.springframework.data.mongodb.repository.query.MongoParameters
- 
Returns the index of theUpdateDefinitionparameter or -1 if not present.
- getUpdateObject() - Method in class org.springframework.data.mongodb.core.aggregation.AggregationUpdate
- getUpdateObject() - Method in class org.springframework.data.mongodb.core.query.BasicUpdate
- getUpdateObject() - Method in class org.springframework.data.mongodb.core.query.Update
- getUpdateObject() - Method in interface org.springframework.data.mongodb.core.query.UpdateDefinition
- getUpdateSource() - Method in class org.springframework.data.mongodb.repository.query.MongoQueryMethod
- getUpper() - Method in interface org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.Window
- 
The upper (inclusive) boundary.
- getUpper() - Method in class org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.RangeWindow
- getUptime() - Method in class org.springframework.data.mongodb.monitor.ServerInfo
- getUptimeEstimate() - Method in class org.springframework.data.mongodb.monitor.ServerInfo
- getUser() - Method in class org.springframework.data.mongodb.monitor.AssertMetrics
- getValidationAction() - Method in class org.springframework.data.mongodb.core.CollectionOptions.ValidationOptions
- 
Get thevalidationActionto perform.
- getValidationLevel() - Method in class org.springframework.data.mongodb.core.CollectionOptions.ValidationOptions
- 
Get thevalidationLevelto apply.
- getValidationOptions() - Method in class org.springframework.data.mongodb.core.CollectionOptions
- 
Get theMongoJsonSchemafor the collection.
- getValidator() - Method in class org.springframework.data.mongodb.core.CollectionOptions.ValidationOptions
- 
Get theValidatorto use.
- getValue() - Method in interface org.springframework.data.mongodb.core.query.Update.Modifier
- getValue() - Method in class org.springframework.data.mongodb.core.spel.ExpressionNode
- 
Returns the value of the current node.
- getValue(String) - Method in class org.springframework.data.mongodb.core.convert.MongoConversionContext
- getValueMap() - Method in class org.springframework.data.mongodb.core.aggregation.SetOperation
- getValueOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ObjectOperators
- 
Get the value of the field with given name from the $$CURRENT object.
- getValueProvider() - Method in class org.springframework.data.mongodb.util.json.ParameterBindingContext
- getValues() - Method in class org.springframework.data.mongodb.repository.query.ConvertingParameterAccessor
- getValues() - Method in interface org.springframework.data.mongodb.repository.query.MongoParameterAccessor
- 
Returns the raw parameter values of the underlying query method.
- getValues() - Method in class org.springframework.data.mongodb.repository.query.MongoParametersParameterAccessor
- getVersion() - Method in class org.springframework.data.mongodb.monitor.ServerInfo
- getVersion(T) - Method in interface org.springframework.data.mongodb.repository.query.MongoEntityInformation
- 
Returns the version value for the entity or null if the entity is notversioned.
- getVersion(T) - Method in class org.springframework.data.mongodb.repository.support.MappingMongoEntityInformation
- getVirtualAddressSpace() - Method in class org.springframework.data.mongodb.monitor.MemoryMetrics
- getWarning() - Method in class org.springframework.data.mongodb.monitor.AssertMetrics
- getWeight() - Method in class org.springframework.data.mongodb.core.index.TextIndexDefinition.TextIndexedFieldSpec
- 
Get the weight associated with theTextIndexDefinition.TextIndexedFieldSpec.
- getWildcardProjection() - Method in class org.springframework.data.mongodb.core.index.IndexInfo
- 
Get wildcardProjection information.
- getWindow() - Method in class org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.ComputedField
- getWindowOperator() - Method in class org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.ComputedField
- getWriteResult() - Method in exception org.springframework.data.mongodb.core.MongoDataIntegrityViolationException
- 
Returns theWriteConcernResultthat caused the exception.
- getWriteTarget(Class<?>) - Method in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
- 
Get the conversion target type if defined or return the source.
- getWriteTargetTypeFor(Class<?>) - Method in class org.springframework.data.mongodb.core.convert.DefaultMongoTypeMapper
- getWriteTargetTypeFor(Class<?>) - Method in interface org.springframework.data.mongodb.core.convert.MongoTypeMapper
- 
Compute the target type for a given source consideringCustomConversions.
- GlobalLockMetrics - Class in org.springframework.data.mongodb.monitor
- 
JMX Metrics for Global Locks
- GlobalLockMetrics(MongoClient) - Constructor for class org.springframework.data.mongodb.monitor.GlobalLockMetrics
- granularity() - Element in annotation interface org.springframework.data.mongodb.core.mapping.TimeSeries
- 
Select thegranularityparameter to define how data in the time series collection is organized.
- granularity(GranularityDefinition) - Method in class org.springframework.data.mongodb.core.CollectionOptions.TimeSeriesOptions
- 
Select theGranularityDefinitionparameter to define how data in the time series collection is organized.
- Granularity - Enum Class in org.springframework.data.mongodb.core.timeseries
- 
Granularitiesavailable for Time Series data.
- GranularityDefinition - Interface in org.springframework.data.mongodb.core.timeseries
- 
The Granularity of time series data that is closest to the time span between incoming measurements.
- graphLookup(String) - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
- 
Creates a newGraphLookupOperation.GraphLookupOperationFromBuilderto construct aGraphLookupOperationgiven fromCollection.
- GraphLookupOperation - Class in org.springframework.data.mongodb.core.aggregation
- 
Encapsulates the aggregation framework$graphLookup-operation.
- GraphLookupOperation.ConnectFromBuilder - Interface in org.springframework.data.mongodb.core.aggregation
- GraphLookupOperation.ConnectToBuilder - Interface in org.springframework.data.mongodb.core.aggregation
- GraphLookupOperation.FromBuilder - Interface in org.springframework.data.mongodb.core.aggregation
- GraphLookupOperation.GraphLookupOperationBuilder - Class in org.springframework.data.mongodb.core.aggregation
- GraphLookupOperation.StartWithBuilder - Interface in org.springframework.data.mongodb.core.aggregation
- greaterThan(String) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.ComparisonOperatorFactory
- 
Creates newAggregationExpressionthat compares two values and returns true when the first value is greater than the value of the referenced field.
- greaterThan(String) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Gt
- 
Creates newComparisonOperators.Gtwith all previously added arguments appending the given one.
- greaterThan(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.ComparisonOperatorFactory
- 
Creates newAggregationExpressionthat compares two values and returns true when the first value is greater than the expression result.
- greaterThan(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Gt
- 
Creates newComparisonOperators.Gtwith all previously added arguments appending the given one.
- greaterThanEqualTo(String) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.ComparisonOperatorFactory
- 
Creates newAggregationExpressionthat compares two values and returns true when the first value is greater than or equivalent to the value of the referenced field.
- greaterThanEqualTo(String) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Gte
- 
Creates newComparisonOperators.Gtewith all previously added arguments appending the given one.
- greaterThanEqualTo(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.ComparisonOperatorFactory
- 
Creates newAggregationExpressionthat compares two values and returns true when the first value is greater than or equivalent to the expression result.
- greaterThanEqualTo(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Gte
- 
Creates newComparisonOperators.Gtewith all previously added arguments appending the given one.
- greaterThanEqualToValue(Object) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.ComparisonOperatorFactory
- 
Creates newAggregationExpressionthat compares two values and returns true when the first value is greater than or equivalent to the given value.
- greaterThanEqualToValue(Object) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Gte
- 
Creates newComparisonOperators.Gtewith all previously added arguments appending the given one.
- greaterThanValue(Object) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.ComparisonOperatorFactory
- 
Creates newAggregationExpressionthat compares two values and returns true when the first value is greater than the given value.
- greaterThanValue(Object) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Gt
- 
Creates newComparisonOperators.Gtwith all previously added arguments appending the given one.
- GridFsCriteria - Class in org.springframework.data.mongodb.gridfs
- 
GridFs-specific helper class to defineCriterias.
- GridFsCriteria(String) - Constructor for class org.springframework.data.mongodb.gridfs.GridFsCriteria
- 
Creates a newGridFsCriteriafor the given key.
- gridFsFile(GridFSFile) - Method in class org.springframework.data.mongodb.gridfs.GridFsUpload.GridFsUploadBuilder
- 
Set id, filename, metadata and chunk size from given file.
- gridFsFile(GridFSFile) - Method in class org.springframework.data.mongodb.gridfs.ReactiveGridFsUpload.ReactiveGridFsUploadBuilder
- 
Set id, filename, metadata and chunk size from given file.
- GridFsObject<ID,CONTENT> - Interface in org.springframework.data.mongodb.gridfs 
- 
A common interface when dealing with GridFs items using Spring Data.
- GridFsObject.Options - Class in org.springframework.data.mongodb.gridfs
- 
Additional, context relevant information.
- GridFsOperations - Interface in org.springframework.data.mongodb.gridfs
- 
Collection of operations to store and read files from MongoDB GridFS.
- GridFsResource - Class in org.springframework.data.mongodb.gridfs
- 
GridFSFilebasedResourceimplementation.
- GridFsResource(GridFSFile) - Constructor for class org.springframework.data.mongodb.gridfs.GridFsResource
- 
Creates a newGridFsResourcefrom the givenGridFSFile.
- GridFsResource(GridFSFile, InputStream) - Constructor for class org.springframework.data.mongodb.gridfs.GridFsResource
- GridFsTemplate - Class in org.springframework.data.mongodb.gridfs
- 
GridFsOperationsimplementation to store content into MongoDB GridFS.
- GridFsTemplate(MongoConverter, Supplier<GridFSBucket>) - Constructor for class org.springframework.data.mongodb.gridfs.GridFsTemplate
- 
Creates a newGridFsTemplateusing the givenMongoConverterandSupplierproviding the requiredGridFSBucket.
- GridFsTemplate(MongoDatabaseFactory, MongoConverter) - Constructor for class org.springframework.data.mongodb.gridfs.GridFsTemplate
- GridFsTemplate(MongoDatabaseFactory, MongoConverter, String) - Constructor for class org.springframework.data.mongodb.gridfs.GridFsTemplate
- GridFsUpload<ID> - Class in org.springframework.data.mongodb.gridfs
- 
Upload descriptor for a GridFS file upload.
- GridFsUpload.GridFsUploadBuilder<T> - Class in org.springframework.data.mongodb.gridfs
- 
Builder to createGridFsUploadin a fluent way.
- group(String...) - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
- 
Creates a newGroupOperationfor the given fields.
- group(Fields) - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
- 
Creates a newGroupOperationfor the givenFields.
- GroupOperation - Class in org.springframework.data.mongodb.core.aggregation
- 
Encapsulates the aggregation framework$group-operation.
- GroupOperation(Fields) - Constructor for class org.springframework.data.mongodb.core.aggregation.GroupOperation
- 
Creates a newGroupOperationincluding the givenFields.
- GroupOperation(GroupOperation) - Constructor for class org.springframework.data.mongodb.core.aggregation.GroupOperation
- 
Creates a newGroupOperationfrom the givenGroupOperation.
- GroupOperation.GroupOperationBuilder - Class in org.springframework.data.mongodb.core.aggregation
- 
Builder forGroupOperations on a field.
- gt(Number) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.NumericJsonSchemaProperty
- gt(Number) - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.NumericJsonSchemaObject
- 
Set minimum to givenminvalue and exclusiveMinimum to true.
- gt(Object) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
- 
Generates a$gtexpression (greater than) that compares the value of the field to a given value or field.
- gt(Object) - Method in class org.springframework.data.mongodb.core.query.Criteria
- 
Creates a criterion using the $gt operator.
- gte(Number) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.NumericJsonSchemaProperty
- gte(Number) - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.NumericJsonSchemaObject
- 
Set minimum to givenminvalue and exclusiveMinimum to false.
- gte(Object) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
- 
Generates a$gteexpression (greater than equal) that compares the value of the field to a given value or field.
- gte(Object) - Method in class org.springframework.data.mongodb.core.query.Criteria
- 
Creates a criterion using the $gte operator.
H
- hasAnnotatedAggregation() - Method in class org.springframework.data.mongodb.repository.query.MongoQueryMethod
- 
Returns whether the method has an annotated query.
- hasAnnotatedCollation() - Method in class org.springframework.data.mongodb.repository.query.MongoQueryMethod
- 
Check if the query method is decorated with a non-emptyQuery.collation()orAggregation.collation().
- hasAnnotatedHint() - Method in class org.springframework.data.mongodb.repository.query.MongoQueryMethod
- hasAnnotatedQuery() - Method in class org.springframework.data.mongodb.repository.query.MongoQueryMethod
- 
Returns whether the method has an annotated query.
- hasAnnotatedReadPreference() - Method in class org.springframework.data.mongodb.repository.query.MongoQueryMethod
- 
Check if the query method is decorated with a non-emptyReadPreference.
- hasAnnotatedSort() - Method in class org.springframework.data.mongodb.repository.query.MongoQueryMethod
- 
Check if the query method is decorated with a non-emptyQuery.sort().
- hasAnnotatedUpdate() - Method in class org.springframework.data.mongodb.repository.query.MongoQueryMethod
- hasArrayFilters() - Method in class org.springframework.data.mongodb.core.query.Update
- hasArrayFilters() - Method in interface org.springframework.data.mongodb.core.query.UpdateDefinition
- hasBindableNullValue() - Method in class org.springframework.data.mongodb.repository.query.ConvertingParameterAccessor
- hasChildren() - Method in class org.springframework.data.mongodb.core.spel.ExpressionNode
- 
Returns whether the current node has child nodes.
- hasCodecFor(Class<?>) - Method in interface org.springframework.data.mongodb.CodecRegistryProvider
- 
Checks if aCodecis registered for a given type.
- hasCollation() - Method in interface org.springframework.data.mongodb.core.mapping.MongoPersistentEntity
- hasCollation() - Method in interface org.springframework.data.mongodb.repository.query.MongoEntityInformation
- 
Returns whether the entity defines a specific collation.
- hasComment() - Method in class org.springframework.data.mongodb.core.query.Meta
- 
Return whether the comment is set.
- hasExecutionTimeLimit() - Method in class org.springframework.data.mongodb.core.aggregation.AggregationOptions
- hasExplicitFieldName() - Method in class org.springframework.data.mongodb.core.mapping.BasicMongoPersistentProperty
- hasExplicitFieldName() - Method in class org.springframework.data.mongodb.core.mapping.CachingMongoPersistentProperty
- hasExplicitFieldName() - Method in interface org.springframework.data.mongodb.core.mapping.MongoPersistentProperty
- 
Returns whether the property uses an annotated field name throughField.
- hasExplicitWriteTarget() - Method in interface org.springframework.data.mongodb.core.mapping.MongoPersistentProperty
- hasFieldSpec() - Method in class org.springframework.data.mongodb.core.index.TextIndexDefinition
- 
Returns if theTextIndexDefinitionhas fields assigned.
- hasfirstChildNotOfType(Class<?>) - Method in class org.springframework.data.mongodb.core.spel.ExpressionNode
- 
Returns whether theExpressionNodehas a first child node that is not of the given type.
- hasFullTextParameter() - Method in class org.springframework.data.mongodb.repository.query.MongoParameters
- hash(String...) - Static method in class org.springframework.data.mongodb.core.mapping.ShardKey
- 
Create a newShardingStrategy.RANGEshard key.
- HASH - Enum constant in enum class org.springframework.data.mongodb.core.mapping.ShardingStrategy
- 
Hashed Sharding involves computing a hash of the shard key field’s value.
- hashCode() - Method in class org.springframework.data.mongodb.core.ChangeStreamEvent
- hashCode() - Method in class org.springframework.data.mongodb.core.ChangeStreamOptions
- hashCode() - Method in class org.springframework.data.mongodb.core.CollectionOptions.CollectionChangeStreamOptions
- hashCode() - Method in class org.springframework.data.mongodb.core.CollectionOptions
- hashCode() - Method in class org.springframework.data.mongodb.core.CollectionOptions.TimeSeriesOptions
- hashCode() - Method in class org.springframework.data.mongodb.core.CollectionOptions.ValidationOptions
- hashCode() - Method in class org.springframework.data.mongodb.core.encryption.EncryptionOptions
- hashCode() - Method in class org.springframework.data.mongodb.core.geo.GeoJsonGeometryCollection
- hashCode() - Method in class org.springframework.data.mongodb.core.geo.GeoJsonMultiLineString
- hashCode() - Method in class org.springframework.data.mongodb.core.geo.GeoJsonMultiPoint
- hashCode() - Method in class org.springframework.data.mongodb.core.geo.GeoJsonMultiPolygon
- hashCode() - Method in class org.springframework.data.mongodb.core.geo.GeoJsonPolygon
- hashCode() - Method in class org.springframework.data.mongodb.core.geo.Sphere
- hashCode() - Method in class org.springframework.data.mongodb.core.index.IndexField
- hashCode() - Method in class org.springframework.data.mongodb.core.index.IndexInfo
- hashCode() - Method in class org.springframework.data.mongodb.core.index.TextIndexDefinition.TextIndexedFieldSpec
- hashCode() - Method in record class org.springframework.data.mongodb.core.mapping.FieldName
- 
Returns a hash code value for this object.
- hashCode() - Method in class org.springframework.data.mongodb.core.mapping.MongoField
- hashCode() - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceCounts
- 
Deprecated.
- hashCode() - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceTiming
- 
Deprecated.
- hashCode() - Method in class org.springframework.data.mongodb.core.messaging.Message.MessageProperties
- hashCode() - Method in class org.springframework.data.mongodb.core.query.BasicQuery
- hashCode() - Method in class org.springframework.data.mongodb.core.query.Collation
- hashCode() - Method in class org.springframework.data.mongodb.core.query.Criteria
- hashCode() - Method in class org.springframework.data.mongodb.core.query.Field
- hashCode() - Method in class org.springframework.data.mongodb.core.query.GeoCommand
- hashCode() - Method in class org.springframework.data.mongodb.core.query.Meta
- hashCode() - Method in class org.springframework.data.mongodb.core.query.Query
- hashCode() - Method in class org.springframework.data.mongodb.core.query.Term
- hashCode() - Method in class org.springframework.data.mongodb.core.query.TextCriteria
- hashCode() - Method in class org.springframework.data.mongodb.core.query.UntypedExampleMatcher
- hashCode() - Method in class org.springframework.data.mongodb.core.query.Update
- hashCode() - Method in class org.springframework.data.mongodb.core.query.Update.Modifiers
- hashCode() - Method in class org.springframework.data.mongodb.core.query.Update.PushOperatorBuilder
- hashCode() - Method in class org.springframework.data.mongodb.core.schema.JsonSchemaObject.Type.BsonType
- hashCode() - Method in class org.springframework.data.mongodb.core.schema.JsonSchemaObject.Type.JsonType
- hashed(String) - Static method in class org.springframework.data.mongodb.core.index.HashedIndex
- 
Creates a newHashedIndexfor the given field.
- HashedIndex - Class in org.springframework.data.mongodb.core.index
- 
IndexDefinitionimplementation for MongoDB Hashed Indexes maintaining entries with hashes of the values of the indexed field.
- HashIndexed - Annotation Interface in org.springframework.data.mongodb.core.index
- 
Annotation for a property that should be used as key for a Hashed Index.
- hasId() - Method in class org.springframework.data.mongodb.core.MappedDocument
- hasKeyset() - Method in class org.springframework.data.mongodb.core.query.Query
- hasMaxTime() - Method in class org.springframework.data.mongodb.core.query.Meta
- 
Return whether the maximum time limit for processing operations is set.
- hasNonNullId() - Method in class org.springframework.data.mongodb.core.MappedDocument
- hasPreviousOperation() - Method in class org.springframework.data.mongodb.core.spel.ExpressionTransformationContextSupport
- 
Returns whether a previous operation is present.
- hasQueryMetaAttributes() - Method in class org.springframework.data.mongodb.repository.query.MongoQueryMethod
- hasReactiveWrapperParameter() - Method in class org.springframework.data.mongodb.repository.query.ReactiveMongoQueryMethod
- 
Check if the givenQueryMethodreceives a reactive parameter wrapper as one of its parameters.
- hasReadConcern() - Method in class org.springframework.data.mongodb.core.aggregation.AggregationOptions
- hasReadConcern() - Method in class org.springframework.data.mongodb.core.query.Query
- hasReadConcern() - Method in interface org.springframework.data.mongodb.core.ReadConcernAware
- hasReadPreference() - Method in class org.springframework.data.mongodb.core.aggregation.AggregationOptions
- hasReadPreference() - Method in class org.springframework.data.mongodb.core.MongoTemplate
- hasReadPreference() - Method in class org.springframework.data.mongodb.core.query.Query
- hasReadPreference() - Method in interface org.springframework.data.mongodb.core.ReadPreferenceAware
- hasTextScoreProperty() - Method in class org.springframework.data.mongodb.core.mapping.BasicMongoPersistentEntity
- hasTextScoreProperty() - Method in interface org.springframework.data.mongodb.core.mapping.MongoPersistentEntity
- 
Returns whether the entity has aTextScoreproperty.
- hasTimezone() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.TimezonedDateAggregationExpression
- hasValue(Bson, String) - Static method in class org.springframework.data.mongodb.util.BsonUtils
- 
Returns whether the underlyingbsonhas a value (null or non-null) for the givenkey.
- hasValue(Bson, FieldName) - Static method in class org.springframework.data.mongodb.util.BsonUtils
- hasValues() - Method in class org.springframework.data.mongodb.core.query.Meta
- hidden() - Method in class org.springframework.data.mongodb.core.index.Index
- 
Hidden indexes are not visible to the query planner and cannot be used to support a query.
- hidden() - Static method in class org.springframework.data.mongodb.core.index.IndexOptions
- hint() - Element in annotation interface org.springframework.data.mongodb.repository.Query
- 
The name of the index to use.
- hint(String) - Method in class org.springframework.data.mongodb.core.aggregation.AggregationOptions.Builder
- 
Define a hint that is used by query optimizer to to fulfill the aggregation.
- hint(Document) - Method in class org.springframework.data.mongodb.core.aggregation.AggregationOptions.Builder
- 
Define a hint that is used by query optimizer to to fulfill the aggregation.
- Hint - Annotation Interface in org.springframework.data.mongodb.repository
- 
Annotation to declare index hints for repository query, update and aggregate operations.
- historicalDocuments(int) - Method in interface org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.ExpMovingAvgBuilder
- 
Define the number of historical documents with significant mathematical weight.
- HOLDER - Static variable in class org.springframework.data.mongodb.core.mapping.MongoSimpleTypes
- hosts() - Method in class org.springframework.data.mongodb.monitor.AbstractMonitor
- hour() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateOperatorFactory
- 
Creates newAggregationExpressionthat returns the hour portion of a date as a number between 0 and 23.
- hour(Object) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateFromParts
- hour(Object) - Method in interface org.springframework.data.mongodb.core.aggregation.DateOperators.DateParts
- 
Set the hour to the given value which must resolve to a value in range of0 - 23.
- hour(Object) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.Hour
- 
Creates newDateOperators.Hour.
- hour(Object) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.IsoDateFromParts
- HOUR - Enum constant in enum class org.springframework.data.mongodb.core.aggregation.DensifyOperation.DensifyUnits
- HOUR - Enum constant in enum class org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.WindowUnits
- hourOf(String) - Method in interface org.springframework.data.mongodb.core.aggregation.DateOperators.DateParts
- 
Set the hour to the value resolved by following the givenfield reference.
- hourOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.Hour
- 
Creates newDateOperators.Hour.
- hourOf(AggregationExpression) - Method in interface org.springframework.data.mongodb.core.aggregation.DateOperators.DateParts
- 
Set the hour to the result of the givenexpression.
- hourOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.Hour
- 
Creates newDateOperators.Hour.
- HOURS - Enum constant in enum class org.springframework.data.mongodb.core.timeseries.Granularity
- 
Low frequency ingestion.
I
- id() - Static method in class org.springframework.data.mongodb.core.aggregation.MergeOperation.UniqueMergeId
- 
Merge Documents by using the MongoDB _id field.
- id(MergeOperation.UniqueMergeId) - Method in class org.springframework.data.mongodb.core.aggregation.MergeOperation.MergeOperationBuilder
- 
Set the identifier that determines if a results document matches an already existing document in the output collection.
- id(T1) - Method in class org.springframework.data.mongodb.gridfs.GridFsUpload.GridFsUploadBuilder
- 
Set the id to use.
- id(T1) - Method in class org.springframework.data.mongodb.gridfs.ReactiveGridFsUpload.ReactiveGridFsUploadBuilder
- 
Set the id to use.
- ID - Enum constant in enum class org.springframework.data.mongodb.core.encryption.EncryptionKey.Type
- 
Key referenced via its id.
- ID - Static variable in record class org.springframework.data.mongodb.core.mapping.FieldName
- ID_FIELD_NAME - Static variable in class org.springframework.data.mongodb.core.mapping.BasicMongoPersistentProperty
- identical() - Static method in interface org.springframework.data.mongodb.core.query.Collation.ComparisonLevel
- 
Identical Level.
- IdentifiableJsonSchemaProperty<T extends JsonSchemaObject> - Class in org.springframework.data.mongodb.core.schema
- 
JsonSchemaPropertyimplementation.
- IdentifiableJsonSchemaProperty.ArrayJsonSchemaProperty - Class in org.springframework.data.mongodb.core.schema
- 
ConvenienceJsonSchemaPropertyimplementation for atype : 'array'property.
- IdentifiableJsonSchemaProperty.BooleanJsonSchemaProperty - Class in org.springframework.data.mongodb.core.schema
- 
ConvenienceJsonSchemaPropertyimplementation for atype : 'boolean'property.
- IdentifiableJsonSchemaProperty.DateJsonSchemaProperty - Class in org.springframework.data.mongodb.core.schema
- 
ConvenienceJsonSchemaPropertyimplementation for atype : 'date'property.
- IdentifiableJsonSchemaProperty.EncryptedJsonSchemaProperty - Class in org.springframework.data.mongodb.core.schema
- 
JsonSchemaPropertyimplementation for encrypted fields.
- IdentifiableJsonSchemaProperty.NullJsonSchemaProperty - Class in org.springframework.data.mongodb.core.schema
- 
ConvenienceJsonSchemaPropertyimplementation for atype : 'null'property.
- IdentifiableJsonSchemaProperty.NumericJsonSchemaProperty - Class in org.springframework.data.mongodb.core.schema
- 
ConvenienceJsonSchemaPropertyimplementation for atype : 'number'property.
- IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty - Class in org.springframework.data.mongodb.core.schema
- 
ConvenienceJsonSchemaPropertyimplementation for atype : 'object'property.
- IdentifiableJsonSchemaProperty.RequiredJsonSchemaProperty - Class in org.springframework.data.mongodb.core.schema
- 
DelegatingJsonSchemaPropertyimplementation having a required flag for evaluation during schema creation process.
- IdentifiableJsonSchemaProperty.StringJsonSchemaProperty - Class in org.springframework.data.mongodb.core.schema
- 
ConvenienceJsonSchemaPropertyimplementation for atype : 'string'property.
- IdentifiableJsonSchemaProperty.TimestampJsonSchemaProperty - Class in org.springframework.data.mongodb.core.schema
- 
ConvenienceJsonSchemaPropertyimplementation for atype : 'timestamp'property.
- IdentifiableJsonSchemaProperty.UntypedJsonSchemaProperty - Class in org.springframework.data.mongodb.core.schema
- 
ConvenienceJsonSchemaPropertyimplementation without atypeproperty.
- identifier - Variable in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty
- identity() - Static method in interface org.springframework.data.mongodb.core.CollectionPreparer
- 
Returns a preparer that always returns its input collection.
- idMapper - Variable in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
- ifNull(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ConditionalOperators
- 
Creates newAggregationExpressionthat evaluates an expression and returns the value of the expression if the expression evaluates to a non-null value.
- ifNull(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ConditionalOperators.IfNull
- 
Creates newConditionalOperators.IfNull.
- ifNull(String) - Method in interface org.springframework.data.mongodb.core.aggregation.ConditionalOperators.IfNull.IfNullBuilder
- ifNull(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ConditionalOperators
- 
Creates newAggregationExpressionthat evaluates an expression and returns the value of the expression if the expression evaluates to a non-null value.
- ifNull(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ConditionalOperators.IfNull
- 
Creates newConditionalOperators.IfNull.
- ifNull(AggregationExpression) - Method in interface org.springframework.data.mongodb.core.aggregation.ConditionalOperators.IfNull.IfNullBuilder
- immutable(ShardKey) - Static method in class org.springframework.data.mongodb.core.mapping.ShardKey
- immutableKey() - Element in annotation interface org.springframework.data.mongodb.core.mapping.Sharded
- 
As of MongoDB 4.2 it is possible to change the shard key using update.
- IMPLICIT - Enum constant in enum class org.springframework.data.mongodb.core.mapping.FieldType
- 
Implicit type that is derived from the property value.
- in(Object...) - Method in class org.springframework.data.mongodb.core.query.Criteria
- 
Creates a criterion using the $in operator.
- in(String) - Method in class org.springframework.data.mongodb.core.aggregation.OutOperation
- 
Optionally specify the database of the target collection.
- in(Collection<?>) - Method in class org.springframework.data.mongodb.core.query.Criteria
- 
Creates a criterion using the $in operator.
- in(Metric) - Method in class org.springframework.data.mongodb.core.query.NearQuery
- 
Will cause the results' distances being returned in the given metric.
- inc(String) - Method in class org.springframework.data.mongodb.core.aggregation.AggregationUpdate
- inc(String) - Method in class org.springframework.data.mongodb.core.query.Update
- inc(String) - Method in interface org.springframework.data.mongodb.core.query.UpdateDefinition
- 
Increment the value of a given key by1.
- inc(String, Number) - Method in class org.springframework.data.mongodb.core.query.BasicUpdate
- inc(String, Number) - Method in class org.springframework.data.mongodb.core.query.Update
- 
Update using the $inc update modifier
- include(String) - Method in class org.springframework.data.mongodb.core.query.Field
- 
Include a singlefieldto be returned by the query operation.
- include(String...) - Method in class org.springframework.data.mongodb.core.query.Field
- 
Include one or morefieldsto be returned by the query operation.
- includeCase() - Method in class org.springframework.data.mongodb.core.query.Collation.PrimaryICUComparisonLevel
- 
Include case comparison.
- includeCase() - Method in class org.springframework.data.mongodb.core.query.Collation.SecondaryICUComparisonLevel
- 
Include case comparison.
- includeFilters() - Element in annotation interface org.springframework.data.mongodb.repository.config.EnableMongoRepositories
- 
Specifies which types are eligible for component scanning.
- includeFilters() - Element in annotation interface org.springframework.data.mongodb.repository.config.EnableReactiveMongoRepositories
- 
Specifies which types are eligible for component scanning.
- includeId() - Method in class org.springframework.data.mongodb.core.index.WildcardIndex
- 
Include the_idfield in wildcardProjection.
- includeScore() - Method in class org.springframework.data.mongodb.core.query.TextQuery
- 
Add field score holding the documents textScore to the returned fields.
- includeScore(String) - Method in class org.springframework.data.mongodb.core.query.TextQuery
- 
Include text search document score in returned fields using the given fieldname.
- inCollection(String) - Method in interface org.springframework.data.mongodb.core.ExecutableAggregationOperation.AggregationWithCollection
- 
Explicitly set the name of the collection to perform the query on.
- inCollection(String) - Method in interface org.springframework.data.mongodb.core.ExecutableFindOperation.FindWithCollection
- 
Explicitly set the name of the collection to perform the query on.
- inCollection(String) - Method in interface org.springframework.data.mongodb.core.ExecutableInsertOperation.InsertWithCollection
- 
Explicitly set the name of the collection.
- inCollection(String) - Method in interface org.springframework.data.mongodb.core.ExecutableMapReduceOperation.MapReduceWithCollection
- 
Explicitly set the name of the collection to perform the mapReduce operation on.
- inCollection(String) - Method in interface org.springframework.data.mongodb.core.ExecutableRemoveOperation.RemoveWithCollection
- 
Explicitly set the name of the collection to perform the query on.
- inCollection(String) - Method in interface org.springframework.data.mongodb.core.ExecutableUpdateOperation.UpdateWithCollection
- 
Explicitly set the name of the collection to perform the query on.
- inCollection(String) - Method in interface org.springframework.data.mongodb.core.ReactiveAggregationOperation.AggregationOperationWithCollection
- 
Explicitly set the name of the collection to perform the query on.
- inCollection(String) - Method in interface org.springframework.data.mongodb.core.ReactiveFindOperation.FindWithCollection
- 
Explicitly set the name of the collection to perform the query on.
- inCollection(String) - Method in interface org.springframework.data.mongodb.core.ReactiveInsertOperation.InsertWithCollection
- 
Explicitly set the name of the collection.
- inCollection(String) - Method in interface org.springframework.data.mongodb.core.ReactiveMapReduceOperation.MapReduceWithCollection
- 
Explicitly set the name of the collection to perform the mapReduce operation on.
- inCollection(String) - Method in interface org.springframework.data.mongodb.core.ReactiveRemoveOperation.RemoveWithCollection
- 
Explicitly set the name of the collection to perform the query on.
- inCollection(String) - Method in interface org.springframework.data.mongodb.core.ReactiveUpdateOperation.UpdateWithCollection
- 
Explicitly set the name of the collection to perform the query on.
- incrementBy(Number) - Method in class org.springframework.data.mongodb.core.aggregation.DensifyOperation.DensifyRange
- 
Set the increment for the value.
- incrementBy(Number, DensifyOperation.DensifyUnit) - Method in class org.springframework.data.mongodb.core.aggregation.DensifyOperation.DensifyRange
- 
Set the increment for the value.
- inDatabase(String) - Method in class org.springframework.data.mongodb.core.aggregation.MergeOperation.MergeOperationBuilder
- 
Optionally define a target database if different from the current one.
- inDatabase(String) - Method in class org.springframework.data.mongodb.core.aggregation.MergeOperation.MergeOperationTarget
- 
Optionally specify the target database if different from the source one.
- Index - Class in org.springframework.data.mongodb.core.index
- Index() - Constructor for class org.springframework.data.mongodb.core.index.Index
- Index(String, Sort.Direction) - Constructor for class org.springframework.data.mongodb.core.index.Index
- IndexDefinition - Interface in org.springframework.data.mongodb.core.index
- IndexDefinitionHolder(String, IndexDefinition, String) - Constructor for class org.springframework.data.mongodb.core.index.MongoPersistentEntityIndexResolver.IndexDefinitionHolder
- 
Create
- IndexDirection - Enum Class in org.springframework.data.mongodb.core.index
- Indexed - Annotation Interface in org.springframework.data.mongodb.core.index
- 
Mark a field to be indexed using MongoDB's indexing feature.
- IndexField - Class in org.springframework.data.mongodb.core.index
- 
Value object for an index field.
- IndexFilter - Interface in org.springframework.data.mongodb.core.index
- 
UseIndexFilterto create the partial filter expression used when creating Partial Indexes.
- IndexInfo - Class in org.springframework.data.mongodb.core.index
- 
Index information for a MongoDB index.
- IndexInfo(List<IndexField>, String, boolean, boolean, String) - Constructor for class org.springframework.data.mongodb.core.index.IndexInfo
- IndexInfo(List<IndexField>, String, boolean, boolean, String, boolean) - Constructor for class org.springframework.data.mongodb.core.index.IndexInfo
- indexInfoOf(Document) - Static method in class org.springframework.data.mongodb.core.index.IndexInfo
- 
Creates newIndexInfoparsing required properties from the given sourceDocument.
- indexName() - Element in annotation interface org.springframework.data.mongodb.repository.Hint
- 
The name of the index to use.
- indexOf(Object) - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.ArrayOperatorFactory
- 
Creates newAggregationExpressionthat searches the associated array for an occurrence of a specified value and returns the array index (zero-based) of the first occurrence.
- indexOf(Object) - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.IndexOfArray.IndexOfArrayBuilder
- 
Set the value to check for its index in the array.
- indexOf(String) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.IndexOfBytes.SubstringBuilder
- 
Creates a newStringOperators.IndexOfBytesgiven substring.
- indexOf(String) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.IndexOfCP.SubstringBuilder
- 
Creates a newStringOperators.IndexOfCPgiven substring.
- indexOf(String) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StringOperatorFactory
- 
Creates newAggregationExpressionthat takes the associated string representation and searches a string for an occurrence of a given substring and returns the UTF-8 byte index (zero-based) of the first occurrence.
- indexOf(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.IndexOfBytes.SubstringBuilder
- 
Creates a newStringOperators.IndexOfBytesgivenAggregationExpressionthat resolves to the substring.
- indexOf(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.IndexOfCP.SubstringBuilder
- 
Creates a newStringOperators.IndexOfCPgivenAggregationExpressionthat resolves to the substring.
- indexOf(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StringOperatorFactory
- 
Creates newAggregationExpressionthat takes the associated string representation and searches a string for an occurrence of a substring resulting from the givenAggregationExpressionand returns the UTF-8 byte index (zero-based) of the first occurrence.
- indexOf(Field) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.IndexOfBytes.SubstringBuilder
- 
Creates a newStringOperators.IndexOfBytesgivenFieldthat resolves to the substring.
- indexOf(Field) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.IndexOfCP.SubstringBuilder
- 
Creates a newStringOperators.IndexOfCPgivenFieldthat resolves to the substring.
- indexOf(Field) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StringOperatorFactory
- 
Creates newAggregationExpressionthat takes the associated string representation and searches a string for an occurrence of a substring contained in the given field reference and returns the UTF-8 byte index (zero-based) of the first occurrence.
- indexOfCP(String) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StringOperatorFactory
- 
Creates newAggregationExpressionthat takes the associated string representation and searches a string for an occurrence of a given substring and returns the UTF-8 code point index (zero-based) of the first occurrence.
- indexOfCP(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StringOperatorFactory
- 
Creates newAggregationExpressionthat takes the associated string representation and searches a string for an occurrence of a substring resulting from the givenAggregationExpressionand returns the UTF-8 code point index (zero-based) of the first occurrence.
- indexOfCP(Field) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StringOperatorFactory
- 
Creates newAggregationExpressionthat takes the associated string representation and searches a string for an occurrence of a substring contained in the given field reference and returns the UTF-8 code point index (zero-based) of the first occurrence.
- IndexOperations - Interface in org.springframework.data.mongodb.core.index
- 
Index operations on a collection.
- IndexOperationsAdapter - Interface in org.springframework.data.mongodb.core.index
- 
Adapter for creating synchronousIndexOperations.
- IndexOperationsProvider - Interface in org.springframework.data.mongodb.core.index
- 
Provider interface to obtainIndexOperationsby MongoDB collection name.
- indexOps(Class<?>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Returns the operations that can be performed on indexes
- indexOps(Class<?>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- indexOps(Class<?>) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Returns the reactive operations that can be performed on indexes
- indexOps(Class<?>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- indexOps(String) - Method in interface org.springframework.data.mongodb.core.index.IndexOperationsProvider
- 
Returns the operations that can be performed on indexes.
- indexOps(String) - Method in interface org.springframework.data.mongodb.core.index.ReactiveIndexOperationsProvider
- 
Returns the operations that can be performed on indexes.
- indexOps(String) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Returns the operations that can be performed on indexes
- indexOps(String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- indexOps(String) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Returns the reactive operations that can be performed on indexes
- indexOps(String) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- indexOps(String, Class<?>) - Method in interface org.springframework.data.mongodb.core.index.IndexOperationsProvider
- 
Returns the operations that can be performed on indexes.
- indexOps(String, Class<?>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- IndexOptions - Class in org.springframework.data.mongodb.core.index
- 
Changeable properties of an index.
- IndexOptions() - Constructor for class org.springframework.data.mongodb.core.index.IndexOptions
- IndexOptions.Unique - Enum Class in org.springframework.data.mongodb.core.index
- IndexPredicate - Class in org.springframework.data.mongodb.core.index
- IndexPredicate() - Constructor for class org.springframework.data.mongodb.core.index.IndexPredicate
- IndexResolver - Interface in org.springframework.data.mongodb.core.index
- 
IndexResolverfinds thoseIndexDefinitions to be created for a given class.
- inheritAndExpose(ExposedFields) - Method in interface org.springframework.data.mongodb.core.aggregation.AggregationOperationContext
- 
Create a nestedAggregationOperationContextfrom this context that inherits exposed fields from this context and exposesfields.
- inheritAndExpose(ExposedFields) - Method in class org.springframework.data.mongodb.core.aggregation.TypeBasedAggregationOperationContext
- inheritsFields() - Method in interface org.springframework.data.mongodb.core.aggregation.FieldsExposingAggregationOperation
- inheritsFields() - Method in interface org.springframework.data.mongodb.core.aggregation.FieldsExposingAggregationOperation.InheritsFieldsAggregationOperation
- inheritsFields() - Method in class org.springframework.data.mongodb.core.aggregation.MergeOperation
- inheritsFields() - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation
- init() - Method in class org.springframework.data.mongodb.config.MongoNamespaceHandler
- init() - Method in class org.springframework.data.mongodb.repository.config.MongoRepositoryConfigNamespaceHandler
- init(String) - Method in interface org.springframework.data.mongodb.core.aggregation.ScriptOperators.Accumulator.AccumulatorInitBuilder
- 
Define theinitfunction for theaccumulatorsinitial state.
- init(ScriptOperators.Function) - Method in interface org.springframework.data.mongodb.core.aggregation.ScriptOperators.Accumulator.AccumulatorInitBuilder
- initArgs(Object...) - Method in interface org.springframework.data.mongodb.core.aggregation.ScriptOperators.Accumulator.AccumulatorInitArgsBuilder
- 
Define the optionalinitArgsfor theScriptOperators.Accumulator.AccumulatorInitBuilder.init(String)function.
- initArgs(List<Object>) - Method in interface org.springframework.data.mongodb.core.aggregation.ScriptOperators.Accumulator.AccumulatorInitArgsBuilder
- 
Define the optionalinitArgsfor theScriptOperators.Accumulator.AccumulatorInitBuilder.init(String)function.
- initiateFind(MongoCollection<Document>, Function<MongoCollection<Document>, FindIterable<Document>>) - Method in interface org.springframework.data.mongodb.core.CursorPreparer
- 
Apply query specific settings toMongoCollectionand initiate a find operation returning aFindIterablevia the givenfindfunction.
- initiateFind(MongoCollection<Document>, Function<MongoCollection<Document>, FindPublisher<Document>>) - Method in interface org.springframework.data.mongodb.core.FindPublisherPreparer
- 
Apply query specific settings toMongoCollectionand initiate a find operation returning aFindPublishervia the givenfindfunction.
- inKilometers() - Method in class org.springframework.data.mongodb.core.query.NearQuery
- 
Will cause the results' distances being returned in kilometers.
- inMiles() - Method in class org.springframework.data.mongodb.core.query.NearQuery
- 
Will cause the results' distances being returned in miles.
- input(String) - Method in class org.springframework.data.mongodb.core.aggregation.ObjectOperators.SetField
- 
Creates newaggregation expressionthat takes the value pointed to by given inputfield reference.
- input(String) - Method in class org.springframework.data.mongodb.core.aggregation.SelectionOperators.First
- 
Define the field to serve as source.
- input(String) - Method in class org.springframework.data.mongodb.core.aggregation.SelectionOperators.Last
- 
Define the field to serve as source.
- input(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ObjectOperators.SetField
- 
Creates newaggregation expressionthat takes the value pointed to by given inputAggregationExpression.
- input(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.SelectionOperators.First
- 
Define the expression building the value to serve as source.
- input(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.SelectionOperators.Last
- 
Define the expression building the value to serve as source.
- insert(Class<T>) - Method in interface org.springframework.data.mongodb.core.ExecutableInsertOperation
- 
Start creating an insert operation for given domainType.
- insert(Class<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- insert(Class<T>) - Method in interface org.springframework.data.mongodb.core.ReactiveInsertOperation
- 
Start creating an insert operation for given domainType.
- insert(Class<T>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- insert(Iterable<S>) - Method in interface org.springframework.data.mongodb.repository.MongoRepository
- 
Inserts the given entities.
- insert(Iterable<S>) - Method in interface org.springframework.data.mongodb.repository.ReactiveMongoRepository
- 
Inserts the given entities.
- insert(Iterable<S>) - Method in class org.springframework.data.mongodb.repository.support.SimpleMongoRepository
- insert(Iterable<S>) - Method in class org.springframework.data.mongodb.repository.support.SimpleReactiveMongoRepository
- insert(Object) - Method in interface org.springframework.data.mongodb.core.BulkOperations
- 
Add a single insert to the bulk operation.
- insert(Object) - Method in interface org.springframework.data.mongodb.core.ReactiveBulkOperations
- 
Add a single insert to the bulk operation.
- insert(Collection<? extends T>, Class<?>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Insert a Collection of objects into a collection in a single batch write to the database.
- insert(Collection<? extends T>, Class<?>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- insert(Collection<? extends T>, Class<?>) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Insert a Collection of objects into a collection in a single batch write to the database.
- insert(Collection<? extends T>, Class<?>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- insert(Collection<? extends T>, String) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Insert a batch of objects into the specified collection in a single batch write to the database.
- insert(Collection<? extends T>, String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- insert(Collection<? extends T>, String) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Insert a batch of objects into the specified collection in a single batch write to the database.
- insert(Collection<? extends T>, String) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- insert(List<? extends Object>) - Method in interface org.springframework.data.mongodb.core.BulkOperations
- 
Add a list of inserts to the bulk operation.
- insert(List<? extends Object>) - Method in interface org.springframework.data.mongodb.core.ReactiveBulkOperations
- 
Add a list of inserts to the bulk operation.
- insert(Publisher<S>) - Method in interface org.springframework.data.mongodb.repository.ReactiveMongoRepository
- 
Inserts the given entities.
- insert(Publisher<S>) - Method in class org.springframework.data.mongodb.repository.support.SimpleReactiveMongoRepository
- insert(Mono<? extends T>) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Insert the object into the collection for the entity type of the object to save.
- insert(Mono<? extends T>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- insert(S) - Method in interface org.springframework.data.mongodb.repository.MongoRepository
- 
Inserts the given entity.
- insert(S) - Method in interface org.springframework.data.mongodb.repository.ReactiveMongoRepository
- 
Inserts the given entity.
- insert(S) - Method in class org.springframework.data.mongodb.repository.support.SimpleMongoRepository
- insert(S) - Method in class org.springframework.data.mongodb.repository.support.SimpleReactiveMongoRepository
- insert(T) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Insert the object into the collection for the entity type of the object to save.
- insert(T) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- insert(T) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Insert the object into the collection for the entity type of the object to save.
- insert(T) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- insert(T, String) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Insert the object into the specified collection.
- insert(T, String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- insert(T, String) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Insert the object into the specified collection.
- insert(T, String) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- INSERT - Enum constant in enum class org.springframework.data.mongodb.core.aggregation.OutOperation.OutMode
- 
Write documents to the target collection.
- INSERT - Enum constant in enum class org.springframework.data.mongodb.core.MongoActionOperation
- INSERT_LIST - Enum constant in enum class org.springframework.data.mongodb.core.MongoActionOperation
- insertAll(Collection<? extends T>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Insert a mixed Collection of objects into a database collection determining the collection name to use based on the class.
- insertAll(Collection<? extends T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- insertAll(Collection<? extends T>) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Insert a mixed Collection of objects into a database collection determining the collection name to use based on the class.
- insertAll(Collection<? extends T>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- insertAll(Mono<? extends Collection<? extends T>>) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Insert a mixed Collection of objects into a database collection determining the collection name to use based on the class.
- insertAll(Mono<? extends Collection<? extends T>>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- insertAll(Mono<? extends Collection<? extends T>>, Class<?>) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Insert a Collection of objects into a collection in a single batch write to the database.
- insertAll(Mono<? extends Collection<? extends T>>, Class<?>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- insertAll(Mono<? extends Collection<? extends T>>, String) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Insert objects into the specified collection in a single batch write to the database.
- insertAll(Mono<? extends Collection<? extends T>>, String) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- insertDocument(String, Document, Class<?>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- insertDocument(String, Document, Class<?>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- insertDocumentList(String, List<Document>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- insertDocumentList(String, List<Document>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- insertDocuments() - Method in class org.springframework.data.mongodb.core.aggregation.OutOperation
- 
Insert documents to the target collection.
- insertNewDocument() - Static method in class org.springframework.data.mongodb.core.aggregation.MergeOperation.WhenDocumentsDontMatch
- 
Insert the document into the output collection.
- INSTANCE - Enum constant in enum class org.springframework.data.mongodb.core.convert.NoOpDbRefResolver
- INSTANCE - Enum constant in enum class org.springframework.data.mongodb.core.convert.ReferenceLoader.NoResultsFilter
- INSTANCE - Enum constant in enum class org.springframework.data.mongodb.core.mapping.MongoPersistentProperty.PropertyToFieldNameConverter
- INSTANCE - Enum constant in enum class org.springframework.data.mongodb.core.query.MongoRegexCreator
- instantiators - Variable in class org.springframework.data.mongodb.core.convert.AbstractMongoConverter
- INT_32 - Static variable in interface org.springframework.data.mongodb.core.schema.JsonSchemaObject.Type
- INT_64 - Static variable in interface org.springframework.data.mongodb.core.schema.JsonSchemaObject.Type
- int32(String) - Static method in interface org.springframework.data.mongodb.core.schema.JsonSchemaProperty
- 
Creates a newIdentifiableJsonSchemaProperty.NumericJsonSchemaPropertywith given identifier ofbsonType : 'int'.
- INT32 - Enum constant in enum class org.springframework.data.mongodb.core.mapping.FieldType
- int64(String) - Static method in interface org.springframework.data.mongodb.core.schema.JsonSchemaProperty
- 
Creates a newIdentifiableJsonSchemaProperty.NumericJsonSchemaPropertywith given identifier ofbsonType : 'long'.
- INT64 - Enum constant in enum class org.springframework.data.mongodb.core.mapping.FieldType
- integral() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat calculates the approximation for the mathematical integral value.
- integral(String) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat calculates the approximation for the mathematical integral value.
- integral(SetWindowFieldsOperation.WindowUnit) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat calculates the approximation for the mathematical integral value.
- integralOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Integral
- 
Create a new instance ofArithmeticOperators.Integralfor the value stored at the given field holding a numeric value.
- integralOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Integral
- 
Create a new instance ofArithmeticOperators.Integralfor the value provided by the given expression that resolves to a numeric value.
- intercept(Object, Method, Object[], MethodProxy) - Method in class org.springframework.data.mongodb.core.convert.LazyLoadingProxyFactory.LazyLoadingInterceptor
- intersects(String...) - Method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetIntersection
- 
Creates newSetOperators.SetIntersectionwith all previously added arguments appending the given one.
- intersects(String...) - Method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetOperatorFactory
- 
Creates newAggregationExpressionthat takes array of the previously mentioned field and one or more arrays and returns an array that contains the elements that appear in every of those.
- intersects(AggregationExpression...) - Method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetIntersection
- 
Creates newSetOperators.SetIntersectionwith all previously added arguments appending the given one.
- intersects(AggregationExpression...) - Method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetOperatorFactory
- 
Creates newAggregationExpressionthat takes array of the previously mentioned field and one or more arrays and returns an array that contains the elements that appear in every of those.
- intersects(GeoJson) - Method in class org.springframework.data.mongodb.core.query.Criteria
- 
Creates criterion using$geoIntersectsoperator which matches intersections of the givengeoJsonstructure and the documents one.
- intersectsArrays(String...) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
- 
Generates a$setIntersectionexpression that takes array of the previously mentioned field and one or more arrays and returns an array that contains the elements that appear in every of those.
- into(MergeOperation.MergeOperationTarget) - Method in class org.springframework.data.mongodb.core.aggregation.MergeOperation.MergeOperationBuilder
- 
Define the target to store results in.
- intoCollection(String) - Method in class org.springframework.data.mongodb.core.aggregation.MergeOperation.MergeOperationBuilder
- 
Required output collection name to store results to.
- intType() - Static method in interface org.springframework.data.mongodb.core.schema.JsonSchemaObject.Type
- InvalidMongoDbApiUsageException - Exception in org.springframework.data.mongodb
- InvalidMongoDbApiUsageException(String) - Constructor for exception org.springframework.data.mongodb.InvalidMongoDbApiUsageException
- InvalidMongoDbApiUsageException(String, Throwable) - Constructor for exception org.springframework.data.mongodb.InvalidMongoDbApiUsageException
- invoke(MethodInvocation) - Method in class org.springframework.data.mongodb.core.convert.LazyLoadingProxyFactory.LazyLoadingInterceptor
- invoke(MethodInvocation) - Method in class org.springframework.data.mongodb.SessionAwareMethodInterceptor
- is(Object) - Method in class org.springframework.data.mongodb.core.query.Criteria
- 
Creates a criterion using equality
- IS_REACTIVE_LIBARARY_AVAILABLE - Static variable in class org.springframework.data.mongodb.aot.MongoAotPredicates
- IS_SIMPLE_TYPE - Static variable in class org.springframework.data.mongodb.aot.MongoAotPredicates
- IS_SYNC_CLIENT_PRESENT - Static variable in class org.springframework.data.mongodb.aot.MongoAotPredicates
- isActive() - Method in interface org.springframework.data.mongodb.core.messaging.Subscription
- isActive() - Method in interface org.springframework.data.mongodb.core.messaging.Task
- isAliased() - Method in interface org.springframework.data.mongodb.core.aggregation.AggregationVariable
- isAliased() - Method in interface org.springframework.data.mongodb.core.aggregation.Field
- 
Returns whether the Field is aliased, which means it has a name set different from the target.
- isAliased() - Method in class org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.ComputedField
- isAllMatching() - Method in class org.springframework.data.mongodb.core.query.UntypedExampleMatcher
- isAllowDiskUse() - Method in class org.springframework.data.mongodb.core.aggregation.AggregationOptions
- 
Enables writing to temporary files.
- isAnyMatching() - Method in class org.springframework.data.mongodb.core.query.UntypedExampleMatcher
- isArgumentMap() - Method in class org.springframework.data.mongodb.core.aggregation.DocumentOperators.Shift
- isArray() - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.ArrayOperatorFactory
- 
Creates newAggregationExpressionthat takes the associated array and an check if its an array.
- isArray() - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
- 
Generates a$isArrayexpression that takes the string representation of the previously mentioned field and checks if its an array.
- isArray(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.IsArray
- 
Creates newArrayOperators.IsArray.
- isArray(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.IsArray
- 
Creates newArrayOperators.IsArray.
- isAssociation() - Method in class org.springframework.data.mongodb.core.convert.QueryMapper.Field
- 
Returns whether the field represents an association.
- isAssociation() - Method in class org.springframework.data.mongodb.core.convert.QueryMapper.MetadataBackedField
- isAssociation() - Method in class org.springframework.data.mongodb.core.mapping.CachingMongoPersistentProperty
- isAssociationConversionNecessary(QueryMapper.Field, Object) - Method in class org.springframework.data.mongodb.core.convert.QueryMapper
- 
Returns whether the givenQueryMapper.Fieldrepresents an association reference that together with the given value requires conversion to aDBRefobject.
- isAssociationConversionNecessary(QueryMapper.Field, Object) - Method in class org.springframework.data.mongodb.core.convert.UpdateMapper
- isAsyncClient() - Static method in class org.springframework.data.mongodb.util.MongoClientVersion
- isAutoIndexCreation() - Method in class org.springframework.data.mongodb.core.mapping.MongoMappingContext
- 
Returns whether auto-index creation is enabled or disabled.
- isAutoStartup() - Method in class org.springframework.data.mongodb.core.messaging.DefaultMessageListenerContainer
- isClientSessionFailureCode(Integer) - Static method in class org.springframework.data.mongodb.util.MongoDbErrorCodes
- 
Check if the given error code matches a know session related error.
- isCollectionQuery() - Method in class org.springframework.data.mongodb.repository.query.ReactiveMongoQueryMethod
- isCountQuery() - Method in class org.springframework.data.mongodb.repository.query.AbstractMongoQuery
- 
Returns whether the query should get a count projection applied.
- isCountQuery() - Method in class org.springframework.data.mongodb.repository.query.AbstractReactiveMongoQuery
- 
Returns whether the query should get a count projection applied.
- isCountQuery() - Method in class org.springframework.data.mongodb.repository.query.PartTreeMongoQuery
- isCountQuery() - Method in class org.springframework.data.mongodb.repository.query.ReactivePartTreeMongoQuery
- isCountQuery() - Method in class org.springframework.data.mongodb.repository.query.ReactiveStringBasedAggregation
- isCountQuery() - Method in class org.springframework.data.mongodb.repository.query.ReactiveStringBasedMongoQuery
- isCountQuery() - Method in class org.springframework.data.mongodb.repository.query.StringBasedAggregation
- isCountQuery() - Method in class org.springframework.data.mongodb.repository.query.StringBasedMongoQuery
- isDataAccessResourceFailureCode(Integer) - Static method in class org.springframework.data.mongodb.util.MongoDbErrorCodes
- isDataIntegrityViolationCode(Integer) - Static method in class org.springframework.data.mongodb.util.MongoDbErrorCodes
- isDBObject(Object) - Method in class org.springframework.data.mongodb.core.convert.QueryMapper
- 
Checks whether the given value is aDBObject.
- isDbReference() - Method in class org.springframework.data.mongodb.core.mapping.BasicMongoPersistentProperty
- isDbReference() - Method in class org.springframework.data.mongodb.core.mapping.CachingMongoPersistentProperty
- isDbReference() - Method in interface org.springframework.data.mongodb.core.mapping.MongoPersistentProperty
- 
Returns whether the property is aDBRef.
- isDeleteQuery() - Method in class org.springframework.data.mongodb.repository.query.AbstractMongoQuery
- 
Return weather the query should delete matching documents.
- isDeleteQuery() - Method in class org.springframework.data.mongodb.repository.query.AbstractReactiveMongoQuery
- 
Return weather the query should delete matching documents.
- isDeleteQuery() - Method in class org.springframework.data.mongodb.repository.query.PartTreeMongoQuery
- isDeleteQuery() - Method in class org.springframework.data.mongodb.repository.query.ReactivePartTreeMongoQuery
- isDeleteQuery() - Method in class org.springframework.data.mongodb.repository.query.ReactiveStringBasedAggregation
- isDeleteQuery() - Method in class org.springframework.data.mongodb.repository.query.ReactiveStringBasedMongoQuery
- isDeleteQuery() - Method in class org.springframework.data.mongodb.repository.query.StringBasedAggregation
- isDeleteQuery() - Method in class org.springframework.data.mongodb.repository.query.StringBasedMongoQuery
- isDocument(Object) - Method in class org.springframework.data.mongodb.core.convert.QueryMapper
- 
Checks whether the given value is aDocument.
- isDocumentReference() - Method in class org.springframework.data.mongodb.core.mapping.BasicMongoPersistentProperty
- isDocumentReference() - Method in interface org.springframework.data.mongodb.core.mapping.MongoPersistentProperty
- 
Returns whether the property is aDocumentReference.
- isDuplicateKeyCode(Integer) - Static method in class org.springframework.data.mongodb.util.MongoDbErrorCodes
- isEmpty() - Method in class org.springframework.data.mongodb.core.aggregation.AggregationPipeline
- isEmpty() - Method in class org.springframework.data.mongodb.core.aggregation.BucketOperationSupport.Outputs
- isEmpty() - Method in class org.springframework.data.mongodb.core.query.Update.Modifiers
- isEmpty() - Method in class org.springframework.data.mongodb.util.DotPath
- 
Returns whether this dotpath is empty.
- isEqualTo(Object[]) - Method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetEquals
- 
Creates newAccumulatorOperators.Sumwith all previously added arguments appending the given one.
- isEqualTo(String...) - Method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetEquals
- 
Creates newSetwith all previously added arguments appending the given one.
- isEqualTo(String...) - Method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetOperatorFactory
- 
Creates newAggregationExpressionthat compares the previously mentioned field to one or more arrays and returns true if they have the same distinct elements and false otherwise.
- isEqualTo(AggregationExpression...) - Method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetEquals
- 
Creates newAccumulatorOperators.Sumwith all previously added arguments appending the given one.
- isEqualTo(AggregationExpression...) - Method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetOperatorFactory
- 
Creates newAggregationExpressionthat compares the previously mentioned field to one or more arrays and returns true if they have the same distinct elements and false otherwise.
- isExistingTransaction(Object) - Method in class org.springframework.data.mongodb.MongoTransactionManager
- isExistingTransaction(Object) - Method in class org.springframework.data.mongodb.ReactiveMongoTransactionManager
- isExistsQuery() - Method in class org.springframework.data.mongodb.repository.query.AbstractMongoQuery
- 
Returns whether the query should get an exists projection applied.
- isExistsQuery() - Method in class org.springframework.data.mongodb.repository.query.AbstractReactiveMongoQuery
- 
Returns whether the query should get an exists projection applied.
- isExistsQuery() - Method in class org.springframework.data.mongodb.repository.query.PartTreeMongoQuery
- isExistsQuery() - Method in class org.springframework.data.mongodb.repository.query.ReactivePartTreeMongoQuery
- isExistsQuery() - Method in class org.springframework.data.mongodb.repository.query.ReactiveStringBasedAggregation
- isExistsQuery() - Method in class org.springframework.data.mongodb.repository.query.ReactiveStringBasedMongoQuery
- isExistsQuery() - Method in class org.springframework.data.mongodb.repository.query.StringBasedAggregation
- isExistsQuery() - Method in class org.springframework.data.mongodb.repository.query.StringBasedMongoQuery
- isExplain() - Method in class org.springframework.data.mongodb.core.aggregation.AggregationOptions
- 
Specifies to return the information on the processing of the pipeline.
- isExplicitIdProperty() - Method in class org.springframework.data.mongodb.core.mapping.BasicMongoPersistentProperty
- isExplicitIdProperty() - Method in interface org.springframework.data.mongodb.core.mapping.MongoPersistentProperty
- 
Returns whether the property is explicitly marked as an identifier property of the owningPersistentEntity.
- isExplicitLanguageProperty() - Method in class org.springframework.data.mongodb.core.mapping.BasicMongoPersistentProperty
- isExplicitLanguageProperty() - Method in class org.springframework.data.mongodb.core.mapping.CachingMongoPersistentProperty
- isExplicitLanguageProperty() - Method in interface org.springframework.data.mongodb.core.mapping.MongoPersistentProperty
- 
Returns true when property being annotated withLanguage.
- isGeo() - Method in class org.springframework.data.mongodb.core.index.IndexField
- 
Returns whether theIndexFieldis a geo index field.
- isGeoNearQuery() - Method in class org.springframework.data.mongodb.repository.query.MongoQueryMethod
- 
Returns whether the query is a geo near query.
- isGeoNearQuery() - Method in class org.springframework.data.mongodb.repository.query.ReactiveMongoQueryMethod
- isHashed() - Method in class org.springframework.data.mongodb.core.index.IndexField
- 
Returns whether theIndexFieldis a hashed.
- isHashed() - Method in class org.springframework.data.mongodb.core.index.IndexInfo
- isHidden() - Method in class org.springframework.data.mongodb.core.index.IndexInfo
- isHidden() - Method in class org.springframework.data.mongodb.core.index.IndexOptions
- isIdField() - Method in class org.springframework.data.mongodb.core.convert.QueryMapper.Field
- 
Returns whether the current field is the id field.
- isIdField() - Method in class org.springframework.data.mongodb.core.convert.QueryMapper.MetadataBackedField
- isIdPresent(Class<?>) - Method in class org.springframework.data.mongodb.core.MappedDocument
- isIdProperty() - Method in class org.springframework.data.mongodb.core.mapping.BasicMongoPersistentProperty
- 
Also considers fields as id that are of supported id type and name.
- isIdProperty() - Method in class org.springframework.data.mongodb.core.mapping.CachingMongoPersistentProperty
- isIgnoreCaseEnabled() - Method in class org.springframework.data.mongodb.core.query.UntypedExampleMatcher
- isIgnoredPath(String) - Method in class org.springframework.data.mongodb.core.query.UntypedExampleMatcher
- isImmutable() - Method in class org.springframework.data.mongodb.core.mapping.ShardKey
- isIndexCreatorFor(MappingContext<?, ?>) - Method in class org.springframework.data.mongodb.core.index.MongoPersistentEntityIndexCreator
- 
Returns whether the current index creator was registered for the givenMappingContext.
- isIndexCreatorFor(MappingContext<?, ?>) - Method in class org.springframework.data.mongodb.core.index.ReactiveMongoPersistentEntityIndexCreator
- 
Returns whether the current index creator was registered for the givenMappingContext.
- isIndexForFields(Collection<String>) - Method in class org.springframework.data.mongodb.core.index.IndexInfo
- 
Returns whether the index is covering exactly the fields given independently of the order.
- isInternal() - Method in interface org.springframework.data.mongodb.core.aggregation.AggregationVariable
- isInternal() - Method in enum class org.springframework.data.mongodb.core.aggregation.ArrayOperators.Reduce.Variable
- isInternal() - Method in interface org.springframework.data.mongodb.core.aggregation.Field
- isInvalidDataAccessApiUsageCode(Integer) - Static method in class org.springframework.data.mongodb.util.MongoDbErrorCodes
- isIsolated() - Method in class org.springframework.data.mongodb.core.aggregation.AggregationUpdate
- isIsolated() - Method in class org.springframework.data.mongodb.core.query.Update
- isIsolated() - Method in interface org.springframework.data.mongodb.core.query.UpdateDefinition
- 
If true prevents a write operation that affects multiple documents from yielding to other reads or writes once the first document is written.
- isJsonArray(String) - Static method in class org.springframework.data.mongodb.util.BsonUtils
- 
Check if a given String looks likeparsablejson array.
- isJsonDocument(String) - Static method in class org.springframework.data.mongodb.util.BsonUtils
- 
Check if a given String looks likeparsablejson.
- isKey() - Method in record class org.springframework.data.mongodb.core.mapping.FieldName
- isKeyword(String) - Method in class org.springframework.data.mongodb.core.convert.QueryMapper
- 
Returns whether the givenStringis a MongoDB keyword.
- isLanguageProperty() - Method in class org.springframework.data.mongodb.core.mapping.BasicMongoPersistentProperty
- isLanguageProperty() - Method in class org.springframework.data.mongodb.core.mapping.CachingMongoPersistentProperty
- isLanguageProperty() - Method in interface org.springframework.data.mongodb.core.mapping.MongoPersistentProperty
- 
Returns true whether the property indicates the documents language either by having aMongoPersistentProperty.getFieldName()equal to language or being annotated withLanguage.
- isLazyReference(MongoPersistentProperty) - Method in class org.springframework.data.mongodb.core.convert.DefaultReferenceResolver
- 
Check if the association expressed by the givenpropertyshould be resolved lazily.
- isLimited() - Method in class org.springframework.data.mongodb.core.query.Query
- 
Returns whether the query islimited.
- isLimiting() - Method in class org.springframework.data.mongodb.repository.query.AbstractMongoQuery
- 
Return whether the query has an explicit limit set.
- isLimiting() - Method in class org.springframework.data.mongodb.repository.query.AbstractReactiveMongoQuery
- 
Return whether the query has an explicit limit set.
- isLimiting() - Method in class org.springframework.data.mongodb.repository.query.PartTreeMongoQuery
- isLimiting() - Method in class org.springframework.data.mongodb.repository.query.ReactivePartTreeMongoQuery
- isLimiting() - Method in class org.springframework.data.mongodb.repository.query.ReactiveStringBasedAggregation
- isLimiting() - Method in class org.springframework.data.mongodb.repository.query.ReactiveStringBasedMongoQuery
- isLimiting() - Method in class org.springframework.data.mongodb.repository.query.StringBasedAggregation
- isLimiting() - Method in class org.springframework.data.mongodb.repository.query.StringBasedMongoQuery
- isLiteral() - Method in class org.springframework.data.mongodb.core.spel.ExpressionNode
- 
Returns whether theExpressionNodeis a literal.
- isLiteral() - Method in class org.springframework.data.mongodb.core.spel.LiteralNode
- isLogicalOperator() - Method in class org.springframework.data.mongodb.core.spel.ExpressionNode
- 
Returns whether theExpressionNodeis a logical conjunction operation like&&, ||.
- isLogicalOperator() - Method in class org.springframework.data.mongodb.core.spel.OperatorNode
- isMap() - Method in class org.springframework.data.mongodb.core.convert.QueryMapper.Field
- 
Returns whether the field references aMap.
- isMathematicalOperation() - Method in class org.springframework.data.mongodb.core.spel.ExpressionNode
- 
Returns whether theExpressionNodeis a mathematical operation.
- isMathematicalOperation() - Method in class org.springframework.data.mongodb.core.spel.OperatorNode
- isModifyingQuery() - Method in class org.springframework.data.mongodb.repository.query.MongoQueryMethod
- isModifyingQuery() - Method in class org.springframework.data.mongodb.repository.query.ReactiveMongoQueryMethod
- isNegated() - Method in class org.springframework.data.mongodb.core.query.Term
- isNestedKeyword(Object) - Method in class org.springframework.data.mongodb.core.convert.QueryMapper
- 
Returns whether the givenObjectis a keyword, i.e. if it's aDocumentwith a keyword key.
- isNull() - Method in class org.springframework.data.mongodb.core.query.Criteria
- 
Creates a criterion using null equality comparison which matches documents that either contain the item field whose value is null or that do not contain the item field.
- isNullValue() - Method in class org.springframework.data.mongodb.core.query.Criteria
- 
Creates a criterion using aBsonTypecomparison which matches only documents that contain the item field whose value is equal toBsonType.NULL.
- iso8601() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateToParts
- 
Use ISO week date fields in the resulting document.
- isoDayOfWeek() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateOperatorFactory
- 
Creates newAggregationExpressionthat returns the weekday number in ISO 8601-2018 format, ranging from 1 (for Monday) to 7 (for Sunday).
- isoDayOfWeek(Object) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.IsoDateFromParts
- 
Set the day of week to the given value which must resolve to a weekday in range1 - 7.
- isoDayOfWeek(String) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.IsoDayOfWeek
- 
Creates newDateOperators.IsoDayOfWeek.
- isoDayOfWeek(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.IsoDayOfWeek
- 
Creates newDateOperators.IsoDayOfWeek.
- isoDayOfWeekOf(String) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.IsoDateFromParts
- 
Set the day of week to the value resolved by following the givenfield reference.
- isoDayOfWeekOf(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.IsoDateFromParts
- 
Set the day of week to the result of the givenexpression.
- isoDayWeek(Object) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.IsoDayOfWeek
- 
Creates newDateOperators.IsoDayOfWeek.
- isOfType(Class<?>) - Method in class org.springframework.data.mongodb.core.spel.ExpressionNode
- 
Returns whether the currentExpressionNodeis backed by the given type.
- isOfType(FieldName.Type) - Method in record class org.springframework.data.mongodb.core.mapping.FieldName
- isolated() - Method in class org.springframework.data.mongodb.core.aggregation.AggregationUpdate
- 
Prevents a write operation that affects multiple documents from yielding to other reads or writes once the first document is written.
- isolated() - Method in class org.springframework.data.mongodb.core.query.Update
- 
Prevents a write operation that affects multiple documents from yielding to other reads or writes once the first document is written.
- isOutOrMerge() - Method in class org.springframework.data.mongodb.core.aggregation.AggregationPipeline
- isoWeek() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateOperatorFactory
- 
Creates newAggregationExpressionthat returns the week number in ISO 8601-2018 format, ranging from 1 to 53.
- isoWeek(Object) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.IsoDateFromParts
- 
Set the week of year to the given value which must resolve to a calendar week in range1 - 53.
- isoWeek(Object) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.IsoWeek
- 
Creates newDateOperators.IsoWeek.
- isoWeekOf(String) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.IsoDateFromParts
- 
Set the week of year to the value resolved by following the givenfield reference.
- isoWeekOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.IsoWeek
- 
Creates newDateOperators.IsoWeek.
- isoWeekOf(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.IsoDateFromParts
- 
Set the week of year to the result of the givenexpression.
- isoWeekOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.IsoWeek
- 
Creates newDateOperators.IsoWeek.
- isoWeekYear() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateOperatorFactory
- 
Creates newAggregationExpressionthat returns the year number in ISO 8601-2018 format.
- isoWeekYear(Object) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateFromPartsOperatorFactory
- 
Set the week date year to the given value which must resolve to a weekday in range0 - 9999.
- isoWeekYear(Object) - Method in interface org.springframework.data.mongodb.core.aggregation.DateOperators.IsoDateFromParts.IsoDateFromPartsWithYear
- 
Set the week date year to the given value which must resolve to a weekday in range0 - 9999.
- isoWeekYear(Object) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.IsoWeekYear
- 
Creates newDateOperators.IsoWeekYear.
- isoWeekYearOf(String) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateFromPartsOperatorFactory
- 
Set the week date year to the value resolved by following the givenfield reference.
- isoWeekYearOf(String) - Method in interface org.springframework.data.mongodb.core.aggregation.DateOperators.IsoDateFromParts.IsoDateFromPartsWithYear
- 
Set the week date year to the value resolved by following the givenfield reference.
- isoWeekYearOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.IsoWeekYear
- 
Creates newDateOperators.IsoWeekYear.
- isoWeekYearOf(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateFromPartsOperatorFactory
- 
Set the week date year to the result of the givenexpression.
- isoWeekYearOf(AggregationExpression) - Method in interface org.springframework.data.mongodb.core.aggregation.DateOperators.IsoDateFromParts.IsoDateFromPartsWithYear
- 
Set the week date year to the result of the givenexpression.
- isoWeekYearOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.IsoWeekYear
- 
Creates newDateOperators.Millisecond.
- isPath() - Method in record class org.springframework.data.mongodb.core.mapping.FieldName
- isPermissionDeniedCode(Integer) - Static method in class org.springframework.data.mongodb.util.MongoDbErrorCodes
- isQueryForEntity() - Method in class org.springframework.data.mongodb.repository.query.ReactiveMongoQueryMethod
- isReactiveClientPresent() - Static method in class org.springframework.data.mongodb.util.MongoClientVersion
- isReactorPresent() - Static method in class org.springframework.data.mongodb.aot.MongoAotPredicates
- isReferingToSystemVariable(String) - Static method in enum class org.springframework.data.mongodb.core.aggregation.SystemVariable
- 
Return true if the givenfieldRefdenotes a well-known system variable, false otherwise.
- isRemove() - Method in class org.springframework.data.mongodb.core.FindAndModifyOptions
- isRequired() - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.RequiredJsonSchemaProperty
- isRequired() - Method in interface org.springframework.data.mongodb.core.schema.JsonSchemaProperty
- isRestrictedTypeKey(String) - Static method in class org.springframework.data.mongodb.core.query.Query
- 
Deprecated.don't call this method as the restricted type handling will undergo some significant changes going forward.
- isResumeAfter() - Method in class org.springframework.data.mongodb.core.ChangeStreamOptions
- isReturnNew() - Method in class org.springframework.data.mongodb.core.FindAndModifyOptions
- isReturnNew() - Method in class org.springframework.data.mongodb.core.FindAndReplaceOptions
- 
Get the bit indicating to return the replacement document.
- isRollbackOnly() - Method in class org.springframework.data.mongodb.MongoTransactionManager.MongoTransactionObject
- isRollbackOnly() - Method in class org.springframework.data.mongodb.ReactiveMongoTransactionManager.ReactiveMongoTransactionObject
- isRunning() - Method in class org.springframework.data.mongodb.core.messaging.DefaultMessageListenerContainer
- isSharded() - Method in interface org.springframework.data.mongodb.core.mapping.MongoPersistentEntity
- isSharded() - Method in class org.springframework.data.mongodb.core.mapping.ShardKey
- 
Return whether the shard key represents a sharded key.
- isSkipResults() - Method in class org.springframework.data.mongodb.core.aggregation.AggregationOptions
- isSorted() - Method in class org.springframework.data.mongodb.core.query.BasicQuery
- isSorted() - Method in class org.springframework.data.mongodb.core.query.Query
- 
Returns true if theQueryhas a sort parameter.
- isSorted() - Method in class org.springframework.data.mongodb.core.query.TextQuery
- isSparse() - Method in class org.springframework.data.mongodb.core.index.IndexInfo
- isSpherical() - Method in class org.springframework.data.mongodb.core.query.NearQuery
- 
Returns whether spharical values will be returned.
- isStartAfter() - Method in class org.springframework.data.mongodb.core.ChangeStreamOptions
- isStreamQuery() - Method in class org.springframework.data.mongodb.repository.query.ReactiveMongoQueryMethod
- isSubsetOf(String) - Method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetIsSubset
- 
Creates newSetOperators.SetIsSubsetwith all previously added arguments appending the given one.
- isSubsetOf(String) - Method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetOperatorFactory
- 
Creates newAggregationExpressionthat takes array of the previously mentioned field and returns true if it is a subset of the given arrayReference.
- isSubsetOf(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetIsSubset
- 
Creates newSetOperators.SetIsSubsetwith all previously added arguments appending the given one.
- isSubsetOf(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetOperatorFactory
- 
Creates newAggregationExpressionthat takes array of the previously mentioned field and returns true if it is a subset of the givenAggregationExpression.
- isSyncClientPresent() - Static method in class org.springframework.data.mongodb.util.MongoClientVersion
- isSyncClientPresent(ClassLoader) - Static method in class org.springframework.data.mongodb.aot.MongoAotPredicates
- isText() - Method in class org.springframework.data.mongodb.core.index.IndexField
- 
Returns whether theIndexFieldis a text index field.
- isTextScoreProperty() - Method in class org.springframework.data.mongodb.core.mapping.BasicMongoPersistentProperty
- isTextScoreProperty() - Method in class org.springframework.data.mongodb.core.mapping.CachingMongoPersistentProperty
- isTextScoreProperty() - Method in interface org.springframework.data.mongodb.core.mapping.MongoPersistentProperty
- 
Returns whether the property holds the documents score calculated by text search.
- isTransactionActive() - Method in interface org.springframework.data.mongodb.MongoDatabaseFactory
- 
Returns if the givenMongoDatabaseFactoryis bound to aClientSessionthat has anactive transaction.
- isTransactionActive() - Method in interface org.springframework.data.mongodb.ReactiveMongoDatabaseFactory
- 
Returns if the givenReactiveMongoDatabaseFactoryis bound to aClientSessionthat has anactive transaction.
- isTransactionActive(MongoDatabaseFactory) - Static method in class org.springframework.data.mongodb.MongoDatabaseUtils
- 
Check if theMongoDatabaseFactoryis actually bound to aClientSessionthat has an active transaction, or if aTransactionSynchronizationhas been registered for theresourceand if the associatedClientSessionhas anactive transaction.
- isTransactionActive(ReactiveMongoDatabaseFactory) - Static method in class org.springframework.data.mongodb.ReactiveMongoDatabaseUtils
- 
Check if theReactiveMongoDatabaseFactoryis actually bound to aClientSessionthat has an active transaction, or if aTransactionSynchronizationhas been registered for theresourceand if the associatedClientSessionhas anactive transaction.
- isTransactionFailureCode(Integer) - Static method in class org.springframework.data.mongodb.util.MongoDbErrorCodes
- 
Check if the given error code matches a know transaction related error.
- isTransient() - Method in class org.springframework.data.mongodb.core.mapping.CachingMongoPersistentProperty
- isTypeKey(String) - Method in class org.springframework.data.mongodb.core.convert.DefaultMongoTypeMapper
- isTypeKey(String) - Method in interface org.springframework.data.mongodb.core.convert.MongoTypeMapper
- 
Returns whether the given key is the type key.
- isTypeKey(String) - Method in class org.springframework.data.mongodb.core.convert.QueryMapper
- 
Returns whether the givenStringis the type key.
- isUnaryMinus() - Method in class org.springframework.data.mongodb.core.spel.OperatorNode
- 
Returns whether the operator is a unary minus, e.g. -1.
- isUnaryMinus(ExpressionNode) - Method in class org.springframework.data.mongodb.core.spel.LiteralNode
- 
Returns whether the givenExpressionNodeis a unary minus.
- isUnaryOperator() - Method in class org.springframework.data.mongodb.core.spel.OperatorNode
- 
Returns whether the operator is unary.
- isUnique() - Method in class org.springframework.data.mongodb.core.index.IndexInfo
- isUnique() - Method in class org.springframework.data.mongodb.core.index.IndexPredicate
- isUnwrapped() - Method in interface org.springframework.data.mongodb.core.mapping.MongoPersistentEntity
- isUnwrapped() - Method in interface org.springframework.data.mongodb.core.mapping.MongoPersistentProperty
- isUpdateObject(Document) - Static method in class org.springframework.data.mongodb.core.convert.UpdateMapper
- 
Returns true if the givenDocumentis an update object that uses update operators.
- isUpsert() - Method in class org.springframework.data.mongodb.core.FindAndModifyOptions
- isUpsert() - Method in class org.springframework.data.mongodb.core.ReplaceOptions
- 
Get the bit indicating if to create a new document if not exists.
- isVariable(String) - Static method in interface org.springframework.data.mongodb.core.aggregation.AggregationVariable
- 
Check if the given field name reference may be variable.
- isVariable(Field) - Static method in interface org.springframework.data.mongodb.core.aggregation.AggregationVariable
- 
Check if the given field may be variable.
- isVariable(Field) - Static method in enum class org.springframework.data.mongodb.core.aggregation.ArrayOperators.Reduce.Variable
- isVersioned() - Method in interface org.springframework.data.mongodb.repository.query.MongoEntityInformation
- 
Returns whether the entity uses optimistic locking.
- isVersioned() - Method in class org.springframework.data.mongodb.repository.support.MappingMongoEntityInformation
- isWeighted() - Method in class org.springframework.data.mongodb.core.index.TextIndexDefinition.TextIndexedFieldSpec
- isWildcard() - Method in class org.springframework.data.mongodb.core.index.IndexField
- 
Returns whether theIndexFieldis contains a wildcard expression.
- isWildcard() - Method in class org.springframework.data.mongodb.core.index.IndexInfo
- itemCount(int) - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.Slice
- 
Slice the number of elements.
- itemCount(int) - Method in interface org.springframework.data.mongodb.core.aggregation.ArrayOperators.Slice.SliceElementsBuilder
- 
Set the number of elements given nrElements.
- items(Collection<JsonSchemaObject>) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.ArrayJsonSchemaProperty
- items(Collection<JsonSchemaObject>) - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.ArrayJsonSchemaObject
- 
Define theitemsallowed in the array.
- items(JsonSchemaObject...) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.ArrayJsonSchemaProperty
- itemsOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.VariableOperators.Map
- 
Starts building newVariableOperators.Mapthat applies anAggregationExpressionto each item of a referenced array and returns an array with the applied results.
- itemsOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.VariableOperators.Map
- 
Starts building newVariableOperators.Mapthat applies anAggregationExpressionto each item of a referenced array and returns an array with the applied results.
- iterate() - Method in class org.springframework.data.mongodb.repository.support.SpringDataMongodbQuery
- iterator() - Method in class org.springframework.data.mongodb.core.aggregation.AggregationResults
- iterator() - Method in class org.springframework.data.mongodb.core.aggregation.ExposedFields
- iterator() - Method in class org.springframework.data.mongodb.core.aggregation.Fields
- iterator() - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceResults
- 
Deprecated.
- iterator() - Method in class org.springframework.data.mongodb.core.spel.ExpressionNode
- iterator() - Method in class org.springframework.data.mongodb.repository.query.ConvertingParameterAccessor
J
- JAVA_SCRIPT - Static variable in interface org.springframework.data.mongodb.core.schema.JsonSchemaObject.Type
- javaScriptMode(boolean) - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceOptions
- 
Deprecated.Flag that toggles behavior in the map-reduce operation so as to avoid intermediate conversion to BSON between the map and reduce steps.
- javascriptType() - Static method in interface org.springframework.data.mongodb.core.schema.JsonSchemaObject.Type
- JSON_TYPES - Static variable in interface org.springframework.data.mongodb.core.schema.JsonSchemaObject.Type
- JsonSchemaMapper - Interface in org.springframework.data.mongodb.core.convert
- 
JsonSchemaMapperallows mapping a givenDocumentcontaining a $jsonSchema to the fields of a given domain type.
- JsonSchemaObject - Interface in org.springframework.data.mongodb.core.schema
- 
Interface that can be implemented by objects that know how to serialize themselves to JSON schema usingJsonSchemaObject.toDocument().
- JsonSchemaObject.Type - Interface in org.springframework.data.mongodb.core.schema
- 
Type represents either a JSON schema type or a MongoDB specific bsonType.
- JsonSchemaObject.Type.BsonType - Class in org.springframework.data.mongodb.core.schema
- JsonSchemaObject.Type.JsonType - Class in org.springframework.data.mongodb.core.schema
- jsonSchemaObjectDelegate - Variable in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty
- JsonSchemaProperty - Interface in org.springframework.data.mongodb.core.schema
- 
A property or patternProperty within aJsonSchemaObjectoftype : 'object'.
- JsonSchemaProperty.JsonSchemaPropertyBuilder - Class in org.springframework.data.mongodb.core.schema
- 
Builder forIdentifiableJsonSchemaProperty.
- JsonType(String) - Constructor for class org.springframework.data.mongodb.core.schema.JsonSchemaObject.Type.JsonType
- jsonTypeOf(String) - Static method in interface org.springframework.data.mongodb.core.schema.JsonSchemaObject.Type
- jsonTypes() - Static method in interface org.springframework.data.mongodb.core.schema.JsonSchemaObject.Type
- just(ClientEncryption) - Static method in class org.springframework.data.mongodb.core.encryption.MongoClientEncryption
- 
Create a newMongoClientEncryptioninstance for the givenClientEncryption.
- just(VariableOperators.Let.ExpressionVariable...) - Static method in class org.springframework.data.mongodb.core.aggregation.VariableOperators.Let
- 
Create a newVariableOperators.Letholding just the given variables.
- just(Collation) - Static method in class org.springframework.data.mongodb.core.CollectionOptions
- 
Create newCollectionOptionsby just providing theCollationto use.
- justCollection(String) - Static method in interface org.springframework.data.mongodb.core.messaging.SubscriptionRequest.RequestOptions
- 
Create options with the provided collection.
- justDatabase(String) - Static method in interface org.springframework.data.mongodb.core.messaging.SubscriptionRequest.RequestOptions
- 
Create options with the provided database.
K
- KEEP - Enum constant in enum class org.springframework.data.mongodb.core.aggregation.SystemVariable
- 
One of the allowed results of a $redact expression
- KEEP - Static variable in class org.springframework.data.mongodb.core.aggregation.RedactOperation
- 
Return/Keep all fields at the current document/embedded level.
- keepExistingDocument() - Static method in class org.springframework.data.mongodb.core.aggregation.MergeOperation.WhenDocumentsMatch
- 
Keep the existing document in the output collection.
- key() - Method in class org.springframework.data.mongodb.core.encryption.EncryptionOptions
- KEY - Enum constant in enum class org.springframework.data.mongodb.core.mapping.FieldName.Type
- 
Values are used as is.
- keyAltName() - Element in annotation interface org.springframework.data.mongodb.core.mapping.ExplicitEncrypted
- 
Set the Key Alternate Name that references the Data Encryption Key to be used.
- keyAltName(String) - Static method in interface org.springframework.data.mongodb.core.encryption.EncryptionKey
- 
Create a newEncryptionKeythat uses an Key Alternative Name for reference.
- keyId() - Element in annotation interface org.springframework.data.mongodb.core.mapping.Encrypted
- 
Get thekeyIdto use.
- keyId(String) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.EncryptedJsonSchemaProperty
- keyId(BsonBinary) - Static method in interface org.springframework.data.mongodb.core.encryption.EncryptionKey
- 
Create a newEncryptionKeythat uses the keys id for reference.
- keys(Object...) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.EncryptedJsonSchemaProperty
- keys(UUID...) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.EncryptedJsonSchemaProperty
L
- lang(String) - Method in interface org.springframework.data.mongodb.core.aggregation.ScriptOperators.Accumulator.AccumulatorInitBuilder
- 
The language used in the$accumulatorcode.
- lang(String) - Method in class org.springframework.data.mongodb.core.aggregation.ScriptOperators.Function
- 
The language used in the body.
- language() - Element in annotation interface org.springframework.data.mongodb.core.mapping.Document
- 
Defines the default language to be used with this document.
- Language - Annotation Interface in org.springframework.data.mongodb.core.mapping
- 
Mark property as language field.
- last() - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.ArrayOperatorFactory
- 
Creates newAggregationExpressionthat return the last element in the given array.
- last() - Method in class org.springframework.data.mongodb.core.aggregation.BucketOperationSupport.OutputBuilder
- 
Generates a builder for an$last-expression for the current value..
- last() - Static method in class org.springframework.data.mongodb.core.aggregation.SelectionOperators.Last
- last(int) - Static method in class org.springframework.data.mongodb.core.aggregation.SelectionOperators.Last
- last(Object) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.Last
- 
Returns the last element in the given array.
- last(String) - Method in class org.springframework.data.mongodb.core.aggregation.GroupOperation
- 
Generates anGroupOperation.GroupOperationBuilderfor an$last-expression for the given field-reference.
- last(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.GroupOperation
- 
Generates anGroupOperation.GroupOperationBuilderfor an$last-expression for the givenAggregationExpression.
- Last(Object) - Constructor for class org.springframework.data.mongodb.core.aggregation.SelectionOperators.Last
- LAST - Enum constant in enum class org.springframework.data.mongodb.core.query.Update.Position
- lastModified() - Method in class org.springframework.data.mongodb.gridfs.GridFsResource
- lastOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.Last
- 
Returns the last element in the array pointed to by the givenfield reference.
- lastOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.Last
- 
Returns the last element of the array computed buy the givenexpression.
- lazy() - Element in annotation interface org.springframework.data.mongodb.core.mapping.DBRef
- 
Controls whether the referenced entity should be loaded lazily.
- lazy() - Element in annotation interface org.springframework.data.mongodb.core.mapping.DocumentReference
- 
Controls whether the referenced entity should be loaded lazily.
- LazyLoadingException - Exception in org.springframework.data.mongodb
- LazyLoadingException(String, Throwable) - Constructor for exception org.springframework.data.mongodb.LazyLoadingException
- 
Constructor for LazyLoadingException.
- LazyLoadingInterceptor(MongoPersistentProperty, DbRefResolverCallback, Object, PersistenceExceptionTranslator) - Constructor for class org.springframework.data.mongodb.core.convert.LazyLoadingProxyFactory.LazyLoadingInterceptor
- LazyLoadingProxy - Interface in org.springframework.data.mongodb.core.convert
- 
Allows direct interaction with the underlyingLazyLoadingInterceptor.
- LazyLoadingProxyAotProcessor - Class in org.springframework.data.mongodb.aot
- LazyLoadingProxyAotProcessor() - Constructor for class org.springframework.data.mongodb.aot.LazyLoadingProxyAotProcessor
- LazyLoadingProxyFactory - Class in org.springframework.data.mongodb.core.convert
- 
ProxyFactoryto create a proxy forPersistentProperty.getType()to resolve a reference lazily.
- LazyLoadingProxyFactory(PersistenceExceptionTranslator) - Constructor for class org.springframework.data.mongodb.core.convert.LazyLoadingProxyFactory
- LazyLoadingProxyFactory.LazyLoadingInterceptor - Class in org.springframework.data.mongodb.core.convert
- left() - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.Trim
- 
Remove whitespace or the specified characters from the beginning of a string.
- length() - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.ArrayOperatorFactory
- 
Creates newAggregationExpressionthat takes the associated array and retrieves its length.
- length() - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StringOperatorFactory
- 
Creates newAggregationExpressionthat returns the number of UTF-8 bytes in the associated string representation.
- length(Range<Integer>) - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.StringJsonSchemaObject
- 
Define the valid length range (minLength and maxLength) for a valid field.
- lengthCP() - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StringOperatorFactory
- 
Creates newAggregationExpressionthat returns the number of UTF-8 code points in the associated string representation.
- lengthOfArray(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.Size
- 
Creates newArrayOperators.Size.
- lengthOfArray(Collection<?>) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.Size
- 
Creates newArrayOperators.Size.
- lengthOfArray(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.Size
- 
Creates newArrayOperators.Size.
- lessThan(String) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.ComparisonOperatorFactory
- 
Creates newAggregationExpressionthat compares two values and returns true when the first value is less than the value of the referenced field.
- lessThan(String) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Lt
- 
Creates newComparisonOperators.Ltwith all previously added arguments appending the given one.
- lessThan(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.ComparisonOperatorFactory
- 
Creates newAggregationExpressionthat compares two values and returns true when the first value is less than the expression result.
- lessThan(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Lt
- 
Creates newComparisonOperators.Ltwith all previously added arguments appending the given one.
- lessThanEqualTo(String) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.ComparisonOperatorFactory
- 
Creates newAggregationExpressionthat compares two values and returns true when the first value is less than or equivalent to the value of the referenced field.
- lessThanEqualTo(String) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Lte
- 
Creates newComparisonOperators.Ltewith all previously added arguments appending the given one.
- lessThanEqualTo(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.ComparisonOperatorFactory
- 
Creates newAggregationExpressionthat compares two values and returns true when the first value is less than or equivalent to the expression result.
- lessThanEqualTo(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Lte
- 
Creates newComparisonOperators.Ltewith all previously added arguments appending the given one.
- lessThanEqualToValue(Object) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.ComparisonOperatorFactory
- 
Creates newAggregationExpressionthat compares two values and returns true when the first value is less than or equivalent to the given value.
- lessThanEqualToValue(Object) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Lte
- 
Creates newComparisonOperators.Ltewith all previously added arguments appending the given one.
- lessThanValue(Object) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.ComparisonOperatorFactory
- 
Creates newAggregationExpressionthat compares two values and returns true when the first value is less than to the given value.
- lessThanValue(Object) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Lt
- 
Creates newComparisonOperators.Ltwith all previously added arguments appending the given one.
- let(Collection<VariableOperators.Let.ExpressionVariable>, AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
- 
Generates a$letexpression that binds variables for use in the specified expression, and returns the result of the expression.
- let(AggregationExpression, String, AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
- 
Generates a$letexpression that binds variables for use in the specified expression, and returns the result of the expression.
- let(VariableOperators.Let) - Method in interface org.springframework.data.mongodb.core.aggregation.LookupOperation.LetBuilder
- 
Specifiesvariables) that can be used in the {@link PipelineBuilder#pipeline(AggregationOperation...) pipeline stages}.
- let(VariableOperators.Let) - Method in class org.springframework.data.mongodb.core.aggregation.LookupOperation.LookupOperationBuilder
- let(VariableOperators.Let) - Method in class org.springframework.data.mongodb.core.aggregation.MergeOperation.MergeOperationBuilder
- 
Expose the variables defined byVariableOperators.Letto theupdate aggregation.
- let(VariableOperators.Let.ExpressionVariable...) - Method in interface org.springframework.data.mongodb.core.aggregation.LookupOperation.LetBuilder
- 
Specifiesvariables) that can be used in the {@link PipelineBuilder#pipeline(AggregationOperation...) pipeline stages}.
- LIKE - Enum constant in enum class org.springframework.data.mongodb.core.query.MongoRegexCreator.MatchMode
- limit(int) - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.Max
- 
Creates newAccumulatorOperators.Maxthat returns the given number of maximum values ($maxN).
- limit(int) - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.Min
- 
Creates newAccumulatorOperators.Minthat returns the given number of minimum values ($minN).
- limit(int) - Method in class org.springframework.data.mongodb.core.aggregation.SelectionOperators.Bottom
- 
Limits the number of returned elements to the given value.
- limit(int) - Method in class org.springframework.data.mongodb.core.aggregation.SelectionOperators.First
- 
Limits the number of returned elements to the given value.
- limit(int) - Method in class org.springframework.data.mongodb.core.aggregation.SelectionOperators.Last
- 
Limits the number of returned elements to the given value.
- limit(int) - Method in class org.springframework.data.mongodb.core.aggregation.SelectionOperators.Top
- 
Limits the number of returned elements to the given value.
- limit(int) - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceOptions
- 
Deprecated.Limit the number of objects to return from the collection that is fed into the map reduce operation Often used in conjunction with a query and sort option so as to reduce the portion of the data that will be processed.
- limit(int) - Method in class org.springframework.data.mongodb.core.query.Query
- 
Limit the number of returned documents tolimit.
- limit(long) - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
- 
Creates a newLimitOperationlimiting the result to the given number of elements.
- limit(long) - Method in class org.springframework.data.mongodb.core.query.NearQuery
- 
Configures the maximum number of results to return.
- limit(Limit) - Method in class org.springframework.data.mongodb.core.query.Query
- 
Limit the number of returned documents toLimit.
- limit(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.SelectionOperators.Bottom
- 
Limits the number of returned elements to the value defined by the givenexpression.
- limit(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.SelectionOperators.First
- 
Limits the number of returned elements to the value defined by the givenexpression.
- limit(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.SelectionOperators.Last
- 
Limits the number of returned elements to the value defined by the givenexpression.
- limit(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.SelectionOperators.Top
- 
Limits the number of returned elements to the value defined by the givenexpression.
- LimitOperation - Class in org.springframework.data.mongodb.core.aggregation
- 
Encapsulates the$limit-operation.
- LimitOperation(long) - Constructor for class org.springframework.data.mongodb.core.aggregation.LimitOperation
- listen() - Method in interface org.springframework.data.mongodb.core.ReactiveChangeStreamOperation.TerminatingChangeStream
- 
Start listening to changes.
- LiteralNode - Class in org.springframework.data.mongodb.core.spel
- 
A node representing a literal in an expression.
- LiteralOperatorFactory(Object) - Constructor for class org.springframework.data.mongodb.core.aggregation.LiteralOperators.LiteralOperatorFactory
- 
Creates newLiteralOperators.LiteralOperatorFactoryfor given value.
- LiteralOperators - Class in org.springframework.data.mongodb.core.aggregation
- 
Gateway to literal aggregation operations.
- LiteralOperators() - Constructor for class org.springframework.data.mongodb.core.aggregation.LiteralOperators
- LiteralOperators.Literal - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$literal.
- LiteralOperators.LiteralOperatorFactory - Class in org.springframework.data.mongodb.core.aggregation
- ln() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat calculates the natural logarithm ln (i.e loge) of the associated number.
- ln() - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
- 
Generates a$lnexpression that takes the number of the previously mentioned field and calculates the natural logarithm ln (i.e loge) of it.
- lnValueOf(Number) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Ln
- 
Creates newArithmeticOperators.Ln.
- lnValueOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Ln
- 
Creates newArithmeticOperators.Ln.
- lnValueOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Ln
- 
Creates newArithmeticOperators.Ln.
- localField(String) - Method in interface org.springframework.data.mongodb.core.aggregation.LookupOperation.LocalFieldBuilder
- localField(String) - Method in class org.springframework.data.mongodb.core.aggregation.LookupOperation.LookupOperationBuilder
- localVariable(String) - Static method in interface org.springframework.data.mongodb.core.aggregation.AggregationVariable
- 
Create a newlocalAggregationVariablefor the given name.
- locf() - Method in class org.springframework.data.mongodb.core.aggregation.EvaluationOperators.EvaluationOperatorFactory
- 
Creates newAggregationExpressionthat is a valid aggregation expression.
- locfValueOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.EvaluationOperators.LastObservationCarriedForward
- 
Creates newEvaluationOperators.LastObservationCarriedForward.
- locfValueOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.EvaluationOperators.LastObservationCarriedForward
- 
Creates newEvaluationOperators.LastObservationCarriedForward.
- log(Number) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat calculates the log of a the associated number in the specified base.
- log(Number) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Log
- 
Use the given value as log base.
- log(Number) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
- 
Generates a$logexpression that takes the number of the previously mentioned field and calculates the log of the associated number in the specified base.
- log(String) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat calculates the log of the associated number in the specified base referenced via fieldReference.
- log(String) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Log
- 
Use the value stored at the given field as log base.
- log(String) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
- 
Generates a$logexpression that takes the number of the previously mentioned field and calculates the log of the associated number in the specified base.
- log(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat calculates the log of the associated number in the specified base extracted by givenAggregationExpression.
- log(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Log
- 
Use the evaluated value of the givenAggregationExpressionas log base.
- log(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
- 
Generates a$logexpression that takes the number of the previously mentioned field and calculates the log of the associated number in the specified base.
- log10() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat calculates the log base 10 for the associated number.
- log10() - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
- 
Generates a$log10expression that takes the number of the previously mentioned field and calculates the log base 10.
- log10ValueOf(Number) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Log10
- 
Creates newArithmeticOperators.Log10.
- log10ValueOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Log10
- 
Creates newArithmeticOperators.Log10.
- log10ValueOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Log10
- 
Creates newArithmeticOperators.Log10.
- LOGGER - Static variable in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
- LOGGER - Static variable in class org.springframework.data.mongodb.core.convert.QueryMapper
- LoggingEventListener - Class in org.springframework.data.mongodb.core.mapping.event
- 
ApplicationListenerfor Mongo mapping events logging the events.
- LoggingEventListener() - Constructor for class org.springframework.data.mongodb.core.mapping.event.LoggingEventListener
- longType() - Static method in interface org.springframework.data.mongodb.core.schema.JsonSchemaObject.Type
- lookup() - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
- 
Entrypoint for creating$lookupusing a fluent builder API.
- lookup() - Element in annotation interface org.springframework.data.mongodb.core.mapping.DocumentReference
- 
The single document lookup query.
- lookup(String, String, String, String) - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
- 
Creates a newLookupOperation.
- lookup(Field, Field, Field, Field) - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
- 
Creates a newLookupOperationfor the givenFields.
- lookup(SubscriptionRequest<?, ?, ?>) - Method in class org.springframework.data.mongodb.core.messaging.DefaultMessageListenerContainer
- lookup(SubscriptionRequest<?, ?, ?>) - Method in interface org.springframework.data.mongodb.core.messaging.MessageListenerContainer
- 
Lookup the givenSubscriptionRequestwithin the container and return the associatedSubscriptionif present.
- LookupOperation - Class in org.springframework.data.mongodb.core.aggregation
- 
Encapsulates the aggregation framework$lookup-operation.
- LookupOperation(String, Field, Field, VariableOperators.Let, AggregationPipeline, Field) - Constructor for class org.springframework.data.mongodb.core.aggregation.LookupOperation
- LookupOperation(String, VariableOperators.Let, AggregationPipeline, Field) - Constructor for class org.springframework.data.mongodb.core.aggregation.LookupOperation
- LookupOperation(Field, Field, Field, Field) - Constructor for class org.springframework.data.mongodb.core.aggregation.LookupOperation
- 
Creates a newLookupOperationfor the givenFields.
- LookupOperation.AsBuilder - Interface in org.springframework.data.mongodb.core.aggregation
- LookupOperation.ForeignFieldBuilder - Interface in org.springframework.data.mongodb.core.aggregation
- LookupOperation.FromBuilder - Interface in org.springframework.data.mongodb.core.aggregation
- LookupOperation.LetBuilder - Interface in org.springframework.data.mongodb.core.aggregation
- LookupOperation.LocalFieldBuilder - Interface in org.springframework.data.mongodb.core.aggregation
- LookupOperation.LookupOperationBuilder - Class in org.springframework.data.mongodb.core.aggregation
- 
Builder for fluentLookupOperationcreation.
- LookupOperation.PipelineBuilder - Interface in org.springframework.data.mongodb.core.aggregation
- LookupOperationBuilder() - Constructor for class org.springframework.data.mongodb.core.aggregation.LookupOperation.LookupOperationBuilder
- lookupValue(String) - Method in interface org.springframework.data.mongodb.core.encryption.EncryptionContext
- 
Lookup the value for a given path within the current context.
- lower() - Static method in class org.springframework.data.mongodb.core.query.Collation.CaseFirst
- 
Sort lowercase before uppercase.
- lower(String) - Static method in class org.springframework.data.mongodb.core.aggregation.StringOperators.ToLower
- 
Creates newStringOperators.ToLower.
- lowerValueOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.StringOperators.ToLower
- 
Creates newStringOperators.ToLower.
- lowerValueOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.StringOperators.ToLower
- 
Creates newStringOperators.ToLower.
- lt(Number) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.NumericJsonSchemaProperty
- lt(Number) - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.NumericJsonSchemaObject
- 
Set maximum to givenmaxvalue and exclusiveMaximum to true.
- lt(Object) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
- 
Generates a$ltexpression (less than) that compares the value of the field to a given value or field.
- lt(Object) - Method in class org.springframework.data.mongodb.core.query.Criteria
- 
Creates a criterion using the $lt operator.
- lte(Number) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.NumericJsonSchemaProperty
- lte(Number) - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.NumericJsonSchemaObject
- 
Set maximum to givenmaxvalue and exclusiveMaximum to false.
- lte(Object) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
- 
Generates a$lteexpression (less than equal) that compares the value of the field to a given value or field.
- lte(Object) - Method in class org.springframework.data.mongodb.core.query.Criteria
- 
Creates a criterion using the $lte operator.
- ltrim() - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StringOperatorFactory
- 
Creates newAggregationExpressionthat takes the associated string representation and trims whitespaces from the beginning.
- ltrim(String) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StringOperatorFactory
- 
Creates newAggregationExpressionthat takes the associated string representation and trims the given character sequence from the beginning.
- ltrim(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StringOperatorFactory
- 
Creates newAggregationExpressionthat takes the associated string representation and trims the character sequence resulting from the givenAggregationExpressionfrom the beginning.
M
- map(String) - Method in interface org.springframework.data.mongodb.core.ExecutableMapReduceOperation.MapReduceWithMapFunction
- 
Set the Javascript mapfunction().
- map(String) - Method in interface org.springframework.data.mongodb.core.ReactiveMapReduceOperation.MapReduceWithMapFunction
- 
Set the Javascript mapfunction().
- map(Converter<? super Collation, ? extends R>) - Method in class org.springframework.data.mongodb.core.query.Collation
- MAP - Enum constant in enum class org.springframework.data.mongodb.core.spel.MethodReferenceNode.AggregationMethodReference.ArgumentType
- mapFieldsTo(Class<?>) - Method in class org.springframework.data.mongodb.core.aggregation.UnionWithOperation
- 
Set domain type used for field name mapping of property references used by theAggregationPipeline.
- mapItemsOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.VariableOperators
- 
Starts building newVariableOperators.Mapthat applies anAggregationExpressionto each item of a referenced array and returns an array with the applied results.
- mapItemsOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.VariableOperators
- 
Starts building newVariableOperators.Mapthat applies anAggregationExpressionto each item of a referenced array and returns an array with the applied results.
- mapKeyDotReplacement - Variable in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
- MappedDocument - Class in org.springframework.data.mongodb.core
- 
A MongoDB document in its mapped state.
- MAPPING_CONTEXT_BEAN_NAME - Static variable in class org.springframework.data.mongodb.config.BeanNames
- mappingContext - Variable in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
- mappingMongoConverter(MongoDatabaseFactory, MongoCustomConversions, MongoMappingContext) - Method in class org.springframework.data.mongodb.config.AbstractMongoClientConfiguration
- mappingMongoConverter(ReactiveMongoDatabaseFactory, MongoCustomConversions, MongoMappingContext) - Method in class org.springframework.data.mongodb.config.AbstractReactiveMongoConfiguration
- MappingMongoConverter - Class in org.springframework.data.mongodb.core.convert
- 
MongoConverterthat uses aMappingContextto do sophisticated mapping of domain objects toDocument.
- MappingMongoConverter(DbRefResolver, MappingContext<? extends MongoPersistentEntity<?>, MongoPersistentProperty>) - Constructor for class org.springframework.data.mongodb.core.convert.MappingMongoConverter
- MappingMongoConverter(MongoDatabaseFactory, MappingContext<? extends MongoPersistentEntity<?>, MongoPersistentProperty>) - Constructor for class org.springframework.data.mongodb.core.convert.MappingMongoConverter
- 
Deprecated.use the constructor taking aDbRefResolverinstead.
- MappingMongoConverter.ConversionContext - Interface in org.springframework.data.mongodb.core.convert
- 
Conversion context defining an interface for graph-traversal-based conversion of documents.
- MappingMongoConverter.DefaultConversionContext - Class in org.springframework.data.mongodb.core.convert
- 
Conversion context holding references to simpleMappingMongoConverter.DefaultConversionContext.ValueConverterandMappingMongoConverter.DefaultConversionContext.ContainerValueConverter.
- MappingMongoConverterParser - Class in org.springframework.data.mongodb.config
- 
Bean definition parser for themapping-converterelement.
- MappingMongoConverterParser() - Constructor for class org.springframework.data.mongodb.config.MappingMongoConverterParser
- MappingMongoEntityInformation<T,ID> - Class in org.springframework.data.mongodb.repository.support 
- 
MongoEntityInformationimplementation using aMongoPersistentEntityinstance to lookup the necessary information.
- MappingMongoEntityInformation(MongoPersistentEntity<T>) - Constructor for class org.springframework.data.mongodb.repository.support.MappingMongoEntityInformation
- 
Creates a newMappingMongoEntityInformationfor the givenMongoPersistentEntity.
- MappingMongoEntityInformation(MongoPersistentEntity<T>, Class<ID>) - Constructor for class org.springframework.data.mongodb.repository.support.MappingMongoEntityInformation
- 
Creates a newMappingMongoEntityInformationfor the givenMongoPersistentEntityand fallback identifier type.
- MappingMongoEntityInformation(MongoPersistentEntity<T>, String) - Constructor for class org.springframework.data.mongodb.repository.support.MappingMongoEntityInformation
- 
Creates a newMappingMongoEntityInformationfor the givenMongoPersistentEntityand custom collection name.
- mapReduce(Class<T>) - Method in interface org.springframework.data.mongodb.core.ExecutableMapReduceOperation
- 
Start creating a mapReduce operation for the given domainType.
- mapReduce(Class<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- mapReduce(Class<T>) - Method in interface org.springframework.data.mongodb.core.ReactiveMapReduceOperation
- 
Start creating a mapReduce operation for the given domainType.
- mapReduce(Class<T>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- mapReduce(String, String, String, Class<T>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Deprecated.since 3.4 in favor ofMongoOperations.aggregate(TypedAggregation, Class).
- mapReduce(String, String, String, Class<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- mapReduce(String, String, String, MapReduceOptions, Class<T>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Deprecated.since 3.4 in favor ofMongoOperations.aggregate(TypedAggregation, Class).
- mapReduce(String, String, String, MapReduceOptions, Class<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- mapReduce(Query, Class<?>, Class<T>, String, String, MapReduceOptions) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Deprecated.since 3.4 in favor ofReactiveMongoOperations.aggregate(TypedAggregation, Class).
- mapReduce(Query, Class<?>, Class<T>, String, String, MapReduceOptions) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- mapReduce(Query, Class<?>, String, Class<T>, String, String, MapReduceOptions) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Deprecated.since 3.4 in favor ofReactiveMongoOperations.aggregate(TypedAggregation, Class).
- mapReduce(Query, Class<?>, String, Class<T>, String, String, MapReduceOptions) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- mapReduce(Query, Class<?>, String, String, String, MapReduceOptions, Class<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- 
Deprecated.since 3.4 in favor ofMongoTemplate.aggregate(TypedAggregation, Class).
- mapReduce(Query, String, String, String, Class<T>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Deprecated.since 3.4 in favor ofMongoOperations.aggregate(TypedAggregation, Class).
- mapReduce(Query, String, String, String, Class<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- mapReduce(Query, String, String, String, MapReduceOptions, Class<T>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Deprecated.since 3.4 in favor ofMongoOperations.aggregate(TypedAggregation, Class).
- mapReduce(Query, String, String, String, MapReduceOptions, Class<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- MapReduceCounts - Class in org.springframework.data.mongodb.core.mapreduce
- 
Deprecated.since 3.4 in favor oforg.springframework.data.mongodb.core.aggregation.
- MapReduceCounts(long, long, long) - Constructor for class org.springframework.data.mongodb.core.mapreduce.MapReduceCounts
- 
Deprecated.Creates a newMapReduceCountsusing the given input count, emit count, and output count.
- MapReduceOptions - Class in org.springframework.data.mongodb.core.mapreduce
- 
Deprecated.since 3.4 in favor oforg.springframework.data.mongodb.core.aggregation.
- MapReduceOptions() - Constructor for class org.springframework.data.mongodb.core.mapreduce.MapReduceOptions
- 
Deprecated.
- MapReduceResults<T> - Class in org.springframework.data.mongodb.core.mapreduce
- 
Deprecated.since 3.4 in favor oforg.springframework.data.mongodb.core.aggregation.
- MapReduceResults(List<T>, Document) - Constructor for class org.springframework.data.mongodb.core.mapreduce.MapReduceResults
- 
Deprecated.Creates a newMapReduceResultsfrom the given mapped results and the raw one.
- MapReduceTiming - Class in org.springframework.data.mongodb.core.mapreduce
- 
Deprecated.since 3.4 in favor oforg.springframework.data.mongodb.core.aggregation.
- MapReduceTiming(long, long, long) - Constructor for class org.springframework.data.mongodb.core.mapreduce.MapReduceTiming
- 
Deprecated.
- mapSchema(Document, Class<?>) - Method in interface org.springframework.data.mongodb.core.convert.JsonSchemaMapper
- 
Map the required and properties fields the givenDocumentcontaining the $jsonSchema against the given domain type.
- mapSchema(Document, Class<?>) - Method in class org.springframework.data.mongodb.core.convert.MongoJsonSchemaMapper
- mapValueToTargetType(S, Class<T>, DbRefResolver) - Method in interface org.springframework.data.mongodb.core.convert.MongoConverter
- 
Mapping function capable of converting values into a desired target type by eg. extracting the actual java type from a givenBsonValue.
- Mark() - Constructor for class org.springframework.data.mongodb.util.json.ParameterBindingJsonReader.Mark
- match(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
- 
Creates a newMatchOperationusing the givenAggregationExpression.
- match(Criteria) - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
- 
Creates a newMatchOperationusing the givenCriteria.
- match(CriteriaDefinition) - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
- 
Creates a newMatchOperationusing the givenCriteriaDefinition.
- matching() - Static method in class org.springframework.data.mongodb.core.query.UntypedExampleMatcher
- matching(String) - Method in class org.springframework.data.mongodb.core.query.TextCriteria
- matching(String) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.StringJsonSchemaProperty
- matching(String) - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.StringJsonSchemaObject
- 
Define the regex pattern to validate field values against.
- matching(CriteriaDefinition) - Method in interface org.springframework.data.mongodb.core.ExecutableFindOperation.DistinctWithQuery
- 
Set the filtercriteriato be used.
- matching(CriteriaDefinition) - Method in interface org.springframework.data.mongodb.core.ExecutableFindOperation.FindWithQuery
- 
Set the filtercriteriato be used.
- matching(CriteriaDefinition) - Method in interface org.springframework.data.mongodb.core.ExecutableMapReduceOperation.MapReduceWithQuery
- 
Set the filtercriteriato be used.
- matching(CriteriaDefinition) - Method in interface org.springframework.data.mongodb.core.ExecutableRemoveOperation.RemoveWithQuery
- 
Set the filtercriteriato be used.
- matching(CriteriaDefinition) - Method in interface org.springframework.data.mongodb.core.ExecutableUpdateOperation.UpdateWithQuery
- 
Set the filtercriteriato be used.
- matching(CriteriaDefinition) - Method in interface org.springframework.data.mongodb.core.ReactiveFindOperation.DistinctWithQuery
- 
Set the filtercriteriato be used.
- matching(CriteriaDefinition) - Method in interface org.springframework.data.mongodb.core.ReactiveFindOperation.FindWithQuery
- 
Set the filtercriteriato be used.
- matching(CriteriaDefinition) - Method in interface org.springframework.data.mongodb.core.ReactiveMapReduceOperation.MapReduceWithQuery
- 
Set the filtercriteriato be used.
- matching(CriteriaDefinition) - Method in interface org.springframework.data.mongodb.core.ReactiveRemoveOperation.RemoveWithQuery
- 
Set the filtercriteriato be used.
- matching(CriteriaDefinition) - Method in interface org.springframework.data.mongodb.core.ReactiveUpdateOperation.UpdateWithQuery
- 
Set the filtercriteriato be used.
- matching(Query) - Method in interface org.springframework.data.mongodb.core.ExecutableFindOperation.DistinctWithQuery
- 
Set the filter query to be used.
- matching(Query) - Method in interface org.springframework.data.mongodb.core.ExecutableFindOperation.FindWithQuery
- 
Set the filter query to be used.
- matching(Query) - Method in interface org.springframework.data.mongodb.core.ExecutableMapReduceOperation.MapReduceWithQuery
- 
Set the filter query to be used.
- matching(Query) - Method in interface org.springframework.data.mongodb.core.ExecutableRemoveOperation.RemoveWithQuery
- 
Define the query filtering elements.
- matching(Query) - Method in interface org.springframework.data.mongodb.core.ExecutableUpdateOperation.UpdateWithQuery
- 
Filter documents by given query.
- matching(Query) - Method in interface org.springframework.data.mongodb.core.ReactiveFindOperation.DistinctWithQuery
- 
Set the filter query to be used.
- matching(Query) - Method in interface org.springframework.data.mongodb.core.ReactiveFindOperation.FindWithQuery
- 
Set the filter query to be used.
- matching(Query) - Method in interface org.springframework.data.mongodb.core.ReactiveMapReduceOperation.MapReduceWithQuery
- 
Set the filter query to be used.
- matching(Query) - Method in interface org.springframework.data.mongodb.core.ReactiveRemoveOperation.RemoveWithQuery
- 
Define the query filtering elements.
- matching(Query) - Method in interface org.springframework.data.mongodb.core.ReactiveUpdateOperation.UpdateWithQuery
- 
Filter documents by given query.
- matching(Term) - Method in class org.springframework.data.mongodb.core.query.TextCriteria
- 
Adds givenTermto criteria.
- matchingAll() - Static method in class org.springframework.data.mongodb.core.query.UntypedExampleMatcher
- matchingAny() - Static method in class org.springframework.data.mongodb.core.query.UntypedExampleMatcher
- matchingAny(String...) - Method in class org.springframework.data.mongodb.core.query.TextCriteria
- 
Configures theTextCriteriato match any of the given words.
- matchingDocumentStructure(MongoJsonSchema) - Static method in class org.springframework.data.mongodb.core.query.Criteria
- 
Static factory method to create aCriteriamatching documents against a given structure defined by theMongoJsonSchemausing ($jsonSchema) operator.
- matchingPhrase(String) - Method in class org.springframework.data.mongodb.core.query.TextCriteria
- 
Given value will treated as a single phrase.
- MatchOperation - Class in org.springframework.data.mongodb.core.aggregation
- 
Encapsulates the$match-operation.
- MatchOperation(AggregationExpression) - Constructor for class org.springframework.data.mongodb.core.aggregation.MatchOperation
- 
Creates a newMatchOperationfor the givenAggregationExpression.
- MatchOperation(CriteriaDefinition) - Constructor for class org.springframework.data.mongodb.core.aggregation.MatchOperation
- 
Creates a newMatchOperationfor the givenCriteriaDefinition.
- max() - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.AccumulatorOperatorFactory
- 
Creates newAggregationExpressionthat takes the associated numeric value expression and returns the maximum value.
- max() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat returns the maximum value.
- max() - Method in class org.springframework.data.mongodb.core.aggregation.BucketOperationSupport.OutputBuilder
- 
Generates a builder for an$max-expression for the current value.
- max() - Element in annotation interface org.springframework.data.mongodb.core.index.GeoSpatialIndexed
- 
Maximum value for indexed values.
- max(int) - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.AccumulatorOperatorFactory
- 
Creates newAggregationExpressionthat takes the associated numeric value expression and returns the requested number of maximum values.
- max(String) - Method in class org.springframework.data.mongodb.core.aggregation.GroupOperation
- 
Generates anGroupOperation.GroupOperationBuilderfor an$max-expression that for the given field-reference.
- max(String, Object) - Method in class org.springframework.data.mongodb.core.query.Update
- 
Update given key to thevalueif thevalueis greater than the current value of the field.
- max(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.GroupOperation
- 
Generates anGroupOperation.GroupOperationBuilderfor an$max-expression that for the givenAggregationExpression.
- maxAwaitTime() - Method in class org.springframework.data.mongodb.core.messaging.ChangeStreamRequest.ChangeStreamRequestOptions
- maxAwaitTime() - Method in interface org.springframework.data.mongodb.core.messaging.SubscriptionRequest.RequestOptions
- 
Get the maximum wait time (the time till the next Document is emitted) to apply when reading from the collection.
- maxAwaitTime(Duration) - Method in class org.springframework.data.mongodb.core.messaging.ChangeStreamRequest.ChangeStreamRequestBuilder
- 
Set the cursors maximum wait time on the server (for a new Document to be emitted).
- maxDepth(long) - Method in class org.springframework.data.mongodb.core.aggregation.GraphLookupOperation.GraphLookupOperationBuilder
- 
Optionally limit the number of recursions.
- maxDistance(double) - Method in class org.springframework.data.mongodb.core.query.Criteria
- 
Creates a geo-spatial criterion using a $maxDistance operation, for use with $near or $nearSphere.
- maxDistance(double) - Method in class org.springframework.data.mongodb.core.query.NearQuery
- 
Sets the max distance results shall have from the configured origin.
- maxDistance(double, Metric) - Method in class org.springframework.data.mongodb.core.query.NearQuery
- 
Sets the maximum distance supplied in a given metric.
- maxDistance(Distance) - Method in class org.springframework.data.mongodb.core.query.NearQuery
- 
Sets the maximum distance to the givenDistance.
- maxDocuments(long) - Method in class org.springframework.data.mongodb.core.CollectionOptions
- 
Create newCollectionOptionswith already given settings andmaxDocumentsset to given value.
- maxExecutionTimeMs() - Element in annotation interface org.springframework.data.mongodb.repository.Meta
- 
Set the maximum time limit in milliseconds for processing operations.
- maxItems(int) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.ArrayJsonSchemaProperty
- maxItems(int) - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.ArrayJsonSchemaObject
- 
Define the maxItems.
- maxLength(int) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.StringJsonSchemaProperty
- maxLength(int) - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.StringJsonSchemaObject
- 
Define the valid length range (maxLength) for a valid field.
- maxOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.Max
- 
Creates newAccumulatorOperators.Max.
- maxOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.Max
- 
Creates newAccumulatorOperators.Max.
- maxProperties(int) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty
- maxProperties(int) - Method in class org.springframework.data.mongodb.core.schema.MongoJsonSchema.MongoJsonSchemaBuilder
- maxProperties(int) - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.ObjectJsonSchemaObject
- 
Define the maxProperties.
- maxTime(Duration) - Method in class org.springframework.data.mongodb.core.aggregation.AggregationOptions.Builder
- 
Set the time limit for processing.
- maxTime(Duration) - Method in class org.springframework.data.mongodb.core.query.Query
- maxTimeMsec(long) - Method in class org.springframework.data.mongodb.core.query.Query
- maxVariable(String) - Method in class org.springframework.data.mongodb.core.query.Collation
- 
Set the field that determines up to which characters are considered ignorable when alternate isshifted.
- maybeCallAfterConvert(T, Document, String) - Method in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
- maybeCallAfterConvert(T, Document, String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- maybeCallAfterConvert(T, Document, String) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- maybeCallAfterSave(T, Document, String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- maybeCallAfterSave(T, Document, String) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- maybeCallBeforeConvert(T, String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- maybeCallBeforeConvert(T, String) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- maybeCallBeforeSave(T, Document, String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- maybeCallBeforeSave(T, Document, String) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- maybeConvertList(Iterable<?>, TypeInformation<?>) - Method in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
- maybeEmitEvent(E) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- maybeEmitEvent(E) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- median() - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.AccumulatorOperatorFactory
- 
Creates newAggregationExpressionthat calculates the median of the associated numeric value expression.
- median() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat calculates the requested percentile(s) of the numeric value.
- medianOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.Median
- 
Creates newAccumulatorOperators.Median.
- medianOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.Median
- 
Creates newAccumulatorOperators.Median.
- MemoryMetrics - Class in org.springframework.data.mongodb.monitor
- 
JMX Metrics for Memory
- MemoryMetrics(MongoClient) - Constructor for class org.springframework.data.mongodb.monitor.MemoryMetrics
- merge() - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
- 
Obtain abuilderinstance to create a newMergeOperation.
- merge() - Method in class org.springframework.data.mongodb.core.aggregation.ObjectOperators.ObjectOperatorFactory
- 
Creates newaggregation expressionthat takes the associated value and uses $mergeObjects as an accumulator within the $group stage.
- merge(Object...) - Static method in class org.springframework.data.mongodb.core.aggregation.ObjectOperators.MergeObjects
- 
Creates newaggregation expressionthat takes given values and combines them into a single document.
- merge(String) - Method in interface org.springframework.data.mongodb.core.aggregation.ScriptOperators.Accumulator.AccumulatorMergeBuilder
- 
Set themergefunction used to merge two internal states.
- merge(Document...) - Static method in class org.springframework.data.mongodb.util.BsonUtils
- 
Merge the givendocumentsinto on in the given order.
- merge(MongoJsonSchema...) - Static method in interface org.springframework.data.mongodb.core.schema.MongoJsonSchema
- 
Create a newMongoJsonSchemamerging properties from the given sources.
- merge(MongoJsonSchema.ConflictResolutionFunction, MongoJsonSchema...) - Static method in interface org.springframework.data.mongodb.core.schema.MongoJsonSchema
- 
Create a newMongoJsonSchemamerging properties from the given sources.
- merged(Collection<JsonSchemaProperty>) - Static method in interface org.springframework.data.mongodb.core.schema.JsonSchemaProperty
- 
Merges multipleJsonSchemaPropertywith potentially different attributes into one.
- mergeDocuments() - Static method in class org.springframework.data.mongodb.core.aggregation.MergeOperation.WhenDocumentsMatch
- 
Merge the matching documents.
- mergedSchemaFor(Class<?>...) - Method in interface org.springframework.data.mongodb.core.MongoJsonSchemaCreator
- 
Create a mergedMongoJsonSchemaout of the individual schemas of the given types by merging their properties into one largeschema.
- mergeInto(String) - Static method in class org.springframework.data.mongodb.core.aggregation.MergeOperation
- 
Simplified form to apply all default options for$merge(including writing to a collection in the same database).
- MergeOperation - Class in org.springframework.data.mongodb.core.aggregation
- 
Encapsulates the$merge-operation.
- MergeOperation(MergeOperation.MergeOperationTarget, MergeOperation.UniqueMergeId, VariableOperators.Let, MergeOperation.WhenDocumentsMatch, MergeOperation.WhenDocumentsDontMatch) - Constructor for class org.springframework.data.mongodb.core.aggregation.MergeOperation
- 
Create new instance ofMergeOperation.
- MergeOperation.MergeOperationBuilder - Class in org.springframework.data.mongodb.core.aggregation
- 
Builder API to construct aMergeOperation.
- MergeOperation.MergeOperationTarget - Class in org.springframework.data.mongodb.core.aggregation
- 
Value Object representing theintofield of a$mergeaggregation stage.
- MergeOperation.UniqueMergeId - Class in org.springframework.data.mongodb.core.aggregation
- 
Value object representing the unique id used during the merge operation to identify duplicates in the target collection.
- MergeOperation.WhenDocumentsDontMatch - Class in org.springframework.data.mongodb.core.aggregation
- 
Value Object specifying how to deal with a result document that do not match an existing document in the collection based on the fields of theonproperty describing the unique identifier.
- MergeOperation.WhenDocumentsMatch - Class in org.springframework.data.mongodb.core.aggregation
- 
Value Object specifying how to deal with a result document that matches an existing document in the collection based on the fields of theonproperty describing the unique identifier.
- MergeOperationBuilder() - Constructor for class org.springframework.data.mongodb.core.aggregation.MergeOperation.MergeOperationBuilder
- mergeValuesOf(String...) - Static method in class org.springframework.data.mongodb.core.aggregation.ObjectOperators.MergeObjects
- 
Creates newaggregation expressionthat takes the givenfield referencesand combines them into a single document.
- mergeValuesOf(AggregationExpression...) - Static method in class org.springframework.data.mongodb.core.aggregation.ObjectOperators.MergeObjects
- 
Creates newaggregation expressionthat takes the result of the givenexpressionsand combines them into a single document.
- mergeWith(Object...) - Method in class org.springframework.data.mongodb.core.aggregation.ObjectOperators.MergeObjects
- 
Creates newaggregation expressionby adding the given values (documents or mapped objects).
- mergeWith(Object...) - Method in class org.springframework.data.mongodb.core.aggregation.ObjectOperators.ObjectOperatorFactory
- 
Creates newaggregation expressionthat takes the associated value and combines it with the given values (documents or mapped objects) into a single document.
- mergeWith(Collection<MongoJsonSchema>) - Method in interface org.springframework.data.mongodb.core.schema.MongoJsonSchema
- 
Create a newMongoJsonSchemamerging properties from the given sources.
- mergeWith(Collection<MongoJsonSchema>, MongoJsonSchema.ConflictResolutionFunction) - Method in interface org.springframework.data.mongodb.core.schema.MongoJsonSchema
- 
Create a newMongoJsonSchemamerging properties from the given sources.
- mergeWith(MongoJsonSchema...) - Method in interface org.springframework.data.mongodb.core.schema.MongoJsonSchema
- 
Create a newMongoJsonSchemamerging properties from the given sources.
- mergeWithValuesOf(String...) - Method in class org.springframework.data.mongodb.core.aggregation.ObjectOperators.MergeObjects
- 
Creates newaggregation expressionby adding the givenfield references.
- mergeWithValuesOf(String...) - Method in class org.springframework.data.mongodb.core.aggregation.ObjectOperators.ObjectOperatorFactory
- 
Creates newaggregation expressionthat takes the associated value and combines it with the values of the givenfield referencesinto a single document.
- mergeWithValuesOf(AggregationExpression...) - Method in class org.springframework.data.mongodb.core.aggregation.ObjectOperators.MergeObjects
- 
Creates newaggregation expressionby adding the givenexpressions.
- mergeWithValuesOf(AggregationExpression...) - Method in class org.springframework.data.mongodb.core.aggregation.ObjectOperators.ObjectOperatorFactory
- 
Creates newaggregation expressionthat takes the associated value and combines it with the result values of the givenexpressionsinto a single document.
- Message<S,T> - Interface in org.springframework.data.mongodb.core.messaging 
- 
General message abstraction for any type of Event / Message published by MongoDB server to the client.
- Message.MessageProperties - Class in org.springframework.data.mongodb.core.messaging
- Message.MessageProperties.MessagePropertiesBuilder - Class in org.springframework.data.mongodb.core.messaging
- 
Builder forMessage.MessageProperties.
- MessageListener<S,T> - Interface in org.springframework.data.mongodb.core.messaging 
- 
Listener interface to receive delivery ofMessages.
- MessageListenerContainer - Interface in org.springframework.data.mongodb.core.messaging
- 
Internal abstraction used by the framework representing a message listener container.
- MessageProperties() - Constructor for class org.springframework.data.mongodb.core.messaging.Message.MessageProperties
- MessagePropertiesBuilder() - Constructor for class org.springframework.data.mongodb.core.messaging.Message.MessageProperties.MessagePropertiesBuilder
- Meta - Class in org.springframework.data.mongodb.core.query
- 
Meta-data forQueryinstances.
- Meta - Annotation Interface in org.springframework.data.mongodb.repository
- Meta() - Constructor for class org.springframework.data.mongodb.core.query.Meta
- Meta.CursorOption - Enum Class in org.springframework.data.mongodb.core.query
- 
Meta.CursorOptionrepresentsOP_QUERYwire protocol flags to change the behavior of queries.
- metadata(Document) - Method in class org.springframework.data.mongodb.gridfs.GridFsObject.Options
- metadata(Document) - Method in class org.springframework.data.mongodb.gridfs.GridFsUpload.GridFsUploadBuilder
- 
Set the file metadata.
- metadata(Document) - Method in class org.springframework.data.mongodb.gridfs.ReactiveGridFsUpload.ReactiveGridFsUploadBuilder
- 
Set the file metadata.
- MetadataBackedField(String, MongoPersistentEntity<?>, MappingContext<? extends MongoPersistentEntity<?>, MongoPersistentProperty>) - Constructor for class org.springframework.data.mongodb.core.convert.QueryMapper.MetadataBackedField
- 
Creates a newQueryMapper.MetadataBackedFieldwith the given name,MongoPersistentEntityandMappingContext.
- MetadataBackedField(String, MongoPersistentEntity<?>, MappingContext<? extends MongoPersistentEntity<?>, MongoPersistentProperty>, MongoPersistentProperty) - Constructor for class org.springframework.data.mongodb.core.convert.QueryMapper.MetadataBackedField
- 
Creates a newQueryMapper.MetadataBackedFieldwith the given name,MongoPersistentEntityandMappingContextwith the givenMongoPersistentProperty.
- metaField() - Element in annotation interface org.springframework.data.mongodb.core.mapping.TimeSeries
- 
The name of the field which contains metadata in each time series document.
- metaField(String) - Method in class org.springframework.data.mongodb.core.CollectionOptions.TimeSeriesOptions
- 
Set the name of the field which contains metadata in each time series document.
- metersToRadians(double) - Static method in class org.springframework.data.mongodb.core.query.MetricConversion
- 
Returndistancein radians (on an earth like sphere).
- MethodReferenceNode - Class in org.springframework.data.mongodb.core.spel
- 
AnExpressionNoderepresenting a method reference.
- MethodReferenceNode.AggregationMethodReference - Class in org.springframework.data.mongodb.core.spel
- MethodReferenceNode.AggregationMethodReference.ArgumentType - Enum Class in org.springframework.data.mongodb.core.spel
- 
The actual argument type to use when mapping parameters to MongoDB specific format.
- MetricConversion - Class in org.springframework.data.mongodb.core.query
- MetricConversion() - Constructor for class org.springframework.data.mongodb.core.query.MetricConversion
- millisecond() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateOperatorFactory
- 
Creates newAggregationExpressionthat returns the millisecond portion of a date as an integer between 0 and 999.
- millisecond(Object) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateFromParts
- millisecond(Object) - Method in interface org.springframework.data.mongodb.core.aggregation.DateOperators.DateParts
- 
Set the millisecond to the given value which must resolve to a value in range0 - 999.
- millisecond(Object) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.IsoDateFromParts
- millisecond(Object) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.Millisecond
- 
Creates newDateOperators.Millisecond.
- MILLISECOND - Enum constant in enum class org.springframework.data.mongodb.core.aggregation.DensifyOperation.DensifyUnits
- MILLISECOND - Enum constant in enum class org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.WindowUnits
- millisecondOf(String) - Method in interface org.springframework.data.mongodb.core.aggregation.DateOperators.DateParts
- 
Set the millisecond to the value resolved by following the givenfield reference.
- millisecondOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.Millisecond
- 
Creates newDateOperators.Millisecond.
- millisecondOf(AggregationExpression) - Method in interface org.springframework.data.mongodb.core.aggregation.DateOperators.DateParts
- 
Set the milliseconds to the result of the givenexpression.
- millisecondOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.Millisecond
- 
Creates newDateOperators.Millisecond.
- min() - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.AccumulatorOperatorFactory
- 
Creates newAggregationExpressionthat takes the associated numeric value expression and returns the minimum value.
- min() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat returns the minimum value.
- min() - Method in class org.springframework.data.mongodb.core.aggregation.BucketOperationSupport.OutputBuilder
- 
Generates a builder for an$min-expression for the current value.
- min() - Element in annotation interface org.springframework.data.mongodb.core.index.GeoSpatialIndexed
- 
Minimum value for indexed values.
- min(int) - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.AccumulatorOperatorFactory
- 
Creates newAggregationExpressionthat takes the associated numeric value expression and returns the requested number of maximum values.
- min(String) - Method in class org.springframework.data.mongodb.core.aggregation.GroupOperation
- 
Generates anGroupOperation.GroupOperationBuilderfor an$min-expression that for the given field-reference.
- min(String, Object) - Method in class org.springframework.data.mongodb.core.query.Update
- 
Update given key to thevalueif thevalueis less than the current value of the field.
- min(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.GroupOperation
- 
Generates anGroupOperation.GroupOperationBuilderfor an$min-expression that for the givenAggregationExpression.
- minDistance(double) - Method in class org.springframework.data.mongodb.core.query.Criteria
- 
Creates a geospatial criterion using a $minDistance operation, for use with $near or $nearSphere.
- minDistance(double) - Method in class org.springframework.data.mongodb.core.query.NearQuery
- 
Sets the minimum distance results shall have from the configured origin.
- minDistance(double, Metric) - Method in class org.springframework.data.mongodb.core.query.NearQuery
- 
Sets the minimum distance supplied in a given metric.
- minDistance(Distance) - Method in class org.springframework.data.mongodb.core.query.NearQuery
- 
Sets the minimum distance to the givenDistance.
- minItems(int) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.ArrayJsonSchemaProperty
- minItems(int) - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.ArrayJsonSchemaObject
- 
Define the maxItems.
- minLength(int) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.StringJsonSchemaProperty
- minLength(int) - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.StringJsonSchemaObject
- 
Define the valid length range (minLength) for a valid field.
- minOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.Min
- 
Creates newAccumulatorOperators.Min.
- minOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.Min
- 
Creates newAccumulatorOperators.Min.
- minProperties(int) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty
- minProperties(int) - Method in class org.springframework.data.mongodb.core.schema.MongoJsonSchema.MongoJsonSchemaBuilder
- minProperties(int) - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.ObjectJsonSchemaObject
- 
Define the minProperties.
- minus(Number) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
- 
Generates an$subtractexpression that subtracts the given number to the previously mentioned field.
- minus(String) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
- 
Generates an$subtractexpression that subtracts the value of the given field to the previously mentioned field.
- minus(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
- 
Generates an$subtractexpression that subtracts the result of the givenAggregationExpressionfrom the previously mentioned field.
- minute() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateOperatorFactory
- 
Creates newAggregationExpressionthat returns the minute portion of a date as a number between 0 and 59.
- minute(Object) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateFromParts
- minute(Object) - Method in interface org.springframework.data.mongodb.core.aggregation.DateOperators.DateParts
- 
Set the minute to the given value which must resolve to a value in range0 - 59.
- minute(Object) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.IsoDateFromParts
- minute(Object) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.Minute
- 
Creates newDateOperators.Minute.
- MINUTE - Enum constant in enum class org.springframework.data.mongodb.core.aggregation.DensifyOperation.DensifyUnits
- MINUTE - Enum constant in enum class org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.WindowUnits
- minuteOf(String) - Method in interface org.springframework.data.mongodb.core.aggregation.DateOperators.DateParts
- 
Set the minute to the value resolved by following the givenfield reference.
- minuteOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.Minute
- 
Creates newDateOperators.Minute.
- minuteOf(AggregationExpression) - Method in interface org.springframework.data.mongodb.core.aggregation.DateOperators.DateParts
- 
Set the minute to the result of the givenexpression.
- minuteOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.Minute
- 
Creates newDateOperators.Minute.
- MINUTES - Enum constant in enum class org.springframework.data.mongodb.core.timeseries.Granularity
- 
Medium frequency ingestion.
- mod(Number) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat divides the associated number by another and returns the remainder.
- mod(Number) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Mod
- 
Use the given value as mod base.
- mod(Number) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
- 
Generates an$modexpression that divides the previously mentioned field by the given number and returns the remainder.
- mod(Number, Number) - Method in class org.springframework.data.mongodb.core.query.Criteria
- 
Creates a criterion using the $mod operator.
- mod(String) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat divides the associated number by another and returns the remainder.
- mod(String) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Mod
- 
Use the value stored at the given field as mod base.
- mod(String) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
- 
Generates an$modexpression that divides the value of the given field by the previously mentioned field and returns the remainder.
- mod(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat divides the associated number by another and returns the remainder.
- mod(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Mod
- 
Use evaluated value of the givenAggregationExpressionas mod base.
- mod(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
- 
Generates an$modexpression that divides the value of the previously mentioned field by the result of theAggregationExpression.
- mode(OutOperation.OutMode) - Method in class org.springframework.data.mongodb.core.aggregation.OutOperation
- 
Specify how to merge the aggregation output with the target collection.
- moderateValidation() - Method in class org.springframework.data.mongodb.core.CollectionOptions
- 
Create newCollectionOptionswith already given settings andvalidationLevelset toValidationLevel.MODERATE.
- Modifiers() - Constructor for class org.springframework.data.mongodb.core.query.Update.Modifiers
- modifies(String) - Method in class org.springframework.data.mongodb.core.aggregation.AggregationUpdate
- modifies(String) - Method in class org.springframework.data.mongodb.core.query.Update
- 
Determine if a givenkeywill be touched on execution.
- modifies(String) - Method in interface org.springframework.data.mongodb.core.query.UpdateDefinition
- 
Check if a given key is modified by applying the update.
- modifyOnCreate() - Element in annotation interface org.springframework.data.mongodb.config.EnableMongoAuditing
- 
Configures whether the entity shall be marked as modified on creation.
- modifyOnCreate() - Element in annotation interface org.springframework.data.mongodb.config.EnableReactiveMongoAuditing
- 
Configures whether the entity shall be marked as modified on creation.
- MongoAction - Class in org.springframework.data.mongodb.core
- 
Represents an action taken against the collection.
- MongoAction(WriteConcern, MongoActionOperation, String, Class<?>, Document, Document) - Constructor for class org.springframework.data.mongodb.core.MongoAction
- 
Create an instance of aMongoAction.
- MongoActionOperation - Enum Class in org.springframework.data.mongodb.core
- 
Enumeration for operations on a collection.
- MongoAdmin - Class in org.springframework.data.mongodb.core
- 
Mongo server administration exposed via JMX annotations
- MongoAdmin(MongoClient) - Constructor for class org.springframework.data.mongodb.core.MongoAdmin
- MongoAdminOperations - Interface in org.springframework.data.mongodb.core
- MongoAnnotationProcessor - Class in org.springframework.data.mongodb.repository.support
- 
Annotation processor to create Querydsl query types for QueryDsl annotated classes.
- MongoAnnotationProcessor() - Constructor for class org.springframework.data.mongodb.repository.support.MongoAnnotationProcessor
- MongoAotPredicates - Class in org.springframework.data.mongodb.aot
- MongoAotPredicates() - Constructor for class org.springframework.data.mongodb.aot.MongoAotPredicates
- MongoAuditingBeanDefinitionParser - Class in org.springframework.data.mongodb.config
- 
BeanDefinitionParserto register aAuditingEntityCallbackto transparently set auditing information on an entity.
- MongoAuditingBeanDefinitionParser() - Constructor for class org.springframework.data.mongodb.config.MongoAuditingBeanDefinitionParser
- mongoClient() - Method in class org.springframework.data.mongodb.config.AbstractMongoClientConfiguration
- 
Return theMongoClientinstance to connect to.
- MongoClientEncryption - Class in org.springframework.data.mongodb.core.encryption
- 
ClientEncryptionbasedEncryptionimplementation.
- MongoClientFactoryBean - Class in org.springframework.data.mongodb.core
- 
Convenient factory for configuring MongoDB.
- MongoClientFactoryBean() - Constructor for class org.springframework.data.mongodb.core.MongoClientFactoryBean
- MongoClientParser - Class in org.springframework.data.mongodb.config
- 
Parser formongo-clientdefinitions.
- MongoClientParser() - Constructor for class org.springframework.data.mongodb.config.MongoClientParser
- mongoClientSettings() - Method in class org.springframework.data.mongodb.config.MongoConfigurationSupport
- 
Return theMongoClientSettingsused to create the actual MongoClient.
- MongoClientSettingsFactoryBean - Class in org.springframework.data.mongodb.core
- 
A factory bean for construction of aMongoClientSettingsinstance to be used with a MongoDB driver.
- MongoClientSettingsFactoryBean() - Constructor for class org.springframework.data.mongodb.core.MongoClientSettingsFactoryBean
- MongoClientVersion - Class in org.springframework.data.mongodb.util
- 
MongoClientVersionholds information about the used mongo-java client and is used to distinguish between different versions.
- MongoClientVersion() - Constructor for class org.springframework.data.mongodb.util.MongoClientVersion
- MongoCollectionUtils - Class in org.springframework.data.mongodb
- 
Helper class featuring helper methods for working with MongoDb collections.
- MongoConfigurationSupport - Class in org.springframework.data.mongodb.config
- 
Base class for Spring Data MongoDB to be extended for JavaConfiguration usage.
- MongoConfigurationSupport() - Constructor for class org.springframework.data.mongodb.config.MongoConfigurationSupport
- MongoConversionContext - Class in org.springframework.data.mongodb.core.convert
- 
ValueConversionContextthat allows to delegate read/write to an underlyingMongoConverter.
- MongoConversionContext(PropertyValueProvider<MongoPersistentProperty>, MongoPersistentProperty, MongoConverter) - Constructor for class org.springframework.data.mongodb.core.convert.MongoConversionContext
- MongoConversionContext(PropertyValueProvider<MongoPersistentProperty>, MongoPersistentProperty, MongoConverter, SpELContext) - Constructor for class org.springframework.data.mongodb.core.convert.MongoConversionContext
- MongoConverter - Interface in org.springframework.data.mongodb.core.convert
- 
Central Mongo specific converter interface which combinesMongoWriterandEntityReader.
- MongoConverterConfigurationAdapter() - Constructor for class org.springframework.data.mongodb.core.convert.MongoCustomConversions.MongoConverterConfigurationAdapter
- MongoCredentialPropertyEditor - Class in org.springframework.data.mongodb.config
- 
Parse aStringto a Collection ofMongoCredential.
- MongoCredentialPropertyEditor() - Constructor for class org.springframework.data.mongodb.config.MongoCredentialPropertyEditor
- MongoCustomConversions - Class in org.springframework.data.mongodb.core.convert
- 
Value object to capture custom conversion.
- MongoCustomConversions(List<?>) - Constructor for class org.springframework.data.mongodb.core.convert.MongoCustomConversions
- 
Create a newMongoCustomConversionsinstance registering the given converters.
- MongoCustomConversions(MongoCustomConversions.MongoConverterConfigurationAdapter) - Constructor for class org.springframework.data.mongodb.core.convert.MongoCustomConversions
- 
Create a newMongoCustomConversionsgivenMongoCustomConversions.MongoConverterConfigurationAdapter.
- MongoCustomConversions.MongoConverterConfigurationAdapter - Class in org.springframework.data.mongodb.core.convert
- 
MongoCustomConversions.MongoConverterConfigurationAdapterencapsulates creation ofCustomConversions.ConverterConfigurationwith MongoDB specifics.
- MongoDatabaseFactory - Interface in org.springframework.data.mongodb
- 
Interface for factories creatingMongoDatabaseinstances.
- MongoDatabaseFactoryReferenceLoader - Class in org.springframework.data.mongodb.core.convert
- 
ReferenceLoaderimplementation using aMongoDatabaseFactoryto obtain rawdocumentsfor linked entities via aReferenceLoader.DocumentReferenceQuery.
- MongoDatabaseFactoryReferenceLoader(MongoDatabaseFactory) - Constructor for class org.springframework.data.mongodb.core.convert.MongoDatabaseFactoryReferenceLoader
- MongoDatabaseFactorySupport<C> - Class in org.springframework.data.mongodb.core
- 
Common base class for usage with bothMongoClientsdefining common properties such as database name and exception translator.
- MongoDatabaseFactorySupport(C, String, boolean, PersistenceExceptionTranslator) - Constructor for class org.springframework.data.mongodb.core.MongoDatabaseFactorySupport
- 
Create a newMongoDatabaseFactorySupportobject givenmongoClient,databaseName,mongoInstanceCreatedandPersistenceExceptionTranslator.
- MongoDatabaseUtils - Class in org.springframework.data.mongodb
- 
Helper class for managing aMongoDatabaseinstances viaMongoDatabaseFactory.
- MongoDatabaseUtils() - Constructor for class org.springframework.data.mongodb.MongoDatabaseUtils
- MongoDataIntegrityViolationException - Exception in org.springframework.data.mongodb.core
- 
Mongo-specificDataIntegrityViolationException.
- MongoDataIntegrityViolationException(String, WriteConcernResult, MongoActionOperation) - Constructor for exception org.springframework.data.mongodb.core.MongoDataIntegrityViolationException
- 
Creates a newMongoDataIntegrityViolationExceptionusing the given message andWriteConcernResult.
- MongoDbErrorCodes - Class in org.springframework.data.mongodb.util
- 
MongoDbErrorCodesholds MongoDB specific error codes outlined in mongo/base/error_codes.yml.
- MongoDbErrorCodes() - Constructor for class org.springframework.data.mongodb.util.MongoDbErrorCodes
- mongoDbFactory() - Method in class org.springframework.data.mongodb.config.AbstractMongoClientConfiguration
- 
Creates aSimpleMongoClientDatabaseFactoryto be used by theMongoTemplate.
- MongoDbFactoryParser - Class in org.springframework.data.mongodb.config
- MongoDbFactoryParser() - Constructor for class org.springframework.data.mongodb.config.MongoDbFactoryParser
- mongodbSerializer() - Method in class org.springframework.data.mongodb.repository.support.ReactiveQuerydslMongoPredicateExecutor
- MongoEncryptionConverter - Class in org.springframework.data.mongodb.core.convert.encryption
- 
Default implementation ofEncryptingConverter.
- MongoEncryptionConverter(Encryption<BsonValue, BsonBinary>, EncryptionKeyResolver) - Constructor for class org.springframework.data.mongodb.core.convert.encryption.MongoEncryptionConverter
- MongoEncryptionSettingsFactoryBean - Class in org.springframework.data.mongodb.core
- MongoEncryptionSettingsFactoryBean() - Constructor for class org.springframework.data.mongodb.core.MongoEncryptionSettingsFactoryBean
- MongoEntityInformation<T,ID> - Interface in org.springframework.data.mongodb.repository.query 
- 
Mongo specificEntityInformation.
- MongoEntityMetadata<T> - Interface in org.springframework.data.mongodb.repository.query
- 
Extension ofEntityMetadatato additionally expose the collection name an entity shall be persisted to.
- MongoExampleMapper - Class in org.springframework.data.mongodb.core.convert
- 
Mapper fromExampleto a queryDocument.
- MongoExampleMapper(MongoConverter) - Constructor for class org.springframework.data.mongodb.core.convert.MongoExampleMapper
- 
Create a newMongoTypeMappergivenMongoConverter.
- MongoExceptionTranslator - Class in org.springframework.data.mongodb.core
- 
SimplePersistenceExceptionTranslatorfor Mongo.
- MongoExceptionTranslator() - Constructor for class org.springframework.data.mongodb.core.MongoExceptionTranslator
- MongoExpression - Interface in org.springframework.data.mongodb
- 
Wrapper object for MongoDB expressions like$toUpper : $namethat manifest asDocumentwhen passed on to the driver.
- MongoField - Class in org.springframework.data.mongodb.core.mapping
- 
Value Object for representing a field to read/write within a MongoDBDocument.
- MongoField(FieldName, Class<?>, int) - Constructor for class org.springframework.data.mongodb.core.mapping.MongoField
- MongoField(FieldName, FieldType, int) - Constructor for class org.springframework.data.mongodb.core.mapping.MongoField
- MongoField.MongoFieldBuilder - Class in org.springframework.data.mongodb.core.mapping
- 
Builder forMongoField.
- MongoFieldBuilder() - Constructor for class org.springframework.data.mongodb.core.mapping.MongoField.MongoFieldBuilder
- MongoHandlerContext - Class in org.springframework.data.mongodb.observability
- 
AObservation.Contextthat contains MongoDB events.
- MongoHandlerContext(ConnectionString, CommandStartedEvent, RequestContext) - Constructor for class org.springframework.data.mongodb.observability.MongoHandlerContext
- MongoHandlerObservationConvention - Interface in org.springframework.data.mongodb.observability
- 
ObservationConventionforMongoHandlerContext.
- MongoId - Annotation Interface in org.springframework.data.mongodb.core.mapping
- MongoJmxParser - Class in org.springframework.data.mongodb.config
- MongoJmxParser() - Constructor for class org.springframework.data.mongodb.config.MongoJmxParser
- MongoJsonSchema - Interface in org.springframework.data.mongodb.core.schema
- 
Interface defining MongoDB-specific JSON schema object.
- MongoJsonSchema.ConflictResolutionFunction - Interface in org.springframework.data.mongodb.core.schema
- 
A resolution function that is called on conflicting paths when trying to merge properties with different values into a single value.
- MongoJsonSchema.ConflictResolutionFunction.Path - Interface in org.springframework.data.mongodb.core.schema
- MongoJsonSchema.ConflictResolutionFunction.Resolution - Interface in org.springframework.data.mongodb.core.schema
- 
The result after processing a conflict when merging schemas.
- MongoJsonSchema.MongoJsonSchemaBuilder - Class in org.springframework.data.mongodb.core.schema
- 
MongoJsonSchema.MongoJsonSchemaBuilderprovides a fluent API for defining aMongoJsonSchema.
- MongoJsonSchemaCreator - Interface in org.springframework.data.mongodb.core
- 
MongoJsonSchemaCreatorextracts theMongoJsonSchemafor a givenClassby applying the following mapping rules.
- MongoJsonSchemaCreator.JsonSchemaPropertyContext - Interface in org.springframework.data.mongodb.core
- 
The context in which a specificMongoJsonSchemaCreator.JsonSchemaPropertyContext.getProperty()is encountered during schema creation.
- MongoJsonSchemaCreator.PropertySpecifier - Interface in org.springframework.data.mongodb.core
- MongoJsonSchemaMapper - Class in org.springframework.data.mongodb.core.convert
- 
JsonSchemaMapperimplementation using the conversion and mapping infrastructure for mapping fields to the provided domain type.
- MongoJsonSchemaMapper(MongoConverter) - Constructor for class org.springframework.data.mongodb.core.convert.MongoJsonSchemaMapper
- 
Create a newMongoJsonSchemaMapperfacilitating the givenMongoConverter.
- mongoManagedTypes() - Method in class org.springframework.data.mongodb.config.MongoConfigurationSupport
- MongoManagedTypes - Class in org.springframework.data.mongodb
- mongoMappingContext(MongoCustomConversions, MongoManagedTypes) - Method in class org.springframework.data.mongodb.config.MongoConfigurationSupport
- 
Creates aMongoMappingContextequipped with entity classes scanned from the mapping base package.
- MongoMappingContext - Class in org.springframework.data.mongodb.core.mapping
- 
Default implementation of aMappingContextfor MongoDB usingBasicMongoPersistentEntityandBasicMongoPersistentPropertyas primary abstractions.
- MongoMappingContext() - Constructor for class org.springframework.data.mongodb.core.mapping.MongoMappingContext
- 
Creates a newMongoMappingContext.
- MongoMappingEvent<T> - Class in org.springframework.data.mongodb.core.mapping.event
- 
BaseApplicationEventtriggered by Spring Data MongoDB.
- MongoMappingEvent(T, Document, String) - Constructor for class org.springframework.data.mongodb.core.mapping.event.MongoMappingEvent
- 
Creates newMongoMappingEvent.
- MongoMappingEventPublisher - Class in org.springframework.data.mongodb.core.index
- 
An implementation of ApplicationEventPublisher that will only fireMappingContextEvents for use by the index creator when MongoTemplate is used 'stand-alone', that is not declared inside a SpringApplicationContext.
- MongoMappingEventPublisher(ApplicationListener<MappingContextEvent<?, ?>>) - Constructor for class org.springframework.data.mongodb.core.index.MongoMappingEventPublisher
- 
Creates a newMongoMappingEventPublisherfor the givenApplicationListener.
- MongoMappingEventPublisher(MongoPersistentEntityIndexCreator) - Constructor for class org.springframework.data.mongodb.core.index.MongoMappingEventPublisher
- 
Creates a newMongoMappingEventPublisherfor the givenMongoPersistentEntityIndexCreator.
- MongoNamespaceHandler - Class in org.springframework.data.mongodb.config
- 
NamespaceHandlerfor Mongo DB configuration.
- MongoNamespaceHandler() - Constructor for class org.springframework.data.mongodb.config.MongoNamespaceHandler
- MongoObservationCommandListener - Class in org.springframework.data.mongodb.observability
- 
Implement MongoDB'sCommandListenerusing Micrometer'sObservationAPI.
- MongoObservationCommandListener(ObservationRegistry) - Constructor for class org.springframework.data.mongodb.observability.MongoObservationCommandListener
- 
Create a newMongoObservationCommandListenerto recordObservations.
- MongoObservationCommandListener(ObservationRegistry, ConnectionString) - Constructor for class org.springframework.data.mongodb.observability.MongoObservationCommandListener
- 
Create a newMongoObservationCommandListenerto recordObservations.
- MongoOperations - Interface in org.springframework.data.mongodb.core
- 
Interface that specifies a basic set of MongoDB operations.
- mongoOperator() - Method in class org.springframework.data.mongodb.core.aggregation.AddFieldsOperation
- mongoOperator() - Method in class org.springframework.data.mongodb.core.aggregation.SetOperation
- MongoParameterAccessor - Interface in org.springframework.data.mongodb.repository.query
- 
Mongo-specificParameterAccessorexposing a maximum distance parameter.
- MongoParameters - Class in org.springframework.data.mongodb.repository.query
- 
Custom extension ofParametersdiscovering additional
- MongoParameters(Method, boolean) - Constructor for class org.springframework.data.mongodb.repository.query.MongoParameters
- MongoParametersParameterAccessor - Class in org.springframework.data.mongodb.repository.query
- 
Mongo-specificParametersParameterAccessorto allow access to theDistanceparameter.
- MongoParametersParameterAccessor(MongoQueryMethod, Object[]) - Constructor for class org.springframework.data.mongodb.repository.query.MongoParametersParameterAccessor
- 
Creates a newMongoParametersParameterAccessor.
- MongoPersistentEntity<T> - Interface in org.springframework.data.mongodb.core.mapping
- 
MongoDB specificPersistentEntityabstraction.
- MongoPersistentEntityIndexCreator - Class in org.springframework.data.mongodb.core.index
- 
Component that inspectsMongoPersistentEntityinstances contained in the givenMongoMappingContextfor indexing metadata and ensures the indexes to be available.
- MongoPersistentEntityIndexCreator(MongoMappingContext, IndexOperationsProvider) - Constructor for class org.springframework.data.mongodb.core.index.MongoPersistentEntityIndexCreator
- 
Creates a newMongoPersistentEntityIndexCreatorfor the givenMongoMappingContextandMongoDatabaseFactory.
- MongoPersistentEntityIndexCreator(MongoMappingContext, IndexOperationsProvider, IndexResolver) - Constructor for class org.springframework.data.mongodb.core.index.MongoPersistentEntityIndexCreator
- 
Creates a newMongoPersistentEntityIndexCreatorfor the givenMongoMappingContextandMongoDatabaseFactory.
- MongoPersistentEntityIndexResolver - Class in org.springframework.data.mongodb.core.index
- 
IndexResolverimplementation inspectingMongoPersistentEntityforMongoPersistentEntityto be indexed.
- MongoPersistentEntityIndexResolver(MappingContext<? extends MongoPersistentEntity<?>, MongoPersistentProperty>) - Constructor for class org.springframework.data.mongodb.core.index.MongoPersistentEntityIndexResolver
- 
Create newMongoPersistentEntityIndexResolver.
- MongoPersistentEntityIndexResolver.CyclicPropertyReferenceException - Exception in org.springframework.data.mongodb.core.index
- MongoPersistentEntityIndexResolver.IndexDefinitionHolder - Class in org.springframework.data.mongodb.core.index
- 
Implementation ofIndexDefinitionholding additional (property)path information used for creating the index.
- MongoPersistentProperty - Interface in org.springframework.data.mongodb.core.mapping
- 
MongoDB specificPersistentPropertyextension.
- MongoPersistentProperty.PropertyToFieldNameConverter - Enum Class in org.springframework.data.mongodb.core.mapping
- 
SimpleConverterimplementation to transform aMongoPersistentPropertyinto its field name.
- MongoQueryMethod - Class in org.springframework.data.mongodb.repository.query
- 
Mongo specific implementation ofQueryMethod.
- MongoQueryMethod(Method, RepositoryMetadata, ProjectionFactory, MappingContext<? extends MongoPersistentEntity<?>, MongoPersistentProperty>) - Constructor for class org.springframework.data.mongodb.repository.query.MongoQueryMethod
- 
Creates a newMongoQueryMethodfrom the givenMethod.
- MongoRegexCreator - Enum Class in org.springframework.data.mongodb.core.query
- MongoRegexCreator.MatchMode - Enum Class in org.springframework.data.mongodb.core.query
- 
Match modes for treatment ofStringvalues.
- MongoRepository<T,ID> - Interface in org.springframework.data.mongodb.repository 
- 
Mongo specificRepositoryinterface.
- MongoRepositoryBean<T> - Class in org.springframework.data.mongodb.repository.cdi
- 
CdiRepositoryBeanto create Mongo repository instances.
- MongoRepositoryBean(Bean<MongoOperations>, Set<Annotation>, Class<T>, BeanManager, Optional<CustomRepositoryImplementationDetector>) - Constructor for class org.springframework.data.mongodb.repository.cdi.MongoRepositoryBean
- 
Creates a newMongoRepositoryBean.
- MongoRepositoryConfigNamespaceHandler - Class in org.springframework.data.mongodb.repository.config
- 
NamespaceHandlerto register repository configuration.
- MongoRepositoryConfigNamespaceHandler() - Constructor for class org.springframework.data.mongodb.repository.config.MongoRepositoryConfigNamespaceHandler
- MongoRepositoryConfigurationExtension - Class in org.springframework.data.mongodb.repository.config
- 
RepositoryConfigurationExtensionfor MongoDB.
- MongoRepositoryConfigurationExtension() - Constructor for class org.springframework.data.mongodb.repository.config.MongoRepositoryConfigurationExtension
- MongoRepositoryExtension - Class in org.springframework.data.mongodb.repository.cdi
- 
CDI extension to export Mongo repositories.
- MongoRepositoryExtension() - Constructor for class org.springframework.data.mongodb.repository.cdi.MongoRepositoryExtension
- MongoRepositoryFactory - Class in org.springframework.data.mongodb.repository.support
- 
Factory to createMongoRepositoryinstances.
- MongoRepositoryFactory(MongoOperations) - Constructor for class org.springframework.data.mongodb.repository.support.MongoRepositoryFactory
- 
Creates a newMongoRepositoryFactorywith the givenMongoOperations.
- MongoRepositoryFactoryBean<T extends Repository<S,ID>, S, ID extends Serializable> - Class in org.springframework.data.mongodb.repository.support 
- 
FactoryBeanto createMongoRepositoryinstances.
- MongoRepositoryFactoryBean(Class<? extends T>) - Constructor for class org.springframework.data.mongodb.repository.support.MongoRepositoryFactoryBean
- 
Creates a newMongoRepositoryFactoryBeanfor the given repository interface.
- MongoServerApiFactoryBean - Class in org.springframework.data.mongodb.core
- MongoServerApiFactoryBean() - Constructor for class org.springframework.data.mongodb.core.MongoServerApiFactoryBean
- MongoSessionProvider - Interface in org.springframework.data.mongodb
- 
A simple interface for obtaining aClientSessionto be consumed byMongoOperationsand MongoDB native operations that support causal consistency and transactions.
- MongoSimpleTypes - Class in org.springframework.data.mongodb.core.mapping
- 
Simple constant holder for aSimpleTypeHolderenriched with Mongo specific simple types.
- mongoTemplate(MongoDatabaseFactory, MappingMongoConverter) - Method in class org.springframework.data.mongodb.config.AbstractMongoClientConfiguration
- 
Creates aMongoTemplate.
- MongoTemplate - Class in org.springframework.data.mongodb.core
- 
Primary implementation ofMongoOperations.
- MongoTemplate(MongoClient, String) - Constructor for class org.springframework.data.mongodb.core.MongoTemplate
- 
Constructor used for a basic template configuration.
- MongoTemplate(MongoDatabaseFactory) - Constructor for class org.springframework.data.mongodb.core.MongoTemplate
- 
Constructor used for a basic template configuration.
- MongoTemplate(MongoDatabaseFactory, MongoConverter) - Constructor for class org.springframework.data.mongodb.core.MongoTemplate
- 
Constructor used for a basic template configuration.
- mongoTemplateRef() - Element in annotation interface org.springframework.data.mongodb.repository.config.EnableMongoRepositories
- 
Configures the name of theMongoTemplatebean to be used with the repositories detected.
- MongoTransactionException - Exception in org.springframework.data.mongodb
- 
A specificClientSessionExceptionrelated to issues with a transaction such as aborted or non existing transactions.
- MongoTransactionException(String) - Constructor for exception org.springframework.data.mongodb.MongoTransactionException
- 
Constructor forMongoTransactionException.
- MongoTransactionException(String, Throwable) - Constructor for exception org.springframework.data.mongodb.MongoTransactionException
- 
Constructor forClientSessionException.
- MongoTransactionManager - Class in org.springframework.data.mongodb
- 
APlatformTransactionManagerimplementation that managesClientSessionbased transactions for a singleMongoDatabaseFactory.
- MongoTransactionManager() - Constructor for class org.springframework.data.mongodb.MongoTransactionManager
- 
Create a newMongoTransactionManagerfor bean-style usage.
- MongoTransactionManager(MongoDatabaseFactory) - Constructor for class org.springframework.data.mongodb.MongoTransactionManager
- 
Create a newMongoTransactionManagerobtaining sessions from the givenMongoDatabaseFactory.
- MongoTransactionManager(MongoDatabaseFactory, TransactionOptions) - Constructor for class org.springframework.data.mongodb.MongoTransactionManager
- 
Create a newMongoTransactionManagerobtaining sessions from the givenMongoDatabaseFactoryapplying the givenoptions, if present, when starting a new transaction.
- MongoTransactionManager.MongoTransactionObject - Class in org.springframework.data.mongodb
- 
MongoDB specific transaction object, representing aMongoResourceHolder.
- MongoTypeMapper - Interface in org.springframework.data.mongodb.core.convert
- 
Mongo-specificTypeMapperexposing thatDocuments might contain a type key.
- MongoValueConverter<S,T> - Interface in org.springframework.data.mongodb.core.convert 
- 
MongoDB-specificPropertyValueConverterextension.
- MongoWriter<T> - Interface in org.springframework.data.mongodb.core.convert
- 
A MongoWriter is responsible for converting an object of type T to the native MongoDB representation Document.
- month() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateOperatorFactory
- 
Creates newAggregationExpressionthat returns the month of a date as a number between 1 and 12.
- month(Object) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateFromParts
- 
Set the month to the given value which must resolve to a calendar month in range1 - 12.
- month(Object) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.Month
- 
Creates newDateOperators.Month.
- MONTH - Enum constant in enum class org.springframework.data.mongodb.core.aggregation.DensifyOperation.DensifyUnits
- MONTH - Enum constant in enum class org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.WindowUnits
- monthOf(String) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateFromParts
- 
Set the month to the value resolved by following the givenfield reference.
- monthOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.Month
- 
Creates newDateOperators.Month.
- monthOf(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateFromParts
- 
Set the month to the result of the givenexpression.
- monthOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.Month
- 
Creates newDateOperators.Month.
- multipleOf(Number) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.NumericJsonSchemaProperty
- multipleOf(Number) - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.NumericJsonSchemaObject
- 
Set the value a valid field value must be the multiple of.
- multiply(Number) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
- 
Generates an$multiplyexpression that multiplies the given number with the previously mentioned field.
- multiply(String) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
- 
Generates an$multiplyexpression that multiplies the value of the given field with the previously mentioned field.
- multiply(String, Number) - Method in class org.springframework.data.mongodb.core.query.Update
- 
Multiply the value of given key by the given number.
- multiply(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
- 
Generates an$multiplyexpression that multiplies the previously with the result of theAggregationExpression. mentioned field.
- multiplyBy(Number) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat multiplies the associated number with another.
- multiplyBy(Number) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Multiply
- 
Multiply by the given value.
- multiplyBy(String) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat multiplies the associated number with another.
- multiplyBy(String) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Multiply
- 
Multiply by the value stored at the given field.
- multiplyBy(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat multiplies the associated number with another.
- multiplyBy(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Multiply
- 
Multiply by the evaluated value of the givenAggregationExpression.
N
- n(int) - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.ExpMovingAvg
- 
Define the number of historical documents with significant mathematical weight.
- name - Variable in class org.springframework.data.mongodb.core.convert.QueryMapper.Field
- name() - Method in interface org.springframework.data.mongodb.core.aggregation.DateOperators.TemporalUnit
- name() - Method in interface org.springframework.data.mongodb.core.aggregation.DensifyOperation.DensifyUnit
- name() - Method in interface org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.WindowUnit
- name() - Element in annotation interface org.springframework.data.mongodb.core.index.CompoundIndex
- 
Index name of the index to be created either as plain value or astemplate expression.
- name() - Element in annotation interface org.springframework.data.mongodb.core.index.GeoSpatialIndexed
- 
Index name either as plain value or astemplate expression.
- name() - Element in annotation interface org.springframework.data.mongodb.core.index.Indexed
- 
Index name either as plain value or astemplate expression.
- name() - Element in annotation interface org.springframework.data.mongodb.core.index.WildcardIndexed
- 
Index name either as plain value or astemplate expression.
- name() - Element in annotation interface org.springframework.data.mongodb.core.mapping.Field
- 
The key to be used to store the field inside the document.
- name() - Method in record class org.springframework.data.mongodb.core.mapping.FieldName
- 
Returns the value of thenamerecord component.
- name() - Method in interface org.springframework.data.mongodb.core.timeseries.GranularityDefinition
- name(String) - Static method in record class org.springframework.data.mongodb.core.mapping.FieldName
- 
Create a newFieldNamethat treats the given value as is.
- name(String) - Method in class org.springframework.data.mongodb.core.mapping.MongoField.MongoFieldBuilder
- 
Configure the field name as key.
- named(String) - Method in class org.springframework.data.mongodb.core.index.GeospatialIndex
- named(String) - Method in class org.springframework.data.mongodb.core.index.Index
- named(String) - Method in class org.springframework.data.mongodb.core.index.TextIndexDefinition.TextIndexDefinitionBuilder
- 
Define the name to be used when creating the index in the store.
- named(String) - Method in class org.springframework.data.mongodb.core.index.WildcardIndex
- 
Set the index name to use.
- named(String) - Static method in interface org.springframework.data.mongodb.core.schema.JsonSchemaProperty
- 
Obtain a builder to create aJsonSchemaProperty.
- NamedMongoScript - Class in org.springframework.data.mongodb.core.script
- 
Deprecated.since 2.2. Theevalcommand has been removed without replacement in MongoDB Server 4.2.0.
- NamedMongoScript(String, String) - Constructor for class org.springframework.data.mongodb.core.script.NamedMongoScript
- 
Deprecated.Creates newNamedMongoScriptthat can be saved to theMongoDatabaseinstance.
- NamedMongoScript(String, ExecutableMongoScript) - Constructor for class org.springframework.data.mongodb.core.script.NamedMongoScript
- 
Deprecated.Creates newNamedMongoScript.
- namedQueriesLocation() - Element in annotation interface org.springframework.data.mongodb.repository.config.EnableMongoRepositories
- 
Configures the location of where to find the Spring Data named queries properties file.
- namedQueriesLocation() - Element in annotation interface org.springframework.data.mongodb.repository.config.EnableReactiveMongoRepositories
- 
Configures the location of where to find the Spring Data named queries properties file.
- nameType() - Element in annotation interface org.springframework.data.mongodb.core.mapping.Field
- 
The usedtypehas impact on how a givenField.name()is treated if it contains dot (.) characters.
- ne(Object) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
- 
Generates a$neexpression (not equal) that compares the value of the field to a given value or field.
- ne(Object) - Method in class org.springframework.data.mongodb.core.query.Criteria
- 
Creates a criterion using the $ne operator.
- near(double, double) - Static method in class org.springframework.data.mongodb.core.query.NearQuery
- 
Creates a newNearQuerystarting near the given coordinates.
- near(double, double, Metric) - Static method in class org.springframework.data.mongodb.core.query.NearQuery
- near(Point) - Method in class org.springframework.data.mongodb.core.query.Criteria
- 
Creates a geospatial criterion using a $near operation.
- near(Point) - Static method in class org.springframework.data.mongodb.core.query.NearQuery
- near(Point, Metric) - Static method in class org.springframework.data.mongodb.core.query.NearQuery
- near(NearQuery) - Method in interface org.springframework.data.mongodb.core.ExecutableFindOperation.FindWithQuery
- 
Set the filter query for the geoNear execution.
- near(NearQuery) - Method in interface org.springframework.data.mongodb.core.ReactiveFindOperation.FindWithQuery
- 
Set the filter query for the geoNear execution.
- Near - Annotation Interface in org.springframework.data.mongodb.repository
- 
Annotation to be used for disambiguing method parameters that shall be used to trigger geo near queries.
- NearQuery - Class in org.springframework.data.mongodb.core.query
- 
Builder class to build near-queries.
- nearSphere(Point) - Method in class org.springframework.data.mongodb.core.query.Criteria
- 
Creates a geospatial criterion using a $nearSphere operation.
- negate() - Method in class org.springframework.data.mongodb.core.query.Term
- 
Negates the term.
- negateRaw(String) - Method in class org.springframework.data.mongodb.core.query.Term
- nested(Fields) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
- 
Defines a nested field binding for the current field.
- NEVER - Enum constant in enum class org.springframework.data.mongodb.SessionSynchronization
- 
Do not participate in ongoing transactions.
- newAggregation(Class<T>, List<? extends AggregationOperation>) - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
- 
Creates a newTypedAggregationfor the given type andAggregationOperations.
- newAggregation(Class<T>, AggregationOperation...) - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
- 
Creates a newTypedAggregationfor the given type andAggregationOperations.
- newAggregation(List<? extends AggregationOperation>) - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
- 
Creates a newAggregationfrom the givenAggregationOperations.
- newAggregation(AggregationOperation...) - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
- 
Creates a newAggregationfrom the givenAggregationOperations.
- newAggregationOptions() - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
- 
Returns a newAggregationOptions.Builder.
- newBucketOperation(BucketOperationSupport.Outputs) - Method in class org.springframework.data.mongodb.core.aggregation.BucketAutoOperation
- newBucketOperation(BucketOperationSupport.Outputs) - Method in class org.springframework.data.mongodb.core.aggregation.BucketOperation
- newBucketOperation(BucketOperationSupport.Outputs) - Method in class org.springframework.data.mongodb.core.aggregation.BucketOperationSupport
- 
Implementation hook to create a new bucket operation.
- newBuilder() - Static method in class org.springframework.data.mongodb.core.aggregation.ConditionalOperators.Cond
- 
Get a builder that allows fluent creation ofConditionalOperators.Cond.
- newBuilder() - Static method in class org.springframework.data.mongodb.core.aggregation.LookupOperation.LookupOperationBuilder
- 
Creates new builder forLookupOperation.
- newBuilder() - Static method in class org.springframework.data.mongodb.core.aggregation.UnwindOperation.UnwindOperationBuilder
- 
Creates new builder forUnwindOperation.
- newInstance() - Static method in class org.springframework.data.mongodb.core.schema.UntypedJsonSchemaObject
- 
Create a new instance ofUntypedJsonSchemaObject.
- newLookup() - Static method in class org.springframework.data.mongodb.core.aggregation.LookupOperation
- 
Get a builder that allows creation ofLookupOperation.
- newUnwind() - Static method in class org.springframework.data.mongodb.core.aggregation.UnwindOperation
- 
Get a builder that allows creation ofLookupOperation.
- newUpdate(AggregationOperation...) - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
- 
Creates a newAggregationUpdatefrom the givenAggregationOperations.
- newVariable(String) - Static method in class org.springframework.data.mongodb.core.aggregation.VariableOperators.Let.ExpressionVariable
- 
Create a newVariableOperators.Let.ExpressionVariablewith given name.
- nextConverted(MongoPersistentProperty) - Method in interface org.springframework.data.mongodb.repository.query.ConvertingParameterAccessor.PotentiallyConvertingIterator
- 
Returns the next element which has already been converted.
- nil() - Static method in interface org.springframework.data.mongodb.core.schema.JsonSchemaObject
- 
Create a newJsonSchemaObjectoftype : 'null'.
- nil(String) - Static method in interface org.springframework.data.mongodb.core.schema.JsonSchemaProperty
- 
Creates a newIdentifiableJsonSchemaProperty.BooleanJsonSchemaPropertywith given identifier oftype : 'null'.
- nin(Object...) - Method in class org.springframework.data.mongodb.core.query.Criteria
- 
Creates a criterion using the $nin operator.
- nin(Collection<?>) - Method in class org.springframework.data.mongodb.core.query.Criteria
- 
Creates a criterion using the $nin operator.
- NO - Enum constant in enum class org.springframework.data.mongodb.core.index.IndexOptions.Unique
- NO_OP_PREPARER - Static variable in interface org.springframework.data.mongodb.core.CursorPreparer
- 
DefaultCursorPreparerjust passing on the givenFindIterable.
- NO_OP_PREPARER - Static variable in interface org.springframework.data.mongodb.core.FindPublisherPreparer
- 
DefaultFindPublisherPreparerjust passing on the givenFindPublisher.
- NO_OP_REF_RESOLVER - Static variable in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- NO_TIMEOUT - Enum constant in enum class org.springframework.data.mongodb.core.query.Meta.CursorOption
- 
Prevents the server from timing out idle cursors.
- noArrayIndex() - Method in interface org.springframework.data.mongodb.core.aggregation.UnwindOperation.IndexBuilder
- 
Do not expose the array index.
- noArrayIndex() - Method in class org.springframework.data.mongodb.core.aggregation.UnwindOperation.UnwindOperationBuilder
- noCursorTimeout() - Method in class org.springframework.data.mongodb.core.query.Query
- noMapping() - Method in class org.springframework.data.mongodb.core.aggregation.AggregationOptions.Builder
- 
Apply no domain type mapping at all taking the pipeline as-is.
- NON_NULL - Enum constant in enum class org.springframework.data.mongodb.core.mapping.Field.Write
- 
Value that indicates that only properties with non-null values are to be included.
- none() - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.Timezone
- 
Return an emptyDateOperators.Timezone.
- none() - Static method in class org.springframework.data.mongodb.core.CollectionOptions.ValidationOptions
- 
Create an emptyCollectionOptions.ValidationOptions.
- none() - Static method in class org.springframework.data.mongodb.core.convert.LazyLoadingProxyFactory.LazyLoadingInterceptor
- none() - Static method in class org.springframework.data.mongodb.core.FindAndModifyOptions
- 
Static factory method returning an unmodifiableFindAndModifyOptionsinstance.
- none() - Static method in class org.springframework.data.mongodb.core.FindAndReplaceOptions
- 
Static factory method returning an unmodifiableFindAndReplaceOptionsinstance.
- none() - Static method in class org.springframework.data.mongodb.core.index.IndexOptions
- none() - Static method in class org.springframework.data.mongodb.core.mapping.ShardKey
- 
ShardKeyindicating no shard key has been defined.
- none() - Static method in interface org.springframework.data.mongodb.core.messaging.SubscriptionRequest.RequestOptions
- 
Create empty options.
- none() - Static method in class org.springframework.data.mongodb.core.ReplaceOptions
- 
Static factory method returning an unmodifiableReplaceOptionsinstance.
- none() - Static method in class org.springframework.data.mongodb.gridfs.GridFsObject.Options
- 
Static factory to create empty options.
- NONE - Enum constant in enum class org.springframework.data.mongodb.core.aggregation.AggregationOptions.DomainTypeMapping
- 
Do not attempt to map fields against the model and treat the entire pipeline as-is.
- NONE - Enum constant in enum class org.springframework.data.mongodb.core.aggregation.DensifyOperation.DensifyUnits
- NONE - Enum constant in enum class org.springframework.data.mongodb.core.WriteResultChecking
- NONE - Static variable in class org.springframework.data.mongodb.core.mapreduce.MapReduceCounts
- 
Deprecated.
- nonIgnorable() - Static method in class org.springframework.data.mongodb.core.query.Collation.Alternate
- 
Consider Whitespace and punctuation as base characters.
- nonSynthetic(Fields) - Static method in class org.springframework.data.mongodb.core.aggregation.ExposedFields
- 
Creates non-syntheticExposedFieldsfrom the givenFields.
- NoOpDbRefResolver - Enum Class in org.springframework.data.mongodb.core.convert
- 
No-OperationDBRefresolver throwingUnsupportedOperationExceptionwhen attempting to resolve database references.
- normalization(boolean) - Method in class org.springframework.data.mongodb.core.query.Collation
- 
Set the flag that determines whether to check if text require normalization and to perform normalization.
- normalizationDisabled() - Method in class org.springframework.data.mongodb.core.query.Collation
- 
Disable text normalization.
- normalizationEnabled() - Method in class org.springframework.data.mongodb.core.query.Collation
- 
Enable text normalization.
- norOperator(Collection<Criteria>) - Method in class org.springframework.data.mongodb.core.query.Criteria
- 
Creates a criteria using the$noroperator for all of the provided criteria.
- norOperator(Criteria...) - Method in class org.springframework.data.mongodb.core.query.Criteria
- 
Creates a criteria using the$noroperator for all of the provided criteria.
- not() - Method in class org.springframework.data.mongodb.core.aggregation.BooleanOperators.BooleanOperatorFactory
- 
Creates newAggregationExpressionthat evaluates a boolean and returns the opposite boolean value.
- not() - Method in class org.springframework.data.mongodb.core.query.Criteria
- 
Creates a criterion using the $not meta operator which affects the clause directly following
- not(String) - Static method in class org.springframework.data.mongodb.core.aggregation.BooleanOperators
- 
Creates newAggregationExpressionthat evaluates the boolean value of the referenced field and returns the opposite boolean value.
- not(String) - Static method in class org.springframework.data.mongodb.core.aggregation.BooleanOperators.Not
- 
Creates newBooleanOperators.Notthat evaluates the boolean value of the referenced field and returns the opposite boolean value.
- not(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.BooleanOperators
- 
Creates newAggregationExpressionthat evaluates the boolean value ofAggregationExpressionresult and returns the opposite boolean value.
- not(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.BooleanOperators.Not
- 
Creates newBooleanOperators.Notthat evaluates the resulting boolean value of the givenAggregationExpressionand returns the opposite boolean value.
- notEqualTo(String) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.ComparisonOperatorFactory
- 
Creates newAggregationExpressionthat compares two values and returns true when the values are not equivalent.
- notEqualTo(String) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Ne
- 
Creates newComparisonOperators.Newith all previously added arguments appending the given one.
- notEqualTo(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.ComparisonOperatorFactory
- 
Creates newAggregationExpressionthat compares two values and returns true when the values are not equivalent.
- notEqualTo(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Ne
- 
Creates newComparisonOperators.Newith all previously added arguments appending the given one.
- notEqualToValue(Object) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.ComparisonOperatorFactory
- 
Creates newAggregationExpressionthat compares two values and returns true when the values are not equivalent.
- notEqualToValue(Object) - Method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Ne
- 
Creates newComparisonOperators.Eqwith all previously added arguments appending the given one.
- notMatch(JsonSchemaObject) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.ArrayJsonSchemaProperty
- notMatch(JsonSchemaObject) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.NumericJsonSchemaProperty
- notMatch(JsonSchemaObject) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty
- notMatch(JsonSchemaObject) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.StringJsonSchemaProperty
- notMatch(JsonSchemaObject) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.UntypedJsonSchemaProperty
- notMatch(JsonSchemaObject) - Method in class org.springframework.data.mongodb.core.schema.MongoJsonSchema.MongoJsonSchemaBuilder
- notMatch(JsonSchemaObject) - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.ArrayJsonSchemaObject
- notMatch(JsonSchemaObject) - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.BooleanJsonSchemaObject
- notMatch(JsonSchemaObject) - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject
- 
The field value must not match the specified schemas.
- notMatch(JsonSchemaObject) - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.NumericJsonSchemaObject
- notMatch(JsonSchemaObject) - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.ObjectJsonSchemaObject
- notMatch(JsonSchemaObject) - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.StringJsonSchemaObject
- notMatch(JsonSchemaObject) - Method in class org.springframework.data.mongodb.core.schema.UntypedJsonSchemaObject
- 
The field value must not match the specified schemas.
- notMatching(String) - Method in class org.springframework.data.mongodb.core.query.TextCriteria
- notMatchingAny(String...) - Method in class org.springframework.data.mongodb.core.query.TextCriteria
- notMatchingPhrase(String) - Method in class org.springframework.data.mongodb.core.query.TextCriteria
- 
Given value will treated as a single phrase.
- NotOperatorNode - Class in org.springframework.data.mongodb.core.spel
- NotOperatorNode(OperatorNot, ExpressionState) - Constructor for class org.springframework.data.mongodb.core.spel.NotOperatorNode
- NOW - Enum constant in enum class org.springframework.data.mongodb.core.aggregation.SystemVariable
- 
Variable for the current datetime.
- NULL - Static variable in interface org.springframework.data.mongodb.core.schema.JsonSchemaObject.Type
- nullType() - Static method in interface org.springframework.data.mongodb.core.schema.JsonSchemaObject.Type
- number() - Static method in interface org.springframework.data.mongodb.core.schema.JsonSchemaObject
- 
Create a newJsonSchemaObjectoftype : 'number'.
- number(String) - Static method in interface org.springframework.data.mongodb.core.schema.JsonSchemaProperty
- 
Creates a newIdentifiableJsonSchemaProperty.NumericJsonSchemaPropertywith given identifier oftype : 'number'.
- NUMBER - Static variable in interface org.springframework.data.mongodb.core.schema.JsonSchemaObject.Type
- numberType() - Static method in interface org.springframework.data.mongodb.core.schema.JsonSchemaObject.Type
- NumericJsonSchemaProperty(String, TypedJsonSchemaObject.NumericJsonSchemaObject) - Constructor for class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.NumericJsonSchemaProperty
- numericOrdering(boolean) - Method in class org.springframework.data.mongodb.core.query.Collation
- 
Set the flag that determines whether to compare numeric strings as numbers or as strings.
- numericOrderingDisabled() - Method in class org.springframework.data.mongodb.core.query.Collation
- 
Treat numeric strings as string for comparison.
- numericOrderingEnabled() - Method in class org.springframework.data.mongodb.core.query.Collation
- 
Treat numeric strings as numbers for comparison.
O
- object() - Static method in interface org.springframework.data.mongodb.core.schema.JsonSchemaObject
- 
Create a newJsonSchemaObjectoftype : 'object'.
- object(String) - Static method in interface org.springframework.data.mongodb.core.schema.JsonSchemaProperty
- 
Creates a newIdentifiableJsonSchemaProperty.ObjectJsonSchemaPropertywith given identifier oftype : 'object'.
- OBJECT - Static variable in interface org.springframework.data.mongodb.core.schema.JsonSchemaObject.Type
- OBJECT_ID - Enum constant in enum class org.springframework.data.mongodb.core.mapping.FieldType
- OBJECT_ID - Static variable in interface org.springframework.data.mongodb.core.schema.JsonSchemaObject.Type
- objectId(String) - Static method in interface org.springframework.data.mongodb.core.schema.JsonSchemaProperty
- 
Creates a newJsonSchemaPropertywith given identifier ofbsonType : 'objectId'.
- objectIdType() - Static method in interface org.springframework.data.mongodb.core.schema.JsonSchemaObject.Type
- ObjectJsonSchemaObject() - Constructor for class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.ObjectJsonSchemaObject
- ObjectOperatorFactory(Object) - Constructor for class org.springframework.data.mongodb.core.aggregation.ObjectOperators.ObjectOperatorFactory
- 
Creates newObjectOperators.ObjectOperatorFactoryfor given value.
- ObjectOperators - Class in org.springframework.data.mongodb.core.aggregation
- 
Gateway for object expression operators.
- ObjectOperators() - Constructor for class org.springframework.data.mongodb.core.aggregation.ObjectOperators
- ObjectOperators.GetField - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$getField.
- ObjectOperators.MergeObjects - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$mergeObjectsthat combines multiple documents into a single document.
- ObjectOperators.ObjectOperatorFactory - Class in org.springframework.data.mongodb.core.aggregation
- ObjectOperators.ObjectToArray - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$objectToArraythat converts a document to an array ofdocumentsthat each contains two fields k and v.
- ObjectOperators.SetField - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$setField.
- objectType() - Static method in interface org.springframework.data.mongodb.core.schema.JsonSchemaObject.Type
- of(Class<?>) - Static method in interface org.springframework.data.mongodb.core.schema.JsonSchemaObject
- 
Create a newJsonSchemaObjectmatching the giventype.
- of(String) - Method in class org.springframework.data.mongodb.core.aggregation.ObjectOperators.GetField
- 
Creates newaggregation expressionthat takes the value pointed to by givenfield reference.
- of(String) - Method in class org.springframework.data.mongodb.core.aggregation.SelectionOperators.First
- 
Define the field to serve as source.
- of(String) - Method in class org.springframework.data.mongodb.core.aggregation.SelectionOperators.Last
- 
Define the field to serve as source.
- of(String) - Static method in class org.springframework.data.mongodb.core.query.Collation.CollationLocale
- 
Create newCollation.CollationLocalefor given language.
- of(String) - Static method in class org.springframework.data.mongodb.core.query.Collation
- 
Create newCollationwith locale set to the given ICU language.
- of(String) - Static method in interface org.springframework.data.mongodb.core.schema.JsonSchemaObject.Type
- 
Create aJsonSchemaObject.Typewith its defaultrepresentationvia the name.
- of(String, String) - Static method in interface org.springframework.data.mongodb.core.messaging.SubscriptionRequest.RequestOptions
- 
Create options with the provided database and collection.
- of(Locale) - Static method in class org.springframework.data.mongodb.core.query.Collation
- of(Document) - Static method in class org.springframework.data.mongodb.core.index.PartialIndexFilter
- 
Create newPartialIndexFilterfor givenfilter expression.
- of(Document) - Static method in class org.springframework.data.mongodb.core.MappedDocument
- of(Document) - Static method in interface org.springframework.data.mongodb.core.schema.MongoJsonSchema
- 
Create a newMongoJsonSchemafor a given rootDocumentcontaining the schema definition.
- of(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ObjectOperators.GetField
- 
Creates newaggregation expressionthat takes the value pointed to by givenAggregationExpression.
- of(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.SelectionOperators.First
- 
Define the expression building the value to serve as source.
- of(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.SelectionOperators.Last
- 
Define the expression building the value to serve as source.
- of(AggregationOperation...) - Static method in class org.springframework.data.mongodb.core.aggregation.AggregationPipeline
- of(FindAndModifyOptions) - Static method in class org.springframework.data.mongodb.core.FindAndModifyOptions
- 
Create newFindAndModifyOptionsbased on option of given source.
- of(SubscriptionRequest.RequestOptions) - Static method in class org.springframework.data.mongodb.core.messaging.ChangeStreamRequest.ChangeStreamRequestOptions
- of(SubscriptionRequest.RequestOptions) - Static method in class org.springframework.data.mongodb.core.messaging.TailableCursorRequest.TailableCursorRequestOptions
- of(Collation.CollationLocale) - Static method in class org.springframework.data.mongodb.core.query.Collation
- 
Create newCollationwith locale set to the givenCollation.CollationLocale.
- of(CriteriaDefinition) - Static method in class org.springframework.data.mongodb.core.index.PartialIndexFilter
- 
Create newPartialIndexFilterfor givenfilter expression.
- of(Query) - Static method in class org.springframework.data.mongodb.core.query.Query
- 
Create an independent copy of the givenQuery.
- of(JsonSchemaObject) - Static method in interface org.springframework.data.mongodb.core.schema.MongoJsonSchema
- 
Create a newMongoJsonSchemafor a given root object.
- of(JsonSchemaObject.Type) - Static method in interface org.springframework.data.mongodb.core.schema.JsonSchemaObject
- 
Create a newJsonSchemaObjectof givenJsonSchemaObject.Type.
- of(JsonSchemaObject.Type...) - Static method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject
- 
Creates newTypedJsonSchemaObjectof given types.
- ofExpression(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.Timezone
- 
Create aDateOperators.Timezonefor theAggregationExpressionresulting in the Olson Timezone Identifier or UTC Offset.
- off() - Static method in class org.springframework.data.mongodb.core.query.Collation.CaseFirst
- 
Use the default.
- ofField(String) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.Timezone
- 
Create aDateOperators.Timezonefor theFieldreference holding the Olson Timezone Identifier or UTC Offset.
- offset(int) - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.Slice
- 
Slice using offset and count.
- ofIdFields(String...) - Static method in class org.springframework.data.mongodb.core.aggregation.MergeOperation.UniqueMergeId
- ofType(Class<?>) - Method in class org.springframework.data.mongodb.core.schema.JsonSchemaProperty.JsonSchemaPropertyBuilder
- 
Configure theJsonSchemaObject.Typefor the property by deriving it from the giventype.
- ofType(JsonSchemaObject.Type) - Method in class org.springframework.data.mongodb.core.schema.JsonSchemaProperty.JsonSchemaPropertyBuilder
- 
Configure aJsonSchemaObject.Typefor the property.
- ofValue(String, Object) - Static method in interface org.springframework.data.mongodb.core.schema.MongoJsonSchema.ConflictResolutionFunction.Resolution
- 
Construct a resolution from akeyandvalue.
- ofValue(MongoJsonSchema.ConflictResolutionFunction.Path, Object) - Static method in interface org.springframework.data.mongodb.core.schema.MongoJsonSchema.ConflictResolutionFunction.Resolution
- 
Construct a resolution for aMongoJsonSchema.ConflictResolutionFunction.Pathusing the givenvalue.
- on(String...) - Method in class org.springframework.data.mongodb.core.aggregation.MergeOperation.MergeOperationBuilder
- 
Appends a single field or multiple fields that act as a unique identifier for a document.
- on(String, Sort.Direction) - Method in class org.springframework.data.mongodb.core.index.Index
- ON_ACTUAL_TRANSACTION - Enum constant in enum class org.springframework.data.mongodb.SessionSynchronization
- 
Synchronize with native MongoDB transactions initiated viaMongoTransactionManager.
- onAfterConvert(AfterConvertEvent<E>) - Method in class org.springframework.data.mongodb.core.mapping.event.AbstractMongoEventListener
- 
CapturesAfterConvertEvent.
- onAfterConvert(AfterConvertEvent<Object>) - Method in class org.springframework.data.mongodb.core.mapping.event.LoggingEventListener
- onAfterConvert(T, Document, String) - Method in interface org.springframework.data.mongodb.core.mapping.event.AfterConvertCallback
- 
Entity callback method invoked after a domain object is materialized from aDocument.
- onAfterConvert(T, Document, String) - Method in interface org.springframework.data.mongodb.core.mapping.event.ReactiveAfterConvertCallback
- 
Entity callback method invoked after a domain object is materialized from aDocument.
- onAfterDelete(AfterDeleteEvent<E>) - Method in class org.springframework.data.mongodb.core.mapping.event.AbstractMongoEventListener
- 
CapturesAfterDeleteEvent.
- onAfterDelete(AfterDeleteEvent<Object>) - Method in class org.springframework.data.mongodb.core.mapping.event.LoggingEventListener
- onAfterLoad(AfterLoadEvent<E>) - Method in class org.springframework.data.mongodb.core.mapping.event.AbstractMongoEventListener
- 
CapturesAfterLoadEvent.
- onAfterLoad(AfterLoadEvent<Object>) - Method in class org.springframework.data.mongodb.core.mapping.event.LoggingEventListener
- onAfterSave(AfterSaveEvent<E>) - Method in class org.springframework.data.mongodb.core.mapping.event.AbstractMongoEventListener
- 
CapturesAfterSaveEvent.
- onAfterSave(AfterSaveEvent<Object>) - Method in class org.springframework.data.mongodb.core.mapping.event.LoggingEventListener
- onAfterSave(T, Document, String) - Method in interface org.springframework.data.mongodb.core.mapping.event.AfterSaveCallback
- 
Entity callback method invoked after a domain object is saved.
- onAfterSave(T, Document, String) - Method in interface org.springframework.data.mongodb.core.mapping.event.ReactiveAfterSaveCallback
- 
Entity callback method invoked after a domain object is saved.
- onAllFields() - Method in class org.springframework.data.mongodb.core.index.TextIndexDefinition.TextIndexDefinitionBuilder
- 
Define the index to span all fields using wildcard.
- onApplicationEvent(MappingContextEvent<?, ?>) - Method in class org.springframework.data.mongodb.core.index.MongoPersistentEntityIndexCreator
- onApplicationEvent(MongoMappingEvent<?>) - Method in class org.springframework.data.mongodb.core.mapping.event.AbstractMongoEventListener
- onBeforeConvert(Object, String) - Method in class org.springframework.data.mongodb.core.mapping.event.AuditingEntityCallback
- onBeforeConvert(Object, String) - Method in class org.springframework.data.mongodb.core.mapping.event.ReactiveAuditingEntityCallback
- onBeforeConvert(BeforeConvertEvent<E>) - Method in class org.springframework.data.mongodb.core.mapping.event.AbstractMongoEventListener
- 
CapturesBeforeConvertEvent.
- onBeforeConvert(BeforeConvertEvent<Object>) - Method in class org.springframework.data.mongodb.core.mapping.event.LoggingEventListener
- onBeforeConvert(T, String) - Method in interface org.springframework.data.mongodb.core.mapping.event.BeforeConvertCallback
- 
Entity callback method invoked before a domain object is converted to be persisted.
- onBeforeConvert(T, String) - Method in interface org.springframework.data.mongodb.core.mapping.event.ReactiveBeforeConvertCallback
- 
Entity callback method invoked before a domain object is converted to be persisted.
- onBeforeDelete(BeforeDeleteEvent<E>) - Method in class org.springframework.data.mongodb.core.mapping.event.AbstractMongoEventListener
- 
CaptureBeforeDeleteEvent.
- onBeforeDelete(BeforeDeleteEvent<Object>) - Method in class org.springframework.data.mongodb.core.mapping.event.LoggingEventListener
- onBeforeSave(BeforeSaveEvent<E>) - Method in class org.springframework.data.mongodb.core.mapping.event.AbstractMongoEventListener
- 
CapturesBeforeSaveEvent.
- onBeforeSave(BeforeSaveEvent<Object>) - Method in class org.springframework.data.mongodb.core.mapping.event.LoggingEventListener
- onBeforeSave(BeforeSaveEvent<Object>) - Method in class org.springframework.data.mongodb.core.mapping.event.ValidatingMongoEventListener
- onBeforeSave(T, Document, String) - Method in interface org.springframework.data.mongodb.core.mapping.event.BeforeSaveCallback
- 
Entity callback method invoked before a domain object is saved.
- onBeforeSave(T, Document, String) - Method in interface org.springframework.data.mongodb.core.mapping.event.ReactiveBeforeSaveCallback
- 
Entity callback method invoked before a domain object is saved.
- one() - Method in interface org.springframework.data.mongodb.core.ExecutableFindOperation.TerminatingFind
- 
Get exactly zero or one result.
- one() - Method in interface org.springframework.data.mongodb.core.ExecutableRemoveOperation.TerminatingRemove
- 
Remove the first matching document.
- one() - Method in interface org.springframework.data.mongodb.core.ReactiveFindOperation.TerminatingFind
- 
Get exactly zero or one result.
- one(T) - Method in interface org.springframework.data.mongodb.core.ExecutableInsertOperation.TerminatingInsert
- 
Insert exactly one object.
- one(T) - Method in interface org.springframework.data.mongodb.core.ReactiveInsertOperation.TerminatingInsert
- 
Insert exactly one object.
- onEmpty() - Element in annotation interface org.springframework.data.mongodb.core.mapping.Unwrapped
- 
Set the load strategy for the unwrapped object if all contained fields yield null values.
- oneOf(Collection<JsonSchemaObject>) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.ArrayJsonSchemaProperty
- oneOf(Collection<JsonSchemaObject>) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.NumericJsonSchemaProperty
- oneOf(Collection<JsonSchemaObject>) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty
- oneOf(Collection<JsonSchemaObject>) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.StringJsonSchemaProperty
- oneOf(Collection<JsonSchemaObject>) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.UntypedJsonSchemaProperty
- oneOf(Collection<JsonSchemaObject>) - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.ArrayJsonSchemaObject
- oneOf(Collection<JsonSchemaObject>) - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.BooleanJsonSchemaObject
- oneOf(Collection<JsonSchemaObject>) - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.NumericJsonSchemaObject
- oneOf(Collection<JsonSchemaObject>) - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.ObjectJsonSchemaObject
- oneOf(Collection<JsonSchemaObject>) - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject
- 
The field value must match exactly one of the specified schemas.
- oneOf(Collection<JsonSchemaObject>) - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.StringJsonSchemaObject
- oneOf(Collection<JsonSchemaObject>) - Method in class org.springframework.data.mongodb.core.schema.UntypedJsonSchemaObject
- 
The field value must match exactly one of the specified schemas.
- oneOf(Set<JsonSchemaObject>) - Method in class org.springframework.data.mongodb.core.schema.MongoJsonSchema.MongoJsonSchemaBuilder
- oneOf(JsonSchemaObject...) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.ArrayJsonSchemaProperty
- oneOf(JsonSchemaObject...) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.NumericJsonSchemaProperty
- oneOf(JsonSchemaObject...) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty
- oneOf(JsonSchemaObject...) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.StringJsonSchemaProperty
- oneOf(JsonSchemaObject...) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.UntypedJsonSchemaProperty
- onErrorReturn(Object) - Method in class org.springframework.data.mongodb.core.aggregation.ConvertOperators.Convert
- 
Optionally specify the value to return on encountering an error during conversion.
- onErrorReturnValueOf(String) - Method in class org.springframework.data.mongodb.core.aggregation.ConvertOperators.Convert
- 
Optionally specify the field holding the value to return on encountering an error during conversion.
- onErrorReturnValueOf(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ConvertOperators.Convert
- 
Optionally specify the expression to evaluate and return on encountering an error during conversion.
- oneValue() - Method in interface org.springframework.data.mongodb.core.ExecutableFindOperation.TerminatingFind
- 
Get exactly zero or one result.
- onField(String) - Method in class org.springframework.data.mongodb.core.index.TextIndexDefinition.TextIndexDefinitionBuilder
- 
Include given field with default weight.
- onField(String, Float) - Method in class org.springframework.data.mongodb.core.index.TextIndexDefinition.TextIndexDefinitionBuilder
- 
Include given field with weight.
- onFields(String...) - Method in class org.springframework.data.mongodb.core.index.TextIndexDefinition.TextIndexDefinitionBuilder
- 
Include given fields with default weight.
- onMessage(Message<S, T>) - Method in interface org.springframework.data.mongodb.core.messaging.MessageListener
- 
Callback invoked on receivingMessage.
- onNullReturn(Object) - Method in class org.springframework.data.mongodb.core.aggregation.ConvertOperators.Convert
- 
Optionally specify the value to return when the input is null or missing.
- onNullReturn(Object) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateToString
- 
Optionally specify the value to return when the date is null or missing.
- onNullReturnValueOf(String) - Method in class org.springframework.data.mongodb.core.aggregation.ConvertOperators.Convert
- 
Optionally specify the field holding the value to return when the input is null or missing.
- onNullReturnValueOf(String) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateToString
- 
Optionally specify the field holding the value to return when the date is null or missing.
- onNullReturnValueOf(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ConvertOperators.Convert
- 
Optionally specify the expression to evaluate and return when the input is null or missing.
- onNullReturnValueOf(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateToString
- 
Optionally specify the expression to evaluate and return when the date is null or missing.
- operation - Variable in class org.springframework.data.mongodb.core.aggregation.BucketOperationSupport.OutputBuilder
- operation - Variable in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
- OperationCounters - Class in org.springframework.data.mongodb.monitor
- 
JMX Metrics for Operation counters
- OperationCounters(MongoClient) - Constructor for class org.springframework.data.mongodb.monitor.OperationCounters
- OperationOutput(String, Collection<? extends Object>) - Constructor for class org.springframework.data.mongodb.core.aggregation.BucketOperationSupport.OperationOutput
- 
Creates a newBucketOperationSupport.Outputfor the given field.
- OperatorNode - Class in org.springframework.data.mongodb.core.spel
- 
AnExpressionNoderepresenting an operator.
- options() - Static method in class org.springframework.data.mongodb.core.FindAndModifyOptions
- 
Static factory method to create a FindAndModifyOptions instance
- options() - Static method in class org.springframework.data.mongodb.core.FindAndReplaceOptions
- 
Static factory method to create aFindAndReplaceOptionsinstance.
- options() - Static method in class org.springframework.data.mongodb.core.mapreduce.MapReduceOptions
- 
Deprecated.Static factory method to create a MapReduceOptions instance
- options(String) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.RegexFind
- 
Optional specify the options to use with the regular expression.
- options(String) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.RegexFindAll
- 
Optional specify the options to use with the regular expression.
- options(String) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.RegexMatch
- 
Optional specify the options to use with the regular expression.
- options(GridFsObject.Options) - Method in class org.springframework.data.mongodb.gridfs.GridFsUpload.GridFsUploadBuilder
- 
Set additional file information.
- options(GridFsObject.Options) - Method in class org.springframework.data.mongodb.gridfs.ReactiveGridFsUpload.ReactiveGridFsUploadBuilder
- 
Set additional file information.
- optionsOf(String) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.RegexFind
- 
Optional specify the reference to thefieldholding the options values to use with the regular expression.
- optionsOf(String) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.RegexFindAll
- 
Optional specify the reference to thefieldholding the options values to use with the regular expression.
- optionsOf(String) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.RegexMatch
- 
Optional specify the reference to thefieldholding the options values to use with the regular expression.
- optionsOf(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.RegexFind
- 
Optional specify theAggregationExpressionevaluating to the options values to use with the regular expression.
- optionsOf(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.RegexFindAll
- 
Optional specify theAggregationExpressionevaluating to the options values to use with the regular expression.
- optionsOf(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.RegexMatch
- 
Optional specify theAggregationExpressionevaluating to the options values to use with the regular expression.
- or(long) - Method in class org.springframework.data.mongodb.core.query.Update.BitwiseOperatorBuilder
- 
Updates to the result of a bitwise or operation between the current value and the given one.
- or(Object...) - Static method in class org.springframework.data.mongodb.core.aggregation.BooleanOperators.Or
- 
Creates newBooleanOperators.Orthat evaluates one or more expressions and returns true if any of the expressions are true.
- or(String) - Method in class org.springframework.data.mongodb.core.aggregation.BooleanOperators.BooleanOperatorFactory
- 
Creates newAggregationExpressionthat evaluates one or more expressions and returns true if any of the expressions are true.
- or(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.BooleanOperators.BooleanOperatorFactory
- 
Creates newAggregationExpressionthat evaluates one or more expressions and returns true if any of the expressions are true.
- order() - Element in annotation interface org.springframework.data.mongodb.core.mapping.Field
- 
The order in which various fields shall be stored.
- order(int) - Method in class org.springframework.data.mongodb.core.mapping.MongoField.MongoFieldBuilder
- 
Configure the field order, defaulting toInteger.MAX_VALUE(undefined).
- ORDERED - Enum constant in enum class org.springframework.data.mongodb.core.BulkOperations.BulkMode
- 
Perform bulk operations in sequence.
- orExpression(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.BooleanOperators.Or
- 
Creates newBooleanOperators.Orwith all previously added arguments appending the given one.
- orField(String) - Method in class org.springframework.data.mongodb.core.aggregation.BooleanOperators.Or
- 
Creates newBooleanOperators.Orwith all previously added arguments appending the given one.
- org.springframework.data.mongodb - package org.springframework.data.mongodb
- 
Spring Data's MongoDB abstraction.
- org.springframework.data.mongodb.aot - package org.springframework.data.mongodb.aot
- org.springframework.data.mongodb.config - package org.springframework.data.mongodb.config
- 
Spring XML namespace configuration for MongoDB specific repositories.
- org.springframework.data.mongodb.core - package org.springframework.data.mongodb.core
- 
MongoDB core support.
- org.springframework.data.mongodb.core.aggregation - package org.springframework.data.mongodb.core.aggregation
- 
Support for the MongoDB aggregation framework.
- org.springframework.data.mongodb.core.annotation - package org.springframework.data.mongodb.core.annotation
- 
Core Spring Data MongoDB annotations not limited to a special use case (like Query,...).
- org.springframework.data.mongodb.core.convert - package org.springframework.data.mongodb.core.convert
- 
Spring Data MongoDB specific converter infrastructure.
- org.springframework.data.mongodb.core.convert.encryption - package org.springframework.data.mongodb.core.convert.encryption
- 
Converters integrating with explicit encryption mechanism of Client-Side Field Level Encryption.
- org.springframework.data.mongodb.core.encryption - package org.springframework.data.mongodb.core.encryption
- 
Infrastructure for explicit encryption mechanism of Client-Side Field Level Encryption.
- org.springframework.data.mongodb.core.geo - package org.springframework.data.mongodb.core.geo
- 
Support for MongoDB geo-spatial queries.
- org.springframework.data.mongodb.core.index - package org.springframework.data.mongodb.core.index
- 
Support for MongoDB document indexing.
- org.springframework.data.mongodb.core.mapping - package org.springframework.data.mongodb.core.mapping
- 
Infrastructure for the MongoDB document-to-object mapping subsystem.
- org.springframework.data.mongodb.core.mapping.event - package org.springframework.data.mongodb.core.mapping.event
- 
Mapping event callback infrastructure for the MongoDB document-to-object mapping subsystem.
- org.springframework.data.mongodb.core.mapreduce - package org.springframework.data.mongodb.core.mapreduce
- 
Support for MongoDB map-reduce operations.
- org.springframework.data.mongodb.core.messaging - package org.springframework.data.mongodb.core.messaging
- 
MongoDB specific messaging support for listening to eg.
- org.springframework.data.mongodb.core.query - package org.springframework.data.mongodb.core.query
- 
MongoDB specific query and update support.
- org.springframework.data.mongodb.core.schema - package org.springframework.data.mongodb.core.schema
- 
MongoDB-specific JSON schema implementation classes.
- org.springframework.data.mongodb.core.script - package org.springframework.data.mongodb.core.script
- 
Abstraction classes javascript function execution within MongoDB Server.
- org.springframework.data.mongodb.core.spel - package org.springframework.data.mongodb.core.spel
- 
Support classes to transform SpEL expressions into MongoDB expressions.
- org.springframework.data.mongodb.core.timeseries - package org.springframework.data.mongodb.core.timeseries
- org.springframework.data.mongodb.core.validation - package org.springframework.data.mongodb.core.validation
- 
MongoDB schema validation specifics.
- org.springframework.data.mongodb.gridfs - package org.springframework.data.mongodb.gridfs
- 
Support for MongoDB GridFS feature.
- org.springframework.data.mongodb.monitor - package org.springframework.data.mongodb.monitor
- 
MongoDB specific JMX monitoring support.
- org.springframework.data.mongodb.observability - package org.springframework.data.mongodb.observability
- 
Infrastructure to provide driver observability using Micrometer.
- org.springframework.data.mongodb.repository - package org.springframework.data.mongodb.repository
- 
MongoDB specific repository implementation.
- org.springframework.data.mongodb.repository.aot - package org.springframework.data.mongodb.repository.aot
- 
Ahead-Of-Time processors for MongoDB repositories.
- org.springframework.data.mongodb.repository.cdi - package org.springframework.data.mongodb.repository.cdi
- 
CDI support for MongoDB specific repository implementation.
- org.springframework.data.mongodb.repository.config - package org.springframework.data.mongodb.repository.config
- 
Support infrastructure for the configuration of MongoDB specific repositories.
- org.springframework.data.mongodb.repository.query - package org.springframework.data.mongodb.repository.query
- 
Query derivation mechanism for MongoDB specific repositories.
- org.springframework.data.mongodb.repository.support - package org.springframework.data.mongodb.repository.support
- 
Support infrastructure for query derivation of MongoDB specific repositories.
- org.springframework.data.mongodb.util - package org.springframework.data.mongodb.util
- 
MongoDB driver-specific utility classes forBsonandDBObjectinteraction.
- org.springframework.data.mongodb.util.aggregation - package org.springframework.data.mongodb.util.aggregation
- org.springframework.data.mongodb.util.encryption - package org.springframework.data.mongodb.util.encryption
- org.springframework.data.mongodb.util.json - package org.springframework.data.mongodb.util.json
- 
MongoDB driver-specific utility classes for Json conversion.
- org.springframework.data.mongodb.util.spel - package org.springframework.data.mongodb.util.spel
- orIfNull(String) - Method in interface org.springframework.data.mongodb.core.aggregation.ConditionalOperators.IfNull.OrBuilder
- orIfNull(AggregationExpression) - Method in interface org.springframework.data.mongodb.core.aggregation.ConditionalOperators.IfNull.OrBuilder
- orOperator(Collection<Criteria>) - Method in class org.springframework.data.mongodb.core.query.Criteria
- 
Creates a criteria using the$oroperator for all of the provided criteria.
- orOperator(Criteria...) - Method in class org.springframework.data.mongodb.core.query.Criteria
- 
Creates a criteria using the$oroperator for all of the provided criteria.
- orValue(Object) - Method in class org.springframework.data.mongodb.core.aggregation.BooleanOperators.Or
- 
Creates newBooleanOperators.Orwith all previously added arguments appending the given one.
- otherwise(Object) - Method in interface org.springframework.data.mongodb.core.aggregation.ConditionalOperators.Cond.OtherwiseBuilder
- otherwise(Object) - Method in class org.springframework.data.mongodb.core.aggregation.RedactOperation.RedactOperationBuilder
- 
Define the outcome (anything that resolves to $$DESCEND, $$PRUNE, or $$KEEP) when the condition is not met.
- otherwiseDescend() - Method in class org.springframework.data.mongodb.core.aggregation.RedactOperation.RedactOperationBuilder
- 
Return fields at the current document level and exclude embedded ones if the condition is not met.
- otherwiseKeep() - Method in class org.springframework.data.mongodb.core.aggregation.RedactOperation.RedactOperationBuilder
- 
Return/Keep all fields at the current document/embedded level if the condition is not met.
- otherwisePrune() - Method in class org.springframework.data.mongodb.core.aggregation.RedactOperation.RedactOperationBuilder
- 
Exclude all fields at this current document/embedded level if the condition is not met.
- otherwiseValueOf(String) - Method in interface org.springframework.data.mongodb.core.aggregation.ConditionalOperators.Cond.OtherwiseBuilder
- otherwiseValueOf(AggregationExpression) - Method in interface org.springframework.data.mongodb.core.aggregation.ConditionalOperators.Cond.OtherwiseBuilder
- out(String) - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
- 
Creates a newOutOperationusing the given collection name.
- OutOperation - Class in org.springframework.data.mongodb.core.aggregation
- 
Encapsulates the$out-operation.
- OutOperation(String) - Constructor for class org.springframework.data.mongodb.core.aggregation.OutOperation
- OutOperation.OutMode - Enum Class in org.springframework.data.mongodb.core.aggregation
- 
The mode for merging the aggregation pipeline output.
- output(String...) - Method in class org.springframework.data.mongodb.core.aggregation.SelectionOperators.Bottom
- 
Define fields included in the output for each element.
- output(String...) - Method in class org.springframework.data.mongodb.core.aggregation.SelectionOperators.Top
- 
Define fields included in the output for each element.
- output(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.SetWindowFieldsOperationBuilder
- 
Add a field capturing the result of the givenexpressionto the output.
- output(AggregationExpression...) - Method in class org.springframework.data.mongodb.core.aggregation.SelectionOperators.Bottom
- 
Define expressions building the value included in the output for each element.
- output(AggregationExpression...) - Method in class org.springframework.data.mongodb.core.aggregation.SelectionOperators.Top
- 
Define expressions building the value included in the output for each element.
- output(Fields) - Method in class org.springframework.data.mongodb.core.aggregation.SelectionOperators.Bottom
- 
Define result ordering.
- output(Fields) - Method in class org.springframework.data.mongodb.core.aggregation.SelectionOperators.Top
- 
Define result ordering.
- output(SetWindowFieldsOperation.WindowOutput) - Method in class org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.SetWindowFieldsOperationBuilder
- 
Define the actual output computation.
- Output(Field) - Constructor for class org.springframework.data.mongodb.core.aggregation.BucketOperationSupport.Output
- 
Creates newProjectionfor the givenField.
- OutputBuilder(Object, T) - Constructor for class org.springframework.data.mongodb.core.aggregation.BucketOperationSupport.OutputBuilder
- 
Creates a newBucketOperationSupport.OutputBuilderfor the given value andBucketOperationSupport.
- outputCollection(String) - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceOptions
- 
Deprecated.The collection where the results from the map-reduce operation will be stored.
- outputDatabase(String) - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceOptions
- 
Deprecated.The database where the results from the map-reduce operation will be stored.
- outputSharded(boolean) - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceOptions
- 
Deprecated.If true and combined with an output mode that writes to a collection, the output collection will be sharded using the _id field.
P
- ParameterBindingContext - Class in org.springframework.data.mongodb.util.json
- 
Reusable context for binding parameters to a placeholder or a SpEL expression within a JSON structure.
- ParameterBindingContext(ValueProvider, SpELExpressionEvaluator) - Constructor for class org.springframework.data.mongodb.util.json.ParameterBindingContext
- ParameterBindingContext(ValueProvider, ExpressionParser, Supplier<EvaluationContext>) - Constructor for class org.springframework.data.mongodb.util.json.ParameterBindingContext
- ParameterBindingContext(ValueProvider, SpelExpressionParser, EvaluationContext) - Constructor for class org.springframework.data.mongodb.util.json.ParameterBindingContext
- ParameterBindingDocumentCodec - Class in org.springframework.data.mongodb.util.json
- 
ACodecimplementation that allows binding parameters to placeholders or SpEL expressions when decoding a JSON String.
- ParameterBindingDocumentCodec() - Constructor for class org.springframework.data.mongodb.util.json.ParameterBindingDocumentCodec
- 
Construct a new instance with a defaultCodecRegistry.
- ParameterBindingDocumentCodec(CodecRegistry) - Constructor for class org.springframework.data.mongodb.util.json.ParameterBindingDocumentCodec
- 
Construct a new instance with the given registry.
- ParameterBindingDocumentCodec(CodecRegistry, BsonTypeClassMap) - Constructor for class org.springframework.data.mongodb.util.json.ParameterBindingDocumentCodec
- 
Construct a new instance with the given registry and BSON type class map.
- ParameterBindingDocumentCodec(CodecRegistry, BsonTypeClassMap, Transformer) - Constructor for class org.springframework.data.mongodb.util.json.ParameterBindingDocumentCodec
- 
Construct a new instance with the given registry and BSON type class map.
- ParameterBindingJsonReader - Class in org.springframework.data.mongodb.util.json
- 
Reads a JSON and evaluates placehoders and SpEL expressions.
- ParameterBindingJsonReader(String) - Constructor for class org.springframework.data.mongodb.util.json.ParameterBindingJsonReader
- 
Constructs a new instance with the given JSON string.
- ParameterBindingJsonReader(String, Object[]) - Constructor for class org.springframework.data.mongodb.util.json.ParameterBindingJsonReader
- 
Constructs a new instance with the given JSON string.
- ParameterBindingJsonReader(String, ParameterBindingContext) - Constructor for class org.springframework.data.mongodb.util.json.ParameterBindingJsonReader
- ParameterBindingJsonReader(String, ValueProvider, SpelExpressionParser, Supplier<EvaluationContext>) - Constructor for class org.springframework.data.mongodb.util.json.ParameterBindingJsonReader
- ParameterBindingJsonReader(String, ValueProvider, SpelExpressionParser, EvaluationContext) - Constructor for class org.springframework.data.mongodb.util.json.ParameterBindingJsonReader
- ParameterBindingJsonReader.Context - Class in org.springframework.data.mongodb.util.json
- ParameterBindingJsonReader.Mark - Class in org.springframework.data.mongodb.util.json
- parentIsSameOperation() - Method in class org.springframework.data.mongodb.core.spel.ExpressionTransformationContextSupport
- 
Returns whether the parent node is of the same operation as the current node.
- parse(String) - Static method in class org.springframework.data.mongodb.core.query.Collation
- 
Parse the givencollationstring into aCollation.
- parse(String, CodecRegistryProvider) - Static method in class org.springframework.data.mongodb.util.BsonUtils
- 
Parse the given json toDocumentapplying transformations as specified by a potentially givenCodec.
- parse(Element, ParserContext) - Method in class org.springframework.data.mongodb.config.MappingMongoConverterParser
- parse(Element, ParserContext) - Method in class org.springframework.data.mongodb.config.MongoClientParser
- parse(Element, ParserContext) - Method in class org.springframework.data.mongodb.config.MongoJmxParser
- parseAggregationPipeline(String[], ConvertingParameterAccessor) - Method in class org.springframework.data.mongodb.repository.query.AbstractMongoQuery
- 
Parse the given aggregation pipeline stages applying values to placeholders to compute the actual list ofoperations.
- parseAggregationPipeline(String[], MongoParameterAccessor) - Method in class org.springframework.data.mongodb.repository.query.AbstractReactiveMongoQuery
- 
Parse the given aggregation pipeline stages applying values to placeholders to compute the actual list ofoperations.
- parseConverter(Element, ParserContext) - Method in class org.springframework.data.mongodb.config.MappingMongoConverterParser
- parseInternal(Element, ParserContext) - Method in class org.springframework.data.mongodb.config.MongoDbFactoryParser
- partial(IndexFilter) - Method in class org.springframework.data.mongodb.core.index.GeospatialIndex
- 
Only index the documents in a collection that meet a specifiedfilter expression.
- partial(IndexFilter) - Method in class org.springframework.data.mongodb.core.index.Index
- 
Only index the documents in a collection that meet a specifiedfilter expression.
- partial(IndexFilter) - Method in class org.springframework.data.mongodb.core.index.TextIndexDefinition.TextIndexDefinitionBuilder
- 
Only index the documents that meet the specifiedfilter expression.
- PARTIAL - Enum constant in enum class org.springframework.data.mongodb.core.query.Meta.CursorOption
- 
Sets the cursor to return partial data from a query against a sharded cluster in which some shards do not respond rather than throwing an error.
- partialFilter() - Element in annotation interface org.springframework.data.mongodb.core.index.CompoundIndex
- 
Only index the documents in a collection that meet a specifiedfilter expression.
- partialFilter() - Element in annotation interface org.springframework.data.mongodb.core.index.Indexed
- 
Only index the documents in a collection that meet a specifiedfilter expression.
- partialFilter() - Element in annotation interface org.springframework.data.mongodb.core.index.WildcardIndexed
- 
Only index the documents in a collection that meet a specifiedfilter expression.
- PartialIndexFilter - Class in org.springframework.data.mongodb.core.index
- 
IndexFilterimplementation for usage with plainDocumentas well asCriteriaDefinitionfilter expressions.
- partialResults() - Method in class org.springframework.data.mongodb.core.query.Query
- partition() - Static method in interface org.springframework.data.mongodb.core.aggregation.DensifyOperation.Range
- 
Add documents spanning the full value range for each partition.
- partitionBy(Object) - Method in class org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.SetWindowFieldsOperationBuilder
- 
Partition by a value that translates to a valid mongodb expression.
- partitionBy(String...) - Method in class org.springframework.data.mongodb.core.aggregation.DensifyOperation.DensifyOperationBuilder
- 
Set the fields used for grouping documents.
- partitionByExpression(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.SetWindowFieldsOperationBuilder
- 
Specify theexpressionto group by.
- partitionByField(String) - Method in class org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.SetWindowFieldsOperationBuilder
- 
Specify the field to group by.
- partitionRange(Consumer<DensifyOperation.DensifyRange>) - Method in class org.springframework.data.mongodb.core.aggregation.DensifyOperation.DensifyOperationBuilder
- 
Operate on full range.
- parts() - Method in record class org.springframework.data.mongodb.core.mapping.FieldName
- 
Get the parts the field name consists of.
- PartTreeMongoQuery - Class in org.springframework.data.mongodb.repository.query
- 
RepositoryQueryimplementation for Mongo.
- PartTreeMongoQuery(MongoQueryMethod, MongoOperations, ExpressionParser, QueryMethodEvaluationContextProvider) - Constructor for class org.springframework.data.mongodb.repository.query.PartTreeMongoQuery
- path(String) - Method in interface org.springframework.data.mongodb.core.aggregation.UnwindOperation.PathBuilder
- path(String) - Method in class org.springframework.data.mongodb.core.aggregation.UnwindOperation.UnwindOperationBuilder
- path(String) - Static method in record class org.springframework.data.mongodb.core.mapping.FieldName
- 
Create a newFieldNamethat treats the given value as a path.
- path(String) - Method in class org.springframework.data.mongodb.core.mapping.MongoField.MongoFieldBuilder
- 
Configure the field name as path.
- PATH - Enum constant in enum class org.springframework.data.mongodb.core.mapping.FieldName.Type
- 
Dot (.) characters are treated as separators for segments in a path.
- pathBuilderFor(EntityPath<E>) - Static method in class org.springframework.data.mongodb.repository.support.ReactiveQuerydslMongoPredicateExecutor
- pattern(Pattern) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.RegexFind
- pattern(Pattern) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.RegexFindAll
- pattern(Pattern) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.RegexMatch
- PATTERN - Enum constant in enum class org.springframework.data.mongodb.core.mapping.FieldType
- patternProperties(JsonSchemaProperty...) - Method in class org.springframework.data.mongodb.core.schema.MongoJsonSchema.MongoJsonSchemaBuilder
- patternProperties(JsonSchemaProperty...) - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.ObjectJsonSchemaObject
- 
Append regular expression patterns along with theJsonSchemaObjectmatching properties validating against.
- percentages(Double...) - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.Percentile
- 
Define the percentile value(s) that must resolve to percentages in the range0.0 - 1.0inclusive.
- percentile(Double...) - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.AccumulatorOperatorFactory
- 
Creates newAggregationExpressionthat calculates the requested percentile(s) of the associated numeric value expression.
- percentile(Double...) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat calculates the requested percentile(s) of the numeric value.
- percentileOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.Percentile
- 
Creates newAccumulatorOperators.Percentile.
- percentileOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.Percentile
- 
Creates newAccumulatorOperators.Percentile.
- PersistentEntitiesFactoryBean - Class in org.springframework.data.mongodb.config
- 
Simple helper to be able to wire thePersistentEntitiesfrom aMappingMongoConverterbean available in the application context.
- PersistentEntitiesFactoryBean(MappingMongoConverter) - Constructor for class org.springframework.data.mongodb.config.PersistentEntitiesFactoryBean
- 
Creates a newPersistentEntitiesFactoryBeanfor the givenMappingMongoConverter.
- PersistentPropertyTranslator - Class in org.springframework.data.mongodb.core.mapping
- 
Utility to translate aMongoPersistentPropertyinto a corresponding property from a differentMongoPersistentEntityby looking it up by name.
- PersistentPropertyTranslator() - Constructor for class org.springframework.data.mongodb.core.mapping.PersistentPropertyTranslator
- PHRASE - Enum constant in enum class org.springframework.data.mongodb.core.query.Term.Type
- pipeline - Variable in class org.springframework.data.mongodb.core.aggregation.Aggregation
- pipeline() - Element in annotation interface org.springframework.data.mongodb.repository.Aggregation
- 
Defines the aggregation pipeline to apply.
- pipeline() - Element in annotation interface org.springframework.data.mongodb.repository.Update
- 
Takes a MongoDB JSON string representation of an aggregation pipeline to define the update stages to be executed.
- pipeline(List<AggregationOperation>) - Method in class org.springframework.data.mongodb.core.aggregation.UnionWithOperation
- 
Set the aggregation pipeline stages to apply to the specified collection.
- pipeline(AggregationOperation...) - Method in interface org.springframework.data.mongodb.core.aggregation.LookupOperation.PipelineBuilder
- 
Specifies thestagesthat determine the resulting documents.
- pipeline(AggregationOperation...) - Method in class org.springframework.data.mongodb.core.aggregation.UnionWithOperation
- 
Set the aggregation pipeline stages to apply to the specified collection.
- pipeline(AggregationPipeline) - Method in class org.springframework.data.mongodb.core.aggregation.LookupOperation.LookupOperationBuilder
- pipeline(AggregationPipeline) - Method in interface org.springframework.data.mongodb.core.aggregation.LookupOperation.PipelineBuilder
- 
Specifies thepipelinethat determines the resulting documents.
- pipeline(AggregationPipeline) - Method in class org.springframework.data.mongodb.core.aggregation.UnionWithOperation
- 
Set theAggregationPipelineto apply to the specified collection.
- place(int) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Round
- 
The place to round to.
- placeOf(String) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Round
- 
The place to round to defined by via a field reference that resolves to an integer between -20 and 100, exclusive.
- placeOf(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Round
- 
The place to round to defined by an expression that resolves to an integer between -20 and 100, exclusive.
- plus(Number) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
- 
Generates an$addexpression that adds the given number to the previously mentioned field.
- plus(String) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
- 
Generates an$addexpression that adds the value of the given field to the previously mentioned field.
- pop(String, Update.Position) - Method in class org.springframework.data.mongodb.core.query.BasicUpdate
- pop(String, Update.Position) - Method in class org.springframework.data.mongodb.core.query.Update
- 
Update using the $pop update modifier
- populateId(MongoPersistentProperty, DBRef, Object) - Method in interface org.springframework.data.mongodb.core.convert.DbRefProxyHandler
- populateIdIfNecessary(T, Object) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- 
Populates the id property of the saved object, if it's not set already.
- position(String, int) - Method in class org.springframework.data.mongodb.core.query.Field
- 
The array field must appear in the query.
- POSITIONAL_OPERATOR - Static variable in class org.springframework.data.mongodb.core.convert.QueryMapper.Field
- possibleValues(Number...) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.NumericJsonSchemaProperty
- possibleValues(Object...) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.ArrayJsonSchemaProperty
- possibleValues(Object...) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty
- possibleValues(Object...) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.UntypedJsonSchemaProperty
- possibleValues(String...) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.StringJsonSchemaProperty
- possibleValues(Collection<? extends Object>) - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.ArrayJsonSchemaObject
- possibleValues(Collection<? extends Object>) - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.BooleanJsonSchemaObject
- possibleValues(Collection<? extends Object>) - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.NumericJsonSchemaObject
- possibleValues(Collection<? extends Object>) - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.ObjectJsonSchemaObject
- possibleValues(Collection<? extends Object>) - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject
- 
enumerates all possible values of the field.
- possibleValues(Collection<? extends Object>) - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.StringJsonSchemaObject
- possibleValues(Collection<? extends Object>) - Method in class org.springframework.data.mongodb.core.schema.UntypedJsonSchemaObject
- 
enumerates all possible values of the field.
- possibleValues(Collection<Number>) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.NumericJsonSchemaProperty
- possibleValues(Collection<Object>) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.ArrayJsonSchemaProperty
- possibleValues(Collection<Object>) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty
- possibleValues(Collection<Object>) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.UntypedJsonSchemaProperty
- possibleValues(Collection<String>) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.StringJsonSchemaProperty
- possibleValues(Set<Object>) - Method in class org.springframework.data.mongodb.core.schema.MongoJsonSchema.MongoJsonSchemaBuilder
- postProcess(BeanDefinitionBuilder, AnnotationRepositoryConfigurationSource) - Method in class org.springframework.data.mongodb.repository.config.MongoRepositoryConfigurationExtension
- postProcess(BeanDefinitionBuilder, AnnotationRepositoryConfigurationSource) - Method in class org.springframework.data.mongodb.repository.config.ReactiveMongoRepositoryConfigurationExtension
- postProcess(BeanDefinitionBuilder, XmlRepositoryConfigurationSource) - Method in class org.springframework.data.mongodb.repository.config.MongoRepositoryConfigurationExtension
- postProcess(BeanDefinitionBuilder, XmlRepositoryConfigurationSource) - Method in class org.springframework.data.mongodb.repository.config.ReactiveMongoRepositoryConfigurationExtension
- potentiallyConvertFullText(Object) - Method in class org.springframework.data.mongodb.repository.query.MongoParametersParameterAccessor
- potentiallyCreateMappingContext(Element, ParserContext, BeanDefinition, String) - Static method in class org.springframework.data.mongodb.config.MappingMongoConverterParser
- 
Deprecated, for removal: This API element is subject to removal in a future version.
- potentiallyCreateMappingContext(Element, ParserContext, BeanDefinition, String, boolean) - Static method in class org.springframework.data.mongodb.config.MappingMongoConverterParser
- 
Create and register theBeanDefinitionfor aMongoMappingContextif not explicitly referenced by a given mapping-context-refattribuite.
- potentiallyEscapeMapKey(String) - Method in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
- 
Potentially replaces dots in the given map key with the configured map key replacement if configured or aborts conversion if none is configured.
- potentiallyUnescapeMapKey(String) - Method in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
- 
Translates the map key replacements in the given key just read with a dot in case a map key replacement has been configured.
- pow(Number) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat raises the associated number to the specified exponent.
- pow(Number) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Pow
- 
Pow by the given value.
- pow(Number) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
- 
Generates a$powexpression that takes the number of the previously mentioned field and raises it by the specified exponent.
- pow(String) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat raises the associated number to the specified exponent.
- pow(String) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Pow
- 
Pow by the value stored at the given field.
- pow(String) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
- 
Generates a$powexpression that takes the number of the previously mentioned field and raises it by the specified exponent.
- pow(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat raises the associated number to the specified exponent.
- pow(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Pow
- 
Pow by the evaluated value of the givenAggregationExpression.
- pow(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
- 
Generates a$powexpression that Takes the number of the previously mentioned field and raises it by the specified exponent.
- POWERSOF2 - Enum constant in enum class org.springframework.data.mongodb.core.aggregation.BucketAutoOperation.Granularities
- preAndPostImages(boolean) - Static method in class org.springframework.data.mongodb.core.CollectionOptions.CollectionChangeStreamOptions
- 
Output the version of a document before and after changes (the document pre- and post-images).
- prefix() - Element in annotation interface org.springframework.data.mongodb.core.mapping.Unwrapped.Empty
- prefix() - Element in annotation interface org.springframework.data.mongodb.core.mapping.Unwrapped.Nullable
- prefix() - Element in annotation interface org.springframework.data.mongodb.core.mapping.Unwrapped
- PREFIX - Static variable in interface org.springframework.data.mongodb.core.aggregation.AggregationVariable
- PrefixingDelegatingAggregationOperationContext - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationOperationContextimplementation prefixing non-command keys on root level with the given prefix.
- PrefixingDelegatingAggregationOperationContext(AggregationOperationContext, String) - Constructor for class org.springframework.data.mongodb.core.aggregation.PrefixingDelegatingAggregationOperationContext
- PrefixingDelegatingAggregationOperationContext(AggregationOperationContext, String, Collection<String>) - Constructor for class org.springframework.data.mongodb.core.aggregation.PrefixingDelegatingAggregationOperationContext
- prepare(FindIterable<Document>) - Method in interface org.springframework.data.mongodb.core.CursorPreparer
- 
Prepare the given cursor (apply limits, skips and so on).
- prepare(FindPublisher<Document>) - Method in interface org.springframework.data.mongodb.core.FindPublisherPreparer
- 
Prepare the given cursor (apply limits, skips and so on).
- prepare(T) - Method in interface org.springframework.data.mongodb.core.CollectionPreparer
- 
Prepare thecollection.
- PREPARE - Enum constant in enum class org.springframework.data.mongodb.core.index.IndexOptions.Unique
- 
An existing index is not checked for pre-existing, duplicate index entries but inserting new duplicate entries fails.
- prepareBindingContext(String, ConvertingParameterAccessor) - Method in class org.springframework.data.mongodb.repository.query.AbstractMongoQuery
- 
Create thebinding contextused for SpEL evaluation.
- prepareCollection(MongoCollection<Document>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- 
Prepare the collection before any processing is done using it.
- prepareCollection(MongoCollection<Document>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- 
Prepare the collection before any processing is done using it.
- prepareDatabase(MongoDatabase) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- prepareDatabase(MongoDatabase) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- prepareFactory(Class<?>) - Static method in class org.springframework.data.mongodb.core.convert.LazyLoadingProxyFactory
- 
Create theProxyFactoryfor the given type, already adding required additional interfaces.
- prepareWriteConcern(MongoAction) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- 
Prepare the WriteConcern before any processing is done using it.
- prepareWriteConcern(MongoAction) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- 
Prepare the WriteConcern before any processing is done using it.
- preserveMapKeys(boolean) - Method in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
- 
Ifpreserveis set to true the conversion will treat map keys containing dot (.) characters as is.
- preserveNullAndEmptyArrays() - Method in interface org.springframework.data.mongodb.core.aggregation.UnwindOperation.EmptyArraysBuilder
- 
Output documents if the array is null or empty.
- preserveNullAndEmptyArrays() - Method in class org.springframework.data.mongodb.core.aggregation.UnwindOperation.UnwindOperationBuilder
- previousOperation() - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
- 
A pointer to the previousAggregationOperation.
- previousOperation() - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
- 
Projects the result of the previous operation onto the current field.
- primary() - Static method in interface org.springframework.data.mongodb.core.query.Collation.ComparisonLevel
- 
Primary level of comparison.
- processDocument(Document) - Method in interface org.springframework.data.mongodb.core.DocumentCallbackHandler
- project(Class<?>) - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
- 
Creates a newProjectionOperationincluding all top level fields of the given givenClass.
- project(String...) - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
- 
Creates a newProjectionOperationincluding the given fields.
- project(String, Object...) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ExpressionProjectionOperationBuilder
- project(String, Object...) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
- 
Adds a generic projection for the current field.
- project(Fields) - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
- 
Creates a newProjectionOperationincluding the givenFields.
- project(MongoExpression) - Method in class org.springframework.data.mongodb.core.query.Field
- 
Project a givenMongoExpressionto afieldincluded in the result.
- project(EntityProjection<R, ?>, Bson) - Method in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
- project(EntityProjection<R, ?>, Bson) - Method in interface org.springframework.data.mongodb.core.convert.MongoConverter
- 
Apply a projection toBsonand return the projection return typeR.
- projectAs(MongoExpression, String) - Method in class org.springframework.data.mongodb.core.query.Field
- 
Project a givenMongoExpressionto afieldincluded in the result.
- ProjectionOperation - Class in org.springframework.data.mongodb.core.aggregation
- 
Encapsulates the aggregation framework$project-operation.
- ProjectionOperation() - Constructor for class org.springframework.data.mongodb.core.aggregation.ProjectionOperation
- 
Creates a new emptyProjectionOperation.
- ProjectionOperation(Class<?>) - Constructor for class org.springframework.data.mongodb.core.aggregation.ProjectionOperation
- 
Creates a newProjectionOperationincluding all top level fields of the giventype.
- ProjectionOperation(Fields) - Constructor for class org.springframework.data.mongodb.core.aggregation.ProjectionOperation
- 
Creates a newProjectionOperationincluding the givenFields.
- ProjectionOperation.ArrayProjectionOperationBuilder - Class in org.springframework.data.mongodb.core.aggregation
- 
Builder forarrayprojections.
- ProjectionOperation.ExpressionProjectionOperationBuilder - Class in org.springframework.data.mongodb.core.aggregation
- 
AnProjectionOperation.ProjectionOperationBuilderthat is used for SpEL expression based projections.
- ProjectionOperation.ProjectionOperationBuilder - Class in org.springframework.data.mongodb.core.aggregation
- 
Builder forProjectionOperations on a field.
- ProjectionOperationBuilder(Object, ProjectionOperation, ProjectionOperation.ProjectionOperationBuilder.OperationProjection) - Constructor for class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
- 
Creates a newProjectionOperation.ProjectionOperationBuilderfor the field with the given value on top of the givenProjectionOperation.
- ProjectionOperationBuilder(String, ProjectionOperation, ProjectionOperation.ProjectionOperationBuilder.OperationProjection) - Constructor for class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
- 
Creates a newProjectionOperation.ProjectionOperationBuilderfor the field with the given name on top of the givenProjectionOperation.
- properties(JsonSchemaProperty...) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty
- properties(JsonSchemaProperty...) - Method in class org.springframework.data.mongodb.core.schema.MongoJsonSchema.MongoJsonSchemaBuilder
- properties(JsonSchemaProperty...) - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.ObjectJsonSchemaObject
- 
Append the objects properties along with theJsonSchemaObjectvalidating against.
- propertiesCount(Range<Integer>) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty
- propertiesCount(Range<Integer>) - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.ObjectJsonSchemaObject
- 
Define the minProperties and maxProperties via the givenRange.
 In-/Exclusions viarange boundsare not taken into account.
- property(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.Reduce.PropertyExpression
- 
Define a result property for anAggregationExpressionused inArrayOperators.Reduce.
- property(String) - Method in interface org.springframework.data.mongodb.core.MongoJsonSchemaCreator
- 
Entry point to specify additional behavior for a given path.
- property(JsonSchemaProperty) - Method in class org.springframework.data.mongodb.core.schema.MongoJsonSchema.MongoJsonSchemaBuilder
- property(JsonSchemaProperty) - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.ObjectJsonSchemaObject
- 
Append the objects property along with theJsonSchemaObjectvalidating against.
- PropertyExpression(String, AggregationExpression) - Constructor for class org.springframework.data.mongodb.core.aggregation.ArrayOperators.Reduce.PropertyExpression
- PRUNE - Enum constant in enum class org.springframework.data.mongodb.core.aggregation.SystemVariable
- 
One of the allowed results of a $redact expression
- PRUNE - Static variable in class org.springframework.data.mongodb.core.aggregation.RedactOperation
- 
Exclude all fields at this current document/embedded level.
- publishEvent(Object) - Method in class org.springframework.data.mongodb.core.index.MongoMappingEventPublisher
- publishEvent(ApplicationEvent) - Method in class org.springframework.data.mongodb.core.index.MongoMappingEventPublisher
- publishTo(MessageListener<ChangeStreamDocument<Document>, ? super T>) - Method in class org.springframework.data.mongodb.core.messaging.ChangeStreamRequest.ChangeStreamRequestBuilder
- 
Set theMessageListenereventmessageswill be published to.
- publishTo(MessageListener<Document, ? super T>) - Method in class org.springframework.data.mongodb.core.messaging.TailableCursorRequest.TailableCursorRequestBuilder
- 
Set theMessageListenereventmessageswill be published to.
- pull(String, Object) - Method in class org.springframework.data.mongodb.core.query.BasicUpdate
- pull(String, Object) - Method in class org.springframework.data.mongodb.core.query.Update
- 
Update using the $pull update modifier
- pullAll(String, Object[]) - Method in class org.springframework.data.mongodb.core.query.BasicUpdate
- pullAll(String, Object[]) - Method in class org.springframework.data.mongodb.core.query.Update
- 
Update using the $pullAll update modifier
- punct() - Method in class org.springframework.data.mongodb.core.query.Collation.AlternateWithMaxVariable
- 
Consider both whitespaces and punctuation as ignorable.
- push() - Method in class org.springframework.data.mongodb.core.aggregation.BucketOperationSupport.OutputBuilder
- 
Generates a builder for an$push-expression for the current value.
- push(Object) - Method in class org.springframework.data.mongodb.core.aggregation.GroupOperation
- 
Generates anGroupOperation.GroupOperationBuilderfor an$push-expression for the given value.
- push(String) - Method in class org.springframework.data.mongodb.core.aggregation.GroupOperation
- 
Generates anGroupOperation.GroupOperationBuilderfor an$push-expression for the given field-reference.
- push(String) - Method in class org.springframework.data.mongodb.core.query.Update
- 
Update using$pushmodifier.
- push(String, Object) - Method in class org.springframework.data.mongodb.core.query.BasicUpdate
- push(String, Object) - Method in class org.springframework.data.mongodb.core.query.Update
- 
Update using the $push update modifier
Q
- QUARTER - Enum constant in enum class org.springframework.data.mongodb.core.aggregation.DensifyOperation.DensifyUnits
- QUARTER - Enum constant in enum class org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.WindowUnits
- quaternary() - Static method in interface org.springframework.data.mongodb.core.query.Collation.ComparisonLevel
- 
Quaternary Level.
- query(Class<T>) - Method in interface org.springframework.data.mongodb.core.ExecutableFindOperation
- 
Start creating a find operation for the given domainType.
- query(Class<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- query(Class<T>) - Method in interface org.springframework.data.mongodb.core.ReactiveFindOperation
- 
Start creating a find operation for the given domainType.
- query(Class<T>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- query(CriteriaDefinition) - Static method in class org.springframework.data.mongodb.core.query.Query
- 
Static factory method to create aQueryusing the providedCriteriaDefinition.
- query(Query) - Method in class org.springframework.data.mongodb.core.query.NearQuery
- 
Adds an actual query to theNearQueryto restrict the objects considered for the actual near operation.
- Query - Class in org.springframework.data.mongodb.core.query
- 
MongoDB Query object representing criteria, projection, sorting and query hints.
- Query - Annotation Interface in org.springframework.data.mongodb.repository
- 
Annotation to declare finder queries directly on repository methods.
- Query() - Constructor for class org.springframework.data.mongodb.core.query.Query
- Query(CriteriaDefinition) - Constructor for class org.springframework.data.mongodb.core.query.Query
- 
Creates a newQueryusing the givenCriteriaDefinition.
- QuerydslMongoPredicateExecutor<T> - Class in org.springframework.data.mongodb.repository.support
- 
MongoDB-specificQuerydslPredicateExecutorthat allows executionPredicates in various forms.
- QuerydslMongoPredicateExecutor(MongoEntityInformation<T, ?>, MongoOperations) - Constructor for class org.springframework.data.mongodb.repository.support.QuerydslMongoPredicateExecutor
- 
Creates a newQuerydslMongoPredicateExecutorfor the givenMongoEntityInformationandMongoOperations.
- QuerydslMongoPredicateExecutor(MongoEntityInformation<T, ?>, MongoOperations, EntityPathResolver) - Constructor for class org.springframework.data.mongodb.repository.support.QuerydslMongoPredicateExecutor
- 
Creates a newQuerydslMongoPredicateExecutorfor the givenMongoEntityInformation,MongoOperationsandEntityPathResolver.
- QuerydslRepositorySupport - Class in org.springframework.data.mongodb.repository.support
- 
Base class to create repository implementations based on Querydsl.
- QuerydslRepositorySupport(MongoOperations) - Constructor for class org.springframework.data.mongodb.repository.support.QuerydslRepositorySupport
- 
Creates a newQuerydslRepositorySupportfor the givenMongoOperations.
- queryLookupStrategy() - Element in annotation interface org.springframework.data.mongodb.repository.config.EnableMongoRepositories
- 
Returns the key of theQueryLookupStrategyto be used for lookup queries for query methods.
- queryLookupStrategy() - Element in annotation interface org.springframework.data.mongodb.repository.config.EnableReactiveMongoRepositories
- 
Returns the key of theQueryLookupStrategyto be used for lookup queries for query methods.
- QueryMapper - Class in org.springframework.data.mongodb.core.convert
- 
A helper class to encapsulate any modifications of a Query object before it gets submitted to the database.
- QueryMapper(MongoConverter) - Constructor for class org.springframework.data.mongodb.core.convert.QueryMapper
- 
Creates a newQueryMapperwith the givenMongoConverter.
- QueryMapper.AssociationConverter - Class in org.springframework.data.mongodb.core.convert
- 
Converter to skip all properties after an association property was rendered.
- QueryMapper.Field - Class in org.springframework.data.mongodb.core.convert
- 
Value object to represent a field and its meta-information.
- QueryMapper.MetadataBackedField - Class in org.springframework.data.mongodb.core.convert
- 
Extension ofQueryMapper.Fieldto be backed with mapping metadata.
- querySettingsEquals(Query) - Method in class org.springframework.data.mongodb.core.query.Query
- 
Tests whether the settings of the givenQueryare equal to this query.
- queryText(TextCriteria) - Static method in class org.springframework.data.mongodb.core.query.TextQuery
- 
Creates newTextQuerysearching for givenTextCriteria.
- quotePhrase(String) - Method in class org.springframework.data.mongodb.core.query.Term
R
- R10 - Enum constant in enum class org.springframework.data.mongodb.core.aggregation.BucketAutoOperation.Granularities
- R20 - Enum constant in enum class org.springframework.data.mongodb.core.aggregation.BucketAutoOperation.Granularities
- R40 - Enum constant in enum class org.springframework.data.mongodb.core.aggregation.BucketAutoOperation.Granularities
- R5 - Enum constant in enum class org.springframework.data.mongodb.core.aggregation.BucketAutoOperation.Granularities
- R80 - Enum constant in enum class org.springframework.data.mongodb.core.aggregation.BucketAutoOperation.Granularities
- RADIANS - Enum constant in enum class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.AngularUnit
- rand() - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators
- 
Creates newAggregationExpressionthat returns a random float between0and1each time it is called.
- Rand() - Constructor for class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Rand
- range() - Static method in interface org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.Windows
- 
Create a range window based on thesort valueof the current document via a fluent API.
- range(Object, Object, SetWindowFieldsOperation.WindowUnit) - Static method in interface org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.Windows
- 
Create a range window defined based on sort expression.
- range(String...) - Static method in class org.springframework.data.mongodb.core.mapping.ShardKey
- 
Create a newShardingStrategy.RANGEshard key.
- range(Range<Integer>) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.ArrayJsonSchemaProperty
- range(Range<Integer>) - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.ArrayJsonSchemaObject
- 
Define the minItems and maxItems via the givenRange.
 In-/Exclusions viarange boundsare not taken into account.
- range(DensifyOperation.Range) - Method in class org.springframework.data.mongodb.core.aggregation.DensifyOperation.DensifyOperationBuilder
- 
Set the operational range.
- RANGE - Enum constant in enum class org.springframework.data.mongodb.core.mapping.ShardingStrategy
- 
Ranged sharding involves dividing data into ranges based on the shard key values.
- rangeStartingAt(long) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.RangeOperator
- 
Start creating newArrayOperators.RangeOperator.
- rangeStartingAt(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.RangeOperator
- 
Start creating newArrayOperators.RangeOperator.
- rangeStartingAt(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.RangeOperator
- 
Start creating newArrayOperators.RangeOperator.
- RangeWindow(Object, Object, SetWindowFieldsOperation.WindowUnit) - Constructor for class org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.RangeWindow
- RangeWindowBuilder() - Constructor for class org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.RangeWindowBuilder
- rank() - Static method in class org.springframework.data.mongodb.core.aggregation.DocumentOperators
- 
Obtain the document position (including gaps) relative to others (rank).
- Rank() - Constructor for class org.springframework.data.mongodb.core.aggregation.DocumentOperators.Rank
- ReactiveAfterConvertCallback<T> - Interface in org.springframework.data.mongodb.core.mapping.event
- 
Callback being invoked after a domain object is materialized from aDocumentwhen reading results.
- ReactiveAfterSaveCallback<T> - Interface in org.springframework.data.mongodb.core.mapping.event
- 
Entity callback triggered after save of aDocument.
- ReactiveAggregationOperation - Interface in org.springframework.data.mongodb.core
- 
ReactiveAggregationOperationallows creation and execution of reactive MongoDB aggregation operations in a fluent API style.
- ReactiveAggregationOperation.AggregationOperationWithAggregation<T> - Interface in org.springframework.data.mongodb.core
- 
Define the aggregation with pipeline stages.
- ReactiveAggregationOperation.AggregationOperationWithCollection<T> - Interface in org.springframework.data.mongodb.core
- 
Collection override (optional).
- ReactiveAggregationOperation.ReactiveAggregation<T> - Interface in org.springframework.data.mongodb.core
- ReactiveAggregationOperation.TerminatingAggregationOperation<T> - Interface in org.springframework.data.mongodb.core
- 
Trigger execution by calling one of the terminating methods.
- ReactiveAuditingEntityCallback - Class in org.springframework.data.mongodb.core.mapping.event
- 
ReactiveEntityCallbackto populate auditing related fields on an entity about to be saved.
- ReactiveAuditingEntityCallback(ObjectFactory<ReactiveIsNewAwareAuditingHandler>) - Constructor for class org.springframework.data.mongodb.core.mapping.event.ReactiveAuditingEntityCallback
- 
Creates a newReactiveAuditingEntityCallbackusing the givenMappingContextandAuditingHandlerprovided by the givenObjectFactory.
- ReactiveBeforeConvertCallback<T> - Interface in org.springframework.data.mongodb.core.mapping.event
- 
Callback being invoked before a domain object is converted to be persisted.
- ReactiveBeforeSaveCallback<T> - Interface in org.springframework.data.mongodb.core.mapping.event
- 
Entity callback triggered before save of a document.
- ReactiveBulkOperations - Interface in org.springframework.data.mongodb.core
- 
Bulk operations for insert/update/remove actions on a collection.
- ReactiveChangeStreamOperation - Interface in org.springframework.data.mongodb.core
- 
ReactiveChangeStreamOperationallows creation and execution of reactive MongoDB Change Stream operations in a fluent API style.
- ReactiveChangeStreamOperation.ChangeStreamWithCollection<T> - Interface in org.springframework.data.mongodb.core
- 
Collection override (optional).
- ReactiveChangeStreamOperation.ChangeStreamWithFilterAndProjection<T> - Interface in org.springframework.data.mongodb.core
- 
Provide a filter for limiting results (optional).
- ReactiveChangeStreamOperation.ChangeStreamWithOptions<T> - Interface in org.springframework.data.mongodb.core
- 
Provide some options.
- ReactiveChangeStreamOperation.ReactiveChangeStream<T> - Interface in org.springframework.data.mongodb.core
- 
ReactiveChangeStreamOperation.ReactiveChangeStreamprovides methods for constructing change stream operations in a fluent way.
- ReactiveChangeStreamOperation.ResumingChangeStream<T> - Interface in org.springframework.data.mongodb.core
- 
Resume a change stream.
- ReactiveChangeStreamOperation.TerminatingChangeStream<T> - Interface in org.springframework.data.mongodb.core
- 
Compose change stream execution by calling one of the terminating methods.
- ReactiveCollectionCallback<T> - Interface in org.springframework.data.mongodb.core
- ReactiveDatabaseCallback<T> - Interface in org.springframework.data.mongodb.core
- ReactiveFindOperation - Interface in org.springframework.data.mongodb.core
- 
ReactiveFindOperationallows creation and execution of reactive MongoDB find operations in a fluent API style.
- ReactiveFindOperation.DistinctWithProjection - Interface in org.springframework.data.mongodb.core
- 
Result type override.
- ReactiveFindOperation.DistinctWithQuery<T> - Interface in org.springframework.data.mongodb.core
- 
Result restrictions.
- ReactiveFindOperation.FindDistinct - Interface in org.springframework.data.mongodb.core
- 
Distinct Find support.
- ReactiveFindOperation.FindWithCollection<T> - Interface in org.springframework.data.mongodb.core
- 
Collection override (optional).
- ReactiveFindOperation.FindWithProjection<T> - Interface in org.springframework.data.mongodb.core
- 
Result type override (optional).
- ReactiveFindOperation.FindWithQuery<T> - Interface in org.springframework.data.mongodb.core
- 
Provide aQueryoverride (optional).
- ReactiveFindOperation.ReactiveFind<T> - Interface in org.springframework.data.mongodb.core
- 
ReactiveFindOperation.ReactiveFindprovides methods for constructing lookup operations in a fluent way.
- ReactiveFindOperation.TerminatingDistinct<T> - Interface in org.springframework.data.mongodb.core
- 
Terminating distinct find operations.
- ReactiveFindOperation.TerminatingFind<T> - Interface in org.springframework.data.mongodb.core
- 
Compose find execution by calling one of the terminating methods.
- ReactiveFindOperation.TerminatingFindNear<T> - Interface in org.springframework.data.mongodb.core
- 
Compose geonear execution by calling one of the terminating methods.
- ReactiveFluentMongoOperations - Interface in org.springframework.data.mongodb.core
- 
Stripped down interface providing access to a fluent API that specifies a basic set of reactive MongoDB operations.
- ReactiveGridFsOperations - Interface in org.springframework.data.mongodb.gridfs
- 
Collection of operations to store and read files from MongoDB GridFS using reactive infrastructure.
- ReactiveGridFsResource - Class in org.springframework.data.mongodb.gridfs
- 
ReactiveGridFSFilebasedResourceimplementation.
- ReactiveGridFsResource(Object, String, GridFsObject.Options, GridFSDownloadPublisher) - Constructor for class org.springframework.data.mongodb.gridfs.ReactiveGridFsResource
- 
Creates a new, absentReactiveGridFsResource.
- ReactiveGridFsResource(String, GridFSDownloadPublisher) - Constructor for class org.springframework.data.mongodb.gridfs.ReactiveGridFsResource
- 
Creates a new, absentReactiveGridFsResource.
- ReactiveGridFsTemplate - Class in org.springframework.data.mongodb.gridfs
- 
ReactiveGridFsOperationsimplementation to store content into MongoDB GridFS.
- ReactiveGridFsTemplate(DataBufferFactory, ReactiveMongoDatabaseFactory, MongoConverter, String) - Constructor for class org.springframework.data.mongodb.gridfs.ReactiveGridFsTemplate
- 
Creates a newReactiveGridFsTemplateusing the givenDataBufferFactory,ReactiveMongoDatabaseFactoryandMongoConverter.
- ReactiveGridFsTemplate(MongoConverter, Mono<GridFSBucket>, DataBufferFactory) - Constructor for class org.springframework.data.mongodb.gridfs.ReactiveGridFsTemplate
- 
Creates a newReactiveGridFsTemplateusing the givenMongoConverter,Monoemitting aReactiveMongoDatabaseFactoryandDataBufferFactory.
- ReactiveGridFsTemplate(ReactiveMongoDatabaseFactory, MongoConverter) - Constructor for class org.springframework.data.mongodb.gridfs.ReactiveGridFsTemplate
- 
Creates a newReactiveGridFsTemplateusing the givenReactiveMongoDatabaseFactoryandMongoConverter.
- ReactiveGridFsTemplate(ReactiveMongoDatabaseFactory, MongoConverter, String) - Constructor for class org.springframework.data.mongodb.gridfs.ReactiveGridFsTemplate
- 
Creates a newReactiveGridFsTemplateusing the givenReactiveMongoDatabaseFactoryandMongoConverter.
- ReactiveGridFsUpload<ID> - Class in org.springframework.data.mongodb.gridfs
- 
Upload descriptor for a GridFS file upload.
- ReactiveGridFsUpload.ReactiveGridFsUploadBuilder<T> - Class in org.springframework.data.mongodb.gridfs
- 
Builder to createReactiveGridFsUploadin a fluent way.
- ReactiveIndexOperations - Interface in org.springframework.data.mongodb.core.index
- 
Index operations on a collection.
- ReactiveIndexOperationsProvider - Interface in org.springframework.data.mongodb.core.index
- 
Provider interface to obtainReactiveIndexOperationsby MongoDB collection name.
- ReactiveInsertOperation - Interface in org.springframework.data.mongodb.core
- 
ReactiveInsertOperationallows creation and execution of reactive MongoDB insert and bulk insert operations in a fluent API style.
- ReactiveInsertOperation.InsertWithCollection<T> - Interface in org.springframework.data.mongodb.core
- 
Collection override (optional).
- ReactiveInsertOperation.ReactiveInsert<T> - Interface in org.springframework.data.mongodb.core
- ReactiveInsertOperation.TerminatingInsert<T> - Interface in org.springframework.data.mongodb.core
- 
Compose insert execution by calling one of the terminating methods.
- ReactiveMapReduceOperation - Interface in org.springframework.data.mongodb.core
- 
ReactiveMapReduceOperationallows creation and execution of MongoDB mapReduce operations in a fluent API style.
- ReactiveMapReduceOperation.MapReduceWithCollection<T> - Interface in org.springframework.data.mongodb.core
- 
Collection override (Optional).
- ReactiveMapReduceOperation.MapReduceWithMapFunction<T> - Interface in org.springframework.data.mongodb.core
- 
Provide the Javascriptfunction()used to map matching documents.
- ReactiveMapReduceOperation.MapReduceWithOptions<T> - Interface in org.springframework.data.mongodb.core
- 
Additional mapReduce options (Optional).
- ReactiveMapReduceOperation.MapReduceWithProjection<T> - Interface in org.springframework.data.mongodb.core
- 
Result type override (Optional).
- ReactiveMapReduceOperation.MapReduceWithQuery<T> - Interface in org.springframework.data.mongodb.core
- 
Input document filter query (Optional).
- ReactiveMapReduceOperation.MapReduceWithReduceFunction<T> - Interface in org.springframework.data.mongodb.core
- 
Provide the Javascriptfunction()used to reduce matching documents.
- ReactiveMapReduceOperation.ReactiveMapReduce<T> - Interface in org.springframework.data.mongodb.core
- 
ReactiveMapReduceOperation.ReactiveMapReduceprovides methods for constructing reactive mapReduce operations in a fluent way.
- ReactiveMapReduceOperation.TerminatingMapReduce<T> - Interface in org.springframework.data.mongodb.core
- 
Trigger mapReduce execution by calling one of the terminating methods.
- reactiveMongoClient() - Method in class org.springframework.data.mongodb.config.AbstractReactiveMongoConfiguration
- 
Return the Reactive StreamsMongoClientinstance to connect to.
- ReactiveMongoClientFactoryBean - Class in org.springframework.data.mongodb.core
- 
Convenient factory for configuring a reactive streamsMongoClient.
- ReactiveMongoClientFactoryBean() - Constructor for class org.springframework.data.mongodb.core.ReactiveMongoClientFactoryBean
- ReactiveMongoContext - Class in org.springframework.data.mongodb.core
- 
ReactiveMongoContextutilizes and enriches the ReactorContextwith information potentially required for e.g.
- ReactiveMongoContext() - Constructor for class org.springframework.data.mongodb.core.ReactiveMongoContext
- ReactiveMongoDatabaseFactory - Interface in org.springframework.data.mongodb
- 
Interface for factories creating reactiveMongoDatabaseinstances.
- ReactiveMongoDatabaseUtils - Class in org.springframework.data.mongodb
- 
Helper class for managing reactiveMongoDatabaseinstances viaReactiveMongoDatabaseFactory.
- ReactiveMongoDatabaseUtils() - Constructor for class org.springframework.data.mongodb.ReactiveMongoDatabaseUtils
- reactiveMongoDbFactory() - Method in class org.springframework.data.mongodb.config.AbstractReactiveMongoConfiguration
- 
Creates aReactiveMongoDatabaseFactoryto be used by theReactiveMongoOperations.
- ReactiveMongoOperations - Interface in org.springframework.data.mongodb.core
- 
Interface that specifies a basic set of MongoDB operations executed in a reactive way.
- ReactiveMongoPersistentEntityIndexCreator - Class in org.springframework.data.mongodb.core.index
- 
Component that inspectsMongoPersistentEntityinstances contained in the givenMongoMappingContextfor indexing metadata and ensures the indexes to be available using reactive infrastructure.
- ReactiveMongoPersistentEntityIndexCreator(MongoMappingContext, ReactiveIndexOperationsProvider) - Constructor for class org.springframework.data.mongodb.core.index.ReactiveMongoPersistentEntityIndexCreator
- 
Creates a newReactiveMongoPersistentEntityIndexCreatorfor the givenMongoMappingContext,ReactiveIndexOperationsProvider.
- ReactiveMongoPersistentEntityIndexCreator(MongoMappingContext, ReactiveIndexOperationsProvider, IndexResolver) - Constructor for class org.springframework.data.mongodb.core.index.ReactiveMongoPersistentEntityIndexCreator
- 
Creates a newReactiveMongoPersistentEntityIndexCreatorfor the givenMongoMappingContext,ReactiveIndexOperationsProvider, andIndexResolver.
- ReactiveMongoQueryMethod - Class in org.springframework.data.mongodb.repository.query
- 
Reactive specific implementation ofMongoQueryMethod.
- ReactiveMongoQueryMethod(Method, RepositoryMetadata, ProjectionFactory, MappingContext<? extends MongoPersistentEntity<?>, MongoPersistentProperty>) - Constructor for class org.springframework.data.mongodb.repository.query.ReactiveMongoQueryMethod
- 
Creates a newReactiveMongoQueryMethodfrom the givenMethod.
- ReactiveMongoRepository<T,ID> - Interface in org.springframework.data.mongodb.repository 
- 
Mongo specificRepositoryinterface with reactive support.
- ReactiveMongoRepositoryConfigurationExtension - Class in org.springframework.data.mongodb.repository.config
- 
ReactiveRepositoryConfigurationExtensionfor MongoDB.
- ReactiveMongoRepositoryConfigurationExtension() - Constructor for class org.springframework.data.mongodb.repository.config.ReactiveMongoRepositoryConfigurationExtension
- ReactiveMongoRepositoryFactory - Class in org.springframework.data.mongodb.repository.support
- 
Factory to createReactiveMongoRepositoryinstances.
- ReactiveMongoRepositoryFactory(ReactiveMongoOperations) - Constructor for class org.springframework.data.mongodb.repository.support.ReactiveMongoRepositoryFactory
- 
Creates a newReactiveMongoRepositoryFactorywith the givenReactiveMongoOperations.
- ReactiveMongoRepositoryFactoryBean<T extends Repository<S,ID>, S, ID extends Serializable> - Class in org.springframework.data.mongodb.repository.support 
- 
FactoryBeanto createReactiveMongoRepositoryinstances.
- ReactiveMongoRepositoryFactoryBean(Class<? extends T>) - Constructor for class org.springframework.data.mongodb.repository.support.ReactiveMongoRepositoryFactoryBean
- 
Creates a newReactiveMongoRepositoryFactoryBeanfor the given repository interface.
- reactiveMongoTemplate(ReactiveMongoDatabaseFactory, MappingMongoConverter) - Method in class org.springframework.data.mongodb.config.AbstractReactiveMongoConfiguration
- 
CreatesReactiveMongoOperations.
- ReactiveMongoTemplate - Class in org.springframework.data.mongodb.core
- 
Primary implementation ofReactiveMongoOperations.
- ReactiveMongoTemplate(MongoClient, String) - Constructor for class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- 
Constructor used for a basic template configuration.
- ReactiveMongoTemplate(ReactiveMongoDatabaseFactory) - Constructor for class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- 
Constructor used for a basic template configuration.
- ReactiveMongoTemplate(ReactiveMongoDatabaseFactory, MongoConverter) - Constructor for class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- 
Constructor used for a basic template configuration.
- ReactiveMongoTemplate(ReactiveMongoDatabaseFactory, MongoConverter, Consumer<Throwable>) - Constructor for class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- 
Constructor used for a basic template configuration.
- reactiveMongoTemplateRef() - Element in annotation interface org.springframework.data.mongodb.repository.config.EnableReactiveMongoRepositories
- 
Configures the name of theMongoTemplatebean to be used with the repositories detected.
- ReactiveMongoTransactionManager - Class in org.springframework.data.mongodb
- 
AReactiveTransactionManagerimplementation that managesClientSessionbased transactions for a singleReactiveMongoDatabaseFactory.
- ReactiveMongoTransactionManager() - Constructor for class org.springframework.data.mongodb.ReactiveMongoTransactionManager
- 
Create a newReactiveMongoTransactionManagerfor bean-style usage.
- ReactiveMongoTransactionManager(ReactiveMongoDatabaseFactory) - Constructor for class org.springframework.data.mongodb.ReactiveMongoTransactionManager
- 
Create a newReactiveMongoTransactionManagerobtaining sessions from the givenReactiveMongoDatabaseFactory.
- ReactiveMongoTransactionManager(ReactiveMongoDatabaseFactory, TransactionOptions) - Constructor for class org.springframework.data.mongodb.ReactiveMongoTransactionManager
- 
Create a newReactiveMongoTransactionManagerobtaining sessions from the givenReactiveMongoDatabaseFactoryapplying the givenoptions, if present, when starting a new transaction.
- ReactiveMongoTransactionManager.ReactiveMongoTransactionObject - Class in org.springframework.data.mongodb
- 
MongoDB specific transaction object, representing aMongoResourceHolder.
- ReactivePartTreeMongoQuery - Class in org.springframework.data.mongodb.repository.query
- 
Reactive PartTreeRepositoryQueryimplementation for Mongo.
- ReactivePartTreeMongoQuery(ReactiveMongoQueryMethod, ReactiveMongoOperations, ExpressionParser, ReactiveQueryMethodEvaluationContextProvider) - Constructor for class org.springframework.data.mongodb.repository.query.ReactivePartTreeMongoQuery
- ReactiveQuerydslMongoPredicateExecutor<T> - Class in org.springframework.data.mongodb.repository.support
- 
MongoDB-specificQuerydslPredicateExecutorthat allows executionPredicates in various forms.
- ReactiveQuerydslMongoPredicateExecutor(MongoEntityInformation<T, ?>, ReactiveMongoOperations) - Constructor for class org.springframework.data.mongodb.repository.support.ReactiveQuerydslMongoPredicateExecutor
- 
Creates a newReactiveQuerydslMongoPredicateExecutorfor the givenMongoEntityInformationandReactiveMongoOperations.
- ReactiveQuerydslMongoPredicateExecutor(MongoEntityInformation<T, ?>, ReactiveMongoOperations, EntityPathResolver) - Constructor for class org.springframework.data.mongodb.repository.support.ReactiveQuerydslMongoPredicateExecutor
- 
Creates a newReactiveQuerydslMongoPredicateExecutorfor the givenMongoEntityInformation,ReactiveMongoOperationsandEntityPathResolver.
- ReactiveRemoveOperation - Interface in org.springframework.data.mongodb.core
- 
ReactiveRemoveOperationallows creation and execution of reactive MongoDB remove / findAndRemove operations in a fluent API style.
- ReactiveRemoveOperation.ReactiveRemove<T> - Interface in org.springframework.data.mongodb.core
- ReactiveRemoveOperation.RemoveWithCollection<T> - Interface in org.springframework.data.mongodb.core
- 
Collection override (optional).
- ReactiveRemoveOperation.RemoveWithQuery<T> - Interface in org.springframework.data.mongodb.core
- 
Provide aQueryoverride (optional).
- ReactiveRemoveOperation.TerminatingRemove<T> - Interface in org.springframework.data.mongodb.core
- 
Compose remove execution by calling one of the terminating methods.
- ReactiveSessionCallback<T> - Interface in org.springframework.data.mongodb.core
- 
Callback interface for executing operations within aClientSessionusing reactive infrastructure.
- ReactiveSessionScoped - Interface in org.springframework.data.mongodb.core
- 
Gateway interface to executeClientSessionbound operations against MongoDB via aReactiveSessionCallback.
- ReactiveStringBasedAggregation - Class in org.springframework.data.mongodb.repository.query
- 
A reactiveRepositoryQueryto use a plain JSON String to create anaggregationpipeline to actually execute.
- ReactiveStringBasedAggregation(ReactiveMongoQueryMethod, ReactiveMongoOperations, ExpressionParser, ReactiveQueryMethodEvaluationContextProvider) - Constructor for class org.springframework.data.mongodb.repository.query.ReactiveStringBasedAggregation
- ReactiveStringBasedMongoQuery - Class in org.springframework.data.mongodb.repository.query
- 
Query to use a plain JSON String to create theQueryto actually execute.
- ReactiveStringBasedMongoQuery(String, ReactiveMongoQueryMethod, ReactiveMongoOperations, ExpressionParser, ReactiveQueryMethodEvaluationContextProvider) - Constructor for class org.springframework.data.mongodb.repository.query.ReactiveStringBasedMongoQuery
- 
Creates a newReactiveStringBasedMongoQueryfor the givenString,MongoQueryMethod,MongoOperations,SpelExpressionParserandReactiveExtensionAwareQueryMethodEvaluationContextProvider.
- ReactiveStringBasedMongoQuery(ReactiveMongoQueryMethod, ReactiveMongoOperations, ExpressionParser, ReactiveQueryMethodEvaluationContextProvider) - Constructor for class org.springframework.data.mongodb.repository.query.ReactiveStringBasedMongoQuery
- ReactiveUpdateOperation - Interface in org.springframework.data.mongodb.core
- 
ReactiveUpdateOperationallows creation and execution of reactive MongoDB update / findAndModify / findAndReplace operations in a fluent API style.
- ReactiveUpdateOperation.FindAndModifyWithOptions<T> - Interface in org.springframework.data.mongodb.core
- 
DefineFindAndModifyOptions(optional).
- ReactiveUpdateOperation.FindAndReplaceWithOptions<T> - Interface in org.springframework.data.mongodb.core
- 
DefineFindAndReplaceOptions.
- ReactiveUpdateOperation.FindAndReplaceWithProjection<T> - Interface in org.springframework.data.mongodb.core
- 
Result type override (Optional).
- ReactiveUpdateOperation.ReactiveUpdate<T> - Interface in org.springframework.data.mongodb.core
- ReactiveUpdateOperation.ReplaceWithOptions - Interface in org.springframework.data.mongodb.core
- ReactiveUpdateOperation.TerminatingFindAndModify<T> - Interface in org.springframework.data.mongodb.core
- 
Compose findAndModify execution by calling one of the terminating methods.
- ReactiveUpdateOperation.TerminatingFindAndReplace<T> - Interface in org.springframework.data.mongodb.core
- 
Compose findAndReplace execution by calling one of the terminating methods.
- ReactiveUpdateOperation.TerminatingReplace - Interface in org.springframework.data.mongodb.core
- 
Trigger replaceOne execution by calling one of the terminating methods.
- ReactiveUpdateOperation.TerminatingUpdate<T> - Interface in org.springframework.data.mongodb.core
- 
Compose update execution by calling one of the terminating methods.
- ReactiveUpdateOperation.UpdateWithCollection<T> - Interface in org.springframework.data.mongodb.core
- 
Explicitly define the name of the collection to perform operation in (optional).
- ReactiveUpdateOperation.UpdateWithQuery<T> - Interface in org.springframework.data.mongodb.core
- 
Define a filter query for theUpdate(optional).
- ReactiveUpdateOperation.UpdateWithUpdate<T> - Interface in org.springframework.data.mongodb.core
- 
Declare theUpdateto apply.
- read(Class<S>, Bson) - Method in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
- read(Object) - Method in interface org.springframework.data.mongodb.core.encryption.EncryptionContext
- 
Reads the value as an instance of theproperty type.
- read(Object, Class<T>) - Method in interface org.springframework.data.mongodb.core.encryption.EncryptionContext
- 
Reads the value as an instance oftype.
- read(Object, MongoConversionContext) - Method in interface org.springframework.data.mongodb.core.convert.encryption.EncryptingConverter
- read(Object, MongoConversionContext) - Method in class org.springframework.data.mongodb.core.convert.encryption.MongoEncryptionConverter
- read(Object, TypeInformation<?>) - Method in interface org.springframework.data.mongodb.core.convert.ReferenceResolver.MongoEntityReader
- 
Read values from the given source into an object defined via the givenTypeInformation.
- read(Object, TypeInformation<T>) - Method in class org.springframework.data.mongodb.core.convert.MongoConversionContext
- read(Object, TypeInformation<T>) - Method in interface org.springframework.data.mongodb.core.encryption.EncryptionContext
- 
Reads the value as an instance oftype.
- read(TypeInformation<S>, Bson) - Method in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
- readAliasFrom(Bson) - Method in class org.springframework.data.mongodb.core.convert.DefaultMongoTypeMapper.DocumentTypeAliasAccessor
- readBsonType() - Method in class org.springframework.data.mongodb.util.json.ParameterBindingJsonReader
- readCollectionOrArray(MappingMongoConverter.ConversionContext, Collection<?>, TypeInformation<?>) - Method in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
- 
Reads the givenCollectioninto a collection of the givenTypeInformation.
- readConcern(ReadConcern) - Method in class org.springframework.data.mongodb.core.aggregation.AggregationOptions.Builder
- 
Define aReadConcernto apply to the aggregation.
- ReadConcernAware - Interface in org.springframework.data.mongodb.core
- 
Interface to be implemented by any object that wishes to expose theReadConcern.
- ReadConcernPropertyEditor - Class in org.springframework.data.mongodb.config
- 
Parse aStringto aReadConcern.
- ReadConcernPropertyEditor() - Constructor for class org.springframework.data.mongodb.config.ReadConcernPropertyEditor
- readDocument(MappingMongoConverter.ConversionContext, Bson, TypeInformation<? extends S>) - Method in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
- 
Conversion method to materialize an object from adocument.
- readMap(MappingMongoConverter.ConversionContext, Bson, TypeInformation<?>) - Method in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
- readPreference() - Element in annotation interface org.springframework.data.mongodb.repository.Aggregation
- 
The mode of the read preference to use.
- readPreference() - Element in annotation interface org.springframework.data.mongodb.repository.Query
- 
The mode of the read preference to use.
- readPreference(ReadPreference) - Method in class org.springframework.data.mongodb.core.aggregation.AggregationOptions.Builder
- 
Define aReadPreferenceto apply to the aggregation.
- ReadPreference - Annotation Interface in org.springframework.data.mongodb.repository
- 
Annotation to declare read preference for repository and query.
- ReadPreferenceAware - Interface in org.springframework.data.mongodb.core
- 
Interface to be implemented by any object that wishes to expose theReadPreference.
- ReadPreferencePropertyEditor - Class in org.springframework.data.mongodb.config
- 
Parse aStringto aReadPreference.
- ReadPreferencePropertyEditor() - Constructor for class org.springframework.data.mongodb.config.ReadPreferencePropertyEditor
- readReference(MongoPersistentProperty, Object, ReferenceLookupDelegate.LookupFunction, ReferenceResolver.MongoEntityReader) - Method in class org.springframework.data.mongodb.core.convert.ReferenceLookupDelegate
- 
Read the reference expressed by the given property.
- redact(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
- 
Creates a newRedactOperationthat can restrict the content of a document based on information stored within the document itself.
- RedactOperation - Class in org.springframework.data.mongodb.core.aggregation
- 
RedactOperationallows to restrict the content of aDocumentbased on information stored within itself.
- RedactOperation(AggregationExpression) - Constructor for class org.springframework.data.mongodb.core.aggregation.RedactOperation
- 
Create newRedactOperation.
- RedactOperation.RedactOperationBuilder - Class in org.springframework.data.mongodb.core.aggregation
- 
Builder to create new instance ofRedactOperation.
- reduce(String) - Method in interface org.springframework.data.mongodb.core.ExecutableMapReduceOperation.MapReduceWithReduceFunction
- 
Set the Javascript mapfunction().
- reduce(String) - Method in interface org.springframework.data.mongodb.core.ReactiveMapReduceOperation.MapReduceWithReduceFunction
- 
Set the Javascript mapfunction().
- reduce(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.ArrayOperatorFactory
- 
Start creating newAggregationExpressionthat applies anAggregationExpressionto each element in an array and combines them into a single value.
- reduce(AggregationExpression) - Method in interface org.springframework.data.mongodb.core.aggregation.ArrayOperators.Reduce.ReduceBuilder
- 
Define theAggregationExpressionto apply to each element in the input array in left-to-right order.
- reduce(ArrayOperators.Reduce.PropertyExpression...) - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.ArrayOperatorFactory
- 
Start creating newAggregationExpressionthat applies anAggregationExpressionto each element in an array and combines them into a single value.
- reduce(ArrayOperators.Reduce.PropertyExpression...) - Method in interface org.springframework.data.mongodb.core.aggregation.ArrayOperators.Reduce.ReduceBuilder
- 
Define theArrayOperators.Reduce.PropertyExpressions to apply to each element in the input array in left-to-right order.
- ReferenceCollection(String, String) - Constructor for class org.springframework.data.mongodb.core.convert.ReferenceResolver.ReferenceCollection
- ReferenceLoader - Interface in org.springframework.data.mongodb.core.convert
- 
TheReferenceLoaderobtains rawdocumentsfor linked entities via aReferenceLoader.DocumentReferenceQuery.
- ReferenceLoader.DocumentReferenceQuery - Interface in org.springframework.data.mongodb.core.convert
- 
TheReferenceLoader.DocumentReferenceQuerydefines the criteria by whichdocumentsshould be matched applying potentially given order criteria.
- ReferenceLoader.NoResultsFilter - Enum Class in org.springframework.data.mongodb.core.convert
- 
A dedicatedReferenceLoader.DocumentReferenceQuerythat will not match any documents.
- referenceLookupDelegate - Variable in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
- ReferenceLookupDelegate - Class in org.springframework.data.mongodb.core.convert
- 
A common delegate forReferenceResolverimplementations to resolve a reference to one/many target documents that are converted to entities.
- ReferenceLookupDelegate(MappingContext<? extends MongoPersistentEntity<?>, MongoPersistentProperty>, SpELContext) - Constructor for class org.springframework.data.mongodb.core.convert.ReferenceLookupDelegate
- 
Create a newReferenceLookupDelegate.
- ReferenceResolver - Interface in org.springframework.data.mongodb.core.convert
- 
TheReferenceResolverallows to load and convert linked entities.
- ReferenceResolver.MongoEntityReader - Interface in org.springframework.data.mongodb.core.convert
- 
Domain type conversion callback interface that allows to read thesourceobject into a mapped object.
- ReferenceResolver.ReferenceCollection - Class in org.springframework.data.mongodb.core.convert
- 
ReferenceResolver.ReferenceCollectionis a value object that contains information about the target database and collection name of an association.
- referringTo(String) - Method in enum class org.springframework.data.mongodb.core.aggregation.ArrayOperators.Reduce.Variable
- 
Create aFieldreference to a given property prefixed with theArrayOperators.Reduce.Variableidentifier.
- regex(String) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.RegexFind
- 
Specify the regular expression to apply.
- regex(String) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.RegexFindAll
- 
Specify the regular expression to apply.
- regex(String) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.RegexMatch
- 
Specify the regular expression to apply.
- regex(String) - Method in class org.springframework.data.mongodb.core.query.Criteria
- 
Creates a criterion using a $regex operator.
- regex(String, String) - Method in class org.springframework.data.mongodb.core.query.Criteria
- 
Creates a criterion using a $regex and $options operator.
- regex(Pattern) - Method in class org.springframework.data.mongodb.core.query.Criteria
- 
Syntactical sugar forCriteria.is(Object)making obvious that we create a regex predicate.
- regex(BsonRegularExpression) - Method in class org.springframework.data.mongodb.core.query.Criteria
- 
Use a MongoDB nativeBsonRegularExpression.
- REGEX - Enum constant in enum class org.springframework.data.mongodb.core.query.MongoRegexCreator.MatchMode
- 
Treats strings as regular expression patterns
- regexFind(String) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StringOperatorFactory
- 
Creates newAggregationExpressionthat takes the associated string representation and applies the given regular expression to find the document with the first match.
 NOTE: Requires MongoDB 4.0 or later.
- regexFind(String, String) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StringOperatorFactory
- 
Creates newAggregationExpressionthat takes the associated string representation and applies the regular expression with the options specified in the argument to find the document with the first match.
- regexFind(Pattern) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StringOperatorFactory
- 
Creates newAggregationExpressionthat takes thePatternand applies the regular expression with the options specified in the argument to find the document with the first match.
- regexFind(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StringOperatorFactory
- 
Creates newAggregationExpressionthat takes the associated string representation and applies the regular expression resulting from the givenAggregationExpressionto find the document with the first match.
 NOTE: Requires MongoDB 4.0 or later.
- RegexFind(Object) - Constructor for class org.springframework.data.mongodb.core.aggregation.StringOperators.RegexFind
- regexFindAll(String) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StringOperatorFactory
- 
Creates newAggregationExpressionthat takes the associated string representation and applies the given regular expression to find all the documents with the match.
 NOTE: Requires MongoDB 4.0 or later.
- regexFindAll(String, String) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StringOperatorFactory
- 
Creates newAggregationExpressionthat takes the associated string representation and applies the regular expression with the options specified in the argument to find all the documents with the match.
- regexFindAll(Pattern) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StringOperatorFactory
- 
Creates newAggregationExpressionthat takes aPatternand applies the regular expression with the options specified in the argument to find all the documents with the match.
- regexFindAll(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StringOperatorFactory
- 
Creates newAggregationExpressionthat takes the associated string representation and applies the regular expression resulting from the givenAggregationExpressionto find all the documents with the match..
 NOTE: Requires MongoDB 4.0 or later.
- RegexFindAll(Object) - Constructor for class org.springframework.data.mongodb.core.aggregation.StringOperators.RegexFindAll
- RegexFlags - Class in org.springframework.data.mongodb.util
- 
Utility to translateregex flagsto MongoDB regex options and vice versa.
- regexMatch(String) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StringOperatorFactory
- 
Creates newAggregationExpressionthat takes the associated string representation and applies the given regular expression to find if a match is found or not.
 NOTE: Requires MongoDB 4.0 or later.
- regexMatch(String, String) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StringOperatorFactory
- 
Creates newAggregationExpressionthat takes the associated string representation and applies the regular expression with the options specified in the argument to find if a match is found or not.
- regexMatch(Pattern) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StringOperatorFactory
- 
Creates newAggregationExpressionthat takes aPatternand applies the regular expression with the options specified in the argument to find if a match is found or not.
- regexMatch(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StringOperatorFactory
- 
Creates newAggregationExpressionthat takes the associated string representation and applies the regular expression resulting from the givenAggregationExpressionto find if a match is found or not.
 NOTE: Requires MongoDB 4.0 or later.
- RegexMatch(Object) - Constructor for class org.springframework.data.mongodb.core.aggregation.StringOperators.RegexMatch
- regexOf(String) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.RegexFind
- 
Specify the reference to thefieldholding the regular expression to apply.
- regexOf(String) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.RegexFindAll
- 
Specify the reference to thefieldholding the regular expression to apply.
- regexOf(String) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.RegexMatch
- 
Specify the reference to thefieldholding the regular expression to apply.
- regexOf(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.RegexFind
- 
Specify theAggregationExpressionevaluating to the regular expression to apply.
- regexOf(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.RegexFindAll
- 
Specify theAggregationExpressionevaluating to the regular expression to apply.
- regexOf(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.RegexMatch
- 
Optional specify theAggregationExpressionevaluating to the regular expression to apply.
- regexType() - Static method in interface org.springframework.data.mongodb.core.schema.JsonSchemaObject.Type
- register(SubscriptionRequest<S, ? super T, ? extends SubscriptionRequest.RequestOptions>, Class<T>) - Method in class org.springframework.data.mongodb.core.messaging.DefaultMessageListenerContainer
- register(SubscriptionRequest<S, ? super T, ? extends SubscriptionRequest.RequestOptions>, Class<T>) - Method in interface org.springframework.data.mongodb.core.messaging.MessageListenerContainer
- 
Register a newSubscriptionRequestin the container.
- register(SubscriptionRequest<S, ? super T, ? extends SubscriptionRequest.RequestOptions>, Class<T>, ErrorHandler) - Method in class org.springframework.data.mongodb.core.messaging.DefaultMessageListenerContainer
- register(SubscriptionRequest<S, ? super T, ? extends SubscriptionRequest.RequestOptions>, Class<T>, ErrorHandler) - Method in interface org.springframework.data.mongodb.core.messaging.MessageListenerContainer
- 
Register a newSubscriptionRequestin the container.
- register(SubscriptionRequest<T, Object, ? extends SubscriptionRequest.RequestOptions>) - Method in interface org.springframework.data.mongodb.core.messaging.MessageListenerContainer
- 
Register a newSubscriptionRequestin the container.
- register(SubscriptionRequest, Task) - Method in class org.springframework.data.mongodb.core.messaging.DefaultMessageListenerContainer
- register(ExecutableMongoScript) - Method in interface org.springframework.data.mongodb.core.ScriptOperations
- 
Deprecated.Store givenExecutableMongoScriptgenerating a synthetic name so that it can be called by it subsequently.
- register(NamedMongoScript) - Method in interface org.springframework.data.mongodb.core.ScriptOperations
- 
Deprecated.Registers the givenNamedMongoScriptin the database.
- registerConverter(Converter<?, ?>) - Method in class org.springframework.data.mongodb.core.convert.MongoCustomConversions.MongoConverterConfigurationAdapter
- 
Add a customConverterimplementation.
- registerConverterFactory(ConverterFactory<?, ?>) - Method in class org.springframework.data.mongodb.core.convert.MongoCustomConversions.MongoConverterConfigurationAdapter
- 
Add a customConverterFactoryimplementation.
- registerConverters(Collection<?>) - Method in class org.springframework.data.mongodb.core.convert.MongoCustomConversions.MongoConverterConfigurationAdapter
- registerJmxComponents(String, Element, ParserContext) - Method in class org.springframework.data.mongodb.config.MongoJmxParser
- registerLazyLoadingProxyIfNeeded(Class<?>, GenerationContext) - Method in class org.springframework.data.mongodb.aot.LazyLoadingProxyAotProcessor
- registerPropertyValueConverterFactory(PropertyValueConverterFactory) - Method in class org.springframework.data.mongodb.core.convert.MongoCustomConversions.MongoConverterConfigurationAdapter
- 
Add a custom/defaultPropertyValueConverterFactoryimplementation used to servePropertyValueConverter.
- REGULAR_EXPRESSION - Static variable in interface org.springframework.data.mongodb.core.schema.JsonSchemaObject.Type
- relaxed() - Static method in class org.springframework.data.mongodb.core.aggregation.FieldLookupPolicy
- RELAXED - Enum constant in enum class org.springframework.data.mongodb.core.aggregation.AggregationOptions.DomainTypeMapping
- 
Fields that do not exist in the model are treated as-is.
- relaxedMapping() - Method in class org.springframework.data.mongodb.core.aggregation.AggregationOptions.Builder
- 
Apply a relaxed domain type mapping consideringFieldannotations using the user provided name if a referenced field does not exist.
- RelaxedTypeBasedAggregationOperationContext - Class in org.springframework.data.mongodb.core.aggregation
- 
Deprecated.since 4.2.7
- RelaxedTypeBasedAggregationOperationContext(Class<?>, MappingContext<? extends MongoPersistentEntity<?>, MongoPersistentProperty>, QueryMapper) - Constructor for class org.springframework.data.mongodb.core.aggregation.RelaxedTypeBasedAggregationOperationContext
- 
Deprecated.Creates a newTypeBasedAggregationOperationContextfor the given type,MappingContextandQueryMapper.
- remove(boolean) - Method in class org.springframework.data.mongodb.core.FindAndModifyOptions
- remove(Class<T>) - Method in interface org.springframework.data.mongodb.core.ExecutableRemoveOperation
- 
Start creating a remove operation for the given domainType.
- remove(Class<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- remove(Class<T>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- remove(Class<T>) - Method in interface org.springframework.data.mongodb.core.ReactiveRemoveOperation
- 
Start creating a remove operation for the given domainType.
- remove(Object) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Remove the given object from the collection by id and (if applicable) itsVersion.
- remove(Object) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- remove(Object) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Remove the given object from the collection by id and (if applicable) itsVersion.
- remove(Object) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- remove(Object, String) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Removes the given object from the given collection by id and (if applicable) itsVersion.
- remove(Object, String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- remove(Object, String) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Removes the given object from the given collection.
- remove(Object, String) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- remove(String) - Method in class org.springframework.data.mongodb.core.aggregation.DocumentOperators.Shift
- remove(List<Query>) - Method in interface org.springframework.data.mongodb.core.BulkOperations
- 
Add a list of remove operations to the bulk operation.
- remove(List<Query>) - Method in interface org.springframework.data.mongodb.core.ReactiveBulkOperations
- 
Add a list of remove operations to the bulk operation.
- remove(Subscription) - Method in class org.springframework.data.mongodb.core.messaging.DefaultMessageListenerContainer
- remove(Subscription) - Method in interface org.springframework.data.mongodb.core.messaging.MessageListenerContainer
- 
Unregister a givenSubscriptionfrom the container.
- remove(Query) - Method in interface org.springframework.data.mongodb.core.BulkOperations
- 
Add a single remove operation to the bulk operation.
- remove(Query) - Method in interface org.springframework.data.mongodb.core.ReactiveBulkOperations
- 
Add a single remove operation to the bulk operation.
- remove(Query, Class<?>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Remove all documents that match the provided query document criteria from the collection used to store the entityClass.
- remove(Query, Class<?>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- remove(Query, Class<?>) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Remove all documents that match the provided query document criteria from the collection used to store the entityClass.
- remove(Query, Class<?>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- remove(Query, Class<?>, String) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Remove all documents that match the provided query document criteria from the collection used to store the entityClass.
- remove(Query, Class<?>, String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- remove(Query, Class<?>, String) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Remove all documents that match the provided query document criteria from the collection used to store the entityClass.
- remove(Query, Class<?>, String) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- remove(Query, String) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Remove all documents from the specified collection that match the provided query document criteria.
- remove(Query, String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- remove(Query, String) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Remove all documents from the specified collection that match the provided query document criteria.
- remove(Query, String) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- remove(Mono<? extends Object>) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Remove the given object from the collection by id and (if applicable) itsVersion.
- remove(Mono<? extends Object>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- remove(Mono<? extends Object>, String) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Removes the given object from the given collection by id and (if applicable) itsVersion.
- remove(Mono<? extends Object>, String) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- REMOVE - Enum constant in enum class org.springframework.data.mongodb.core.aggregation.SystemVariable
- 
Variable that evaluates to a missing value.
- REMOVE - Enum constant in enum class org.springframework.data.mongodb.core.MongoActionOperation
- REMOVE - Static variable in class org.springframework.data.mongodb.core.aggregation.Aggregation
- 
A variable to conditionally exclude a field.
- removeField(String) - Method in class org.springframework.data.mongodb.core.aggregation.ObjectOperators.ObjectOperatorFactory
- 
Creates newaggregation expressionthat takes the associated value and obtains the value of the field with matching name.
- removeNullId(Bson) - Static method in class org.springframework.data.mongodb.util.BsonUtils
- 
Remove_id : nullfrom the givenBsonif present.
- rename(String, String) - Method in class org.springframework.data.mongodb.core.query.BasicUpdate
- rename(String, String) - Method in class org.springframework.data.mongodb.core.query.Update
- 
Update using the $rename update modifier
- replace(Query, Class<S>, T, ReplaceOptions, String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- replace(Query, Class<S>, T, ReplaceOptions, String) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- replace(Query, T) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- replace(Query, T) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- replace(Query, T, String) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- replace(Query, T, String) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- replace(Query, T, ReplaceOptions) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Replace a single document matching theCriteriaof givenQuerywith thereplacementdocument takingReplaceOptionsinto account.
- replace(Query, T, ReplaceOptions) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Replace a single document matching theCriteriaof givenQuerywith thereplacementdocument takingReplaceOptionsinto account.
- replace(Query, T, ReplaceOptions, String) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Replace a single document matching theCriteriaof givenQuerywith thereplacementdocument takingReplaceOptionsinto account.
- replace(Query, T, ReplaceOptions, String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- replace(Query, T, ReplaceOptions, String) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Replace a single document matching theCriteriaof givenQuerywith thereplacementdocument takingReplaceOptionsinto account.
- replace(Query, T, ReplaceOptions, String) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- REPLACE - Enum constant in enum class org.springframework.data.mongodb.core.aggregation.OutOperation.OutMode
- 
Update on any document in the target collection with the same uniqueKey.
- REPLACE - Enum constant in enum class org.springframework.data.mongodb.core.MongoActionOperation
- REPLACE_COLLECTION - Enum constant in enum class org.springframework.data.mongodb.core.aggregation.OutOperation.OutMode
- 
Replaces the to collection with the output from the aggregation pipeline.
- replaceAll(String, String) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StringOperatorFactory
- 
Creates newAggregationExpressionthat takes the associated string representation and replaces all occurrences of the search string with the given replacement.
- replaceAll(AggregationExpression, String) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StringOperatorFactory
- 
Creates newAggregationExpressionthat takes the associated string representation and replaces all occurrences of the search string computed by the givenAggregationExpressionwith the given replacement.
- ReplaceAll(Object) - Constructor for class org.springframework.data.mongodb.core.aggregation.StringOperators.ReplaceAll
- replaceCollection() - Method in class org.springframework.data.mongodb.core.aggregation.OutOperation
- 
Replace the target collection.
- replaceDocument() - Static method in class org.springframework.data.mongodb.core.aggregation.MergeOperation.WhenDocumentsMatch
- 
Replace the existing document in the output collection with the matching results document.
- replaceDocuments() - Method in class org.springframework.data.mongodb.core.aggregation.OutOperation
- 
Replace/Upsert documents in the target collection.
- replaceFirst() - Method in interface org.springframework.data.mongodb.core.ExecutableUpdateOperation.TerminatingReplace
- 
Find first and replace/upsert.
- replaceFirst() - Method in interface org.springframework.data.mongodb.core.ReactiveUpdateOperation.TerminatingReplace
- 
Find first and replace/upsert.
- replacement(String) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.ReplaceAll
- 
The string to use to replace the first matched instance offindin input.
- replacement(String) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.ReplaceOne
- 
The string to use to replace the first matched instance offindin input.
- replacementOf(String) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.ReplaceOne
- 
Specifies the reference to thefieldholding the string to use to replace the first matched instance offindin input.
- replacementOf(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.ReplaceOne
- 
Specifies theAggregationExpressionevaluating to the string to use to replace the first matched instance offindininput.
- replacementValueOf(String) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.ReplaceAll
- 
Specifies the reference to thefieldholding the string to use to replace the first matched instance offindin input.
- replacementValueOf(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.ReplaceAll
- 
Specifies theAggregationExpressionevaluating to the string to use to replace the first matched instance offindin input.
- replaceOne(String, String) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StringOperatorFactory
- 
Creates newAggregationExpressionthat takes the associated string representation and replaces the first occurrence of the search string with the given replacement.
- replaceOne(AggregationExpression, String) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StringOperatorFactory
- 
Creates newAggregationExpressionthat takes the associated string representation and replaces the first occurrence of the search string computed by the givenAggregationExpressionwith the given replacement.
- replaceOne(Query, Object) - Method in interface org.springframework.data.mongodb.core.BulkOperations
- 
Add a single replace operation to the bulk operation.
- replaceOne(Query, Object) - Method in interface org.springframework.data.mongodb.core.ReactiveBulkOperations
- 
Add a single replace operation to the bulk operation.
- replaceOne(Query, Object, FindAndReplaceOptions) - Method in interface org.springframework.data.mongodb.core.BulkOperations
- 
Add a single replace operation to the bulk operation.
- replaceOne(Query, Object, FindAndReplaceOptions) - Method in interface org.springframework.data.mongodb.core.ReactiveBulkOperations
- 
Add a single replace operation to the bulk operation.
- ReplaceOne(Object) - Constructor for class org.springframework.data.mongodb.core.aggregation.StringOperators.ReplaceOne
- replaceOptions() - Static method in class org.springframework.data.mongodb.core.ReplaceOptions
- 
Static factory method to create aReplaceOptionsinstance.
- ReplaceOptions - Class in org.springframework.data.mongodb.core
- 
Options forreplace operations.
- ReplaceOptions() - Constructor for class org.springframework.data.mongodb.core.ReplaceOptions
- replaceRoot() - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
- 
Factory method to create a newReplaceRootOperation.ReplaceRootDocumentOperationBuilderto configure aReplaceRootOperation.
- replaceRoot(String) - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
- 
Factory method to create a newReplaceRootOperationfor the field with the given name.
- replaceRoot(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
- 
Factory method to create a newReplaceRootOperationfor the field with the givenAggregationExpression.
- ReplaceRootDocumentOperation() - Constructor for class org.springframework.data.mongodb.core.aggregation.ReplaceRootOperation.ReplaceRootDocumentOperation
- 
Creates an emptyReplaceRootOperation.ReplaceRootDocumentOperation.
- ReplaceRootDocumentOperation(ReplaceRootOperation.ReplaceRootDocumentOperation, ReplaceRootOperation.ReplacementDocument) - Constructor for class org.springframework.data.mongodb.core.aggregation.ReplaceRootOperation.ReplaceRootDocumentOperation
- 
Creates an extendedReplaceRootOperation.ReplaceRootDocumentOperationthat combinesReplaceRootOperation.ReplacementDocuments from the currentOperation and extension operation.
- ReplaceRootDocumentOperationBuilder(ReplaceRootOperation.ReplaceRootDocumentOperation, Object) - Constructor for class org.springframework.data.mongodb.core.aggregation.ReplaceRootOperation.ReplaceRootDocumentOperationBuilder
- ReplaceRootOperation - Class in org.springframework.data.mongodb.core.aggregation
- 
Encapsulates the aggregation framework$replaceRoot-operation.
- ReplaceRootOperation(AggregationExpression) - Constructor for class org.springframework.data.mongodb.core.aggregation.ReplaceRootOperation
- 
Creates a newReplaceRootOperationgiven theAggregationExpressionpointing to a document.
- ReplaceRootOperation(Field) - Constructor for class org.springframework.data.mongodb.core.aggregation.ReplaceRootOperation
- 
Creates a newReplaceRootOperationgiven theFieldfield name.
- ReplaceRootOperation(ReplaceRootOperation.Replacement) - Constructor for class org.springframework.data.mongodb.core.aggregation.ReplaceRootOperation
- 
Creates a newReplaceRootOperationgiven theReplaceRootOperation.Replacement.
- ReplaceRootOperation.Replacement - Interface in org.springframework.data.mongodb.core.aggregation
- 
Replacement object that results in a replacement document or an expression that results in a document.
- ReplaceRootOperation.ReplaceRootDocumentOperation - Class in org.springframework.data.mongodb.core.aggregation
- 
Encapsulates the aggregation framework$replaceRoot-operation to result in a composable replacement document.
- ReplaceRootOperation.ReplaceRootDocumentOperationBuilder - Class in org.springframework.data.mongodb.core.aggregation
- 
Builder forReplaceRootOperation.ReplaceRootDocumentOperationto populateReplaceRootOperation.ReplacementDocument
- ReplaceRootOperation.ReplaceRootOperationBuilder - Class in org.springframework.data.mongodb.core.aggregation
- 
Builder forReplaceRootOperation.
- ReplaceRootOperationBuilder() - Constructor for class org.springframework.data.mongodb.core.aggregation.ReplaceRootOperation.ReplaceRootOperationBuilder
- replaceWith(Object) - Method in class org.springframework.data.mongodb.core.aggregation.AggregationUpdate
- 
$replaceWithreplaces the input document with the value.
- replaceWith(ReplaceWithOperation) - Method in class org.springframework.data.mongodb.core.aggregation.AggregationUpdate
- 
$replaceWithreplaces the input document with the specified document.
- replaceWith(T) - Method in interface org.springframework.data.mongodb.core.ExecutableUpdateOperation.UpdateWithUpdate
- 
Specifyreplacementobject.
- replaceWith(T) - Method in interface org.springframework.data.mongodb.core.ReactiveUpdateOperation.UpdateWithUpdate
- 
Specifyreplacementobject.
- ReplaceWithOperation - Class in org.springframework.data.mongodb.core.aggregation
- 
Encapsulates the aggregation framework$replaceRoot-operation.
- ReplaceWithOperation(ReplaceRootOperation.Replacement) - Constructor for class org.springframework.data.mongodb.core.aggregation.ReplaceWithOperation
- 
Creates new instance ofReplaceWithOperation.
- replaceWithResourceIfNecessary(String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- replaceWithValue(Object) - Static method in class org.springframework.data.mongodb.core.aggregation.ReplaceWithOperation
- 
Creates new instance ofReplaceWithOperation.
- replaceWithValueOf(Object) - Static method in class org.springframework.data.mongodb.core.aggregation.ReplaceWithOperation
- repositoryBaseClass() - Element in annotation interface org.springframework.data.mongodb.repository.config.EnableMongoRepositories
- 
Configure the repository base class to be used to create repository proxies for this particular configuration.
- repositoryBaseClass() - Element in annotation interface org.springframework.data.mongodb.repository.config.EnableReactiveMongoRepositories
- 
Configure the repository base class to be used to create repository proxies for this particular configuration.
- repositoryFactoryBeanClass() - Element in annotation interface org.springframework.data.mongodb.repository.config.EnableMongoRepositories
- 
Returns theFactoryBeanclass to be used for each repository instance.
- repositoryFactoryBeanClass() - Element in annotation interface org.springframework.data.mongodb.repository.config.EnableReactiveMongoRepositories
- 
Returns theFactoryBeanclass to be used for each repository instance.
- repositoryImplementationPostfix() - Element in annotation interface org.springframework.data.mongodb.repository.config.EnableMongoRepositories
- 
Returns the postfix to be used when looking up custom repository implementations.
- repositoryImplementationPostfix() - Element in annotation interface org.springframework.data.mongodb.repository.config.EnableReactiveMongoRepositories
- 
Returns the postfix to be used when looking up custom repository implementations.
- representation() - Method in class org.springframework.data.mongodb.core.schema.JsonSchemaObject.Type.BsonType
- representation() - Method in class org.springframework.data.mongodb.core.schema.JsonSchemaObject.Type.JsonType
- representation() - Method in interface org.springframework.data.mongodb.core.schema.JsonSchemaObject.Type
- 
Get theJsonSchemaObject.Typerepresentation.
- required(String...) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty
- required(String...) - Method in class org.springframework.data.mongodb.core.schema.MongoJsonSchema.MongoJsonSchemaBuilder
- required(String...) - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.ObjectJsonSchemaObject
- 
Define the Object’s required properties.
- required(JsonSchemaProperty) - Static method in interface org.springframework.data.mongodb.core.schema.JsonSchemaProperty
- 
Turns the givenJsonSchemaPropertyinto a required on.
- reset() - Method in class org.springframework.data.mongodb.util.json.ParameterBindingJsonReader.Mark
- resolve(MongoPersistentProperty) - Method in interface org.springframework.data.mongodb.core.convert.DbRefResolverCallback
- 
Resolve the final object for the givenMongoPersistentProperty.
- resolve(MongoAction) - Method in interface org.springframework.data.mongodb.core.WriteConcernResolver
- 
Resolve theWriteConcerngiven theMongoAction.
- resolveConflict(MongoJsonSchema.ConflictResolutionFunction.Path, Object, Object) - Method in interface org.springframework.data.mongodb.core.schema.MongoJsonSchema.ConflictResolutionFunction
- 
Resolve the conflict for two values under the samepath.
- resolveDbRef(MongoPersistentProperty, DBRef, DbRefResolverCallback, DbRefProxyHandler) - Method in interface org.springframework.data.mongodb.core.convert.DbRefResolver
- 
Resolves the givenDBRefinto an object of the givenMongoPersistentProperty's type.
- resolveDbRef(MongoPersistentProperty, DBRef, DbRefResolverCallback, DbRefProxyHandler) - Method in class org.springframework.data.mongodb.core.convert.DefaultDbRefResolver
- resolveDbRef(MongoPersistentProperty, DBRef, DbRefResolverCallback, DbRefProxyHandler) - Method in enum class org.springframework.data.mongodb.core.convert.NoOpDbRefResolver
- resolveEntity(MongoPersistentProperty) - Method in interface org.springframework.data.mongodb.core.MongoJsonSchemaCreator.JsonSchemaPropertyContext
- 
Obtain theMongoPersistentEntityfor a given property.
- resolveId(Element, AbstractBeanDefinition, ParserContext) - Method in class org.springframework.data.mongodb.config.MongoDbFactoryParser
- resolveIndexFor(Class<?>) - Method in interface org.springframework.data.mongodb.core.index.IndexResolver
- 
Find and createIndexDefinitions for properties of givenTypeInformation.
- resolveIndexFor(TypeInformation<?>) - Method in interface org.springframework.data.mongodb.core.index.IndexResolver
- 
Find and createIndexDefinitions for properties of givenTypeInformation.
- resolveIndexFor(TypeInformation<?>) - Method in class org.springframework.data.mongodb.core.index.MongoPersistentEntityIndexResolver
- resolveIndexForEntity(MongoPersistentEntity<?>) - Method in class org.springframework.data.mongodb.core.index.MongoPersistentEntityIndexResolver
- 
Resolve theIndexDefinitions for a given root entity by traversingMongoPersistentPropertyscanning for index annotationsIndexed,CompoundIndexandGeospatialIndex.
- resolveKeyId(String, Supplier<EvaluationContext>) - Static method in class org.springframework.data.mongodb.util.encryption.EncryptionUtils
- 
Resolve a given plainStringvalue into the store native keyId format, considering potentialexpressions.
- resolveProxyType(Class<?>, Supplier<LazyLoadingProxyFactory.LazyLoadingInterceptor>) - Static method in class org.springframework.data.mongodb.core.convert.LazyLoadingProxyFactory
- 
Predict the proxy target type.
- resolveReference(MongoPersistentProperty, Object, ReferenceLookupDelegate, ReferenceResolver.MongoEntityReader) - Method in class org.springframework.data.mongodb.core.convert.DefaultReferenceResolver
- resolveReference(MongoPersistentProperty, Object, ReferenceLookupDelegate, ReferenceResolver.MongoEntityReader) - Method in enum class org.springframework.data.mongodb.core.convert.NoOpDbRefResolver
- resolveReference(MongoPersistentProperty, Object, ReferenceLookupDelegate, ReferenceResolver.MongoEntityReader) - Method in interface org.springframework.data.mongodb.core.convert.ReferenceResolver
- 
Resolve the association defined via the given property from a given source value.
- resolveValue(Map<String, Object>, String) - Static method in class org.springframework.data.mongodb.util.BsonUtils
- 
Resolve the value for a given key.
- resolveValue(Map<String, Object>, FieldName) - Static method in class org.springframework.data.mongodb.util.BsonUtils
- 
Resolve the value for a givenfield name.
- resolveValue(Bson, String) - Static method in class org.springframework.data.mongodb.util.BsonUtils
- 
Resolve the value for a given key.
- resolveValue(Bson, FieldName) - Static method in class org.springframework.data.mongodb.util.BsonUtils
- 
Resolve the value for a givenfield name.
- restoreOrder(Iterable<Document>) - Method in interface org.springframework.data.mongodb.core.convert.ReferenceLoader.DocumentReferenceQuery
- 
Restore the order of fetched documents.
- restrict(Class<?>, Class<?>...) - Method in class org.springframework.data.mongodb.core.query.Query
- 
Restricts the query to only return documents instances that are exactly of the given types.
- restrict(CriteriaDefinition) - Method in class org.springframework.data.mongodb.core.aggregation.GraphLookupOperation.GraphLookupOperationBuilder
- 
Optionally add a query specifying conditions to the recursive search.
- restrictions - Variable in class org.springframework.data.mongodb.core.schema.UntypedJsonSchemaObject
- resumeAfter(Object) - Method in interface org.springframework.data.mongodb.core.ReactiveChangeStreamOperation.ResumingChangeStream
- 
Resume the change stream after a given point.
- resumeAfter(BsonValue) - Method in class org.springframework.data.mongodb.core.ChangeStreamOptions.ChangeStreamOptionsBuilder
- 
Set the resume token after which to continue emitting notifications.
- resumeAfter(BsonValue) - Method in class org.springframework.data.mongodb.core.messaging.ChangeStreamRequest.ChangeStreamRequestBuilder
- 
Set the resume token after which to continue emitting notifications.
- resumeAt(Object) - Method in interface org.springframework.data.mongodb.core.ReactiveChangeStreamOperation.ResumingChangeStream
- 
Resume the change stream at a given point.
- resumeAt(Instant) - Method in class org.springframework.data.mongodb.core.ChangeStreamOptions.ChangeStreamOptionsBuilder
- 
Set the cluster time to resume from.
- resumeAt(Instant) - Method in class org.springframework.data.mongodb.core.messaging.ChangeStreamRequest.ChangeStreamRequestBuilder
- 
Set the cluster time at which to resume listening.
- resumeAt(BsonTimestamp) - Method in class org.springframework.data.mongodb.core.ChangeStreamOptions.ChangeStreamOptionsBuilder
- 
Set the cluster time to resume from.
- resumeToken(BsonValue) - Method in class org.springframework.data.mongodb.core.ChangeStreamOptions.ChangeStreamOptionsBuilder
- 
Set the resume token (typically aBsonDocumentcontaining abinary token) after which to start with listening.
- resumeToken(BsonValue) - Method in class org.springframework.data.mongodb.core.messaging.ChangeStreamRequest.ChangeStreamRequestBuilder
- 
Set the resume token (typically aBsonDocumentcontaining abinary token) after which to start with listening.
- returnFullDocumentBeforeChange() - Method in class org.springframework.data.mongodb.core.ChangeStreamOptions.ChangeStreamOptionsBuilder
- 
Return the full document before being changed if it is available.
- returnFullDocumentOnUpdate() - Method in class org.springframework.data.mongodb.core.ChangeStreamOptions.ChangeStreamOptionsBuilder
- 
Set theFullDocumentlookup toFullDocument.UPDATE_LOOKUP.
- returnNew() - Method in class org.springframework.data.mongodb.core.FindAndReplaceOptions
- 
Return the replacement document.
- returnNew(boolean) - Method in class org.springframework.data.mongodb.core.FindAndModifyOptions
- returnPropertyIfBetterIdPropertyCandidateOrNull(MongoPersistentProperty) - Method in class org.springframework.data.mongodb.core.mapping.BasicMongoPersistentEntity
- 
As a general note: An implicit id property has a name that matches "id" or "_id".
- reverse() - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.ArrayOperatorFactory
- 
Creates newAggregationExpressionthat returns an array with the elements in reverse order.
- reverseArrayOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.ReverseArray
- 
Creates newArrayOperators.ReverseArraygiven fieldReference.
- reverseArrayOf(Collection<?>) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.ReverseArray
- 
Creates newArrayOperators.ReverseArray.
- reverseArrayOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.ReverseArray
- 
Creates newArrayOperators.ReverseArraygivenAggregationExpression.
- right() - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.Trim
- 
Remove whitespace or the specified characters from the end of a string.
- ROOT - Enum constant in enum class org.springframework.data.mongodb.core.aggregation.SystemVariable
- 
Variable that references the root document.
- ROOT - Static variable in class org.springframework.data.mongodb.core.aggregation.Aggregation
- 
References the root document, i.e. the top-level document, currently being processed in the aggregation pipeline stage.
- round() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat rounds a number to a whole integer or to a specified decimal place.
- round(Number) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Round
- 
Round the given numeric (integer, double, decimal, or long) value.
- roundToPlace(int) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat rounds a number to a specified decimal place.
- roundValueOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Round
- 
Round the value of the field that resolves to an integer, double, decimal, or long.
- roundValueOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Round
- 
Round the outcome of the given expression hat resolves to an integer, double, decimal, or long.
- rtrim() - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StringOperatorFactory
- 
Creates newAggregationExpressionthat takes the associated string representation and trims whitespaces from the end.
- rtrim(String) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StringOperatorFactory
- 
Creates newAggregationExpressionthat takes the associated string representation and trims the given character sequence from the end.
- rtrim(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StringOperatorFactory
- 
Creates newAggregationExpressionthat takes the associated string representation and trims the character sequence resulting from the givenAggregationExpressionfrom the end.
- RUNNING - Enum constant in enum class org.springframework.data.mongodb.core.messaging.Task.State
S
- sample(long) - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
- 
Creates a newSampleOperationto select the specified number of documents from its input randomly.
- SampleOperation - Class in org.springframework.data.mongodb.core.aggregation
- 
Encapsulates the$sample-operation.
- SampleOperation(long) - Constructor for class org.springframework.data.mongodb.core.aggregation.SampleOperation
- sampleRate(double) - Method in class org.springframework.data.mongodb.core.query.Criteria
- 
Creates a criterion using the $sampleRate operator.
- save(Mono<? extends T>) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Save the object to the collection for the entity type of the object to save.
- save(Mono<? extends T>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- save(Mono<? extends T>, String) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Save the object to the specified collection.
- save(Mono<? extends T>, String) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- save(S) - Method in class org.springframework.data.mongodb.repository.support.SimpleMongoRepository
- save(S) - Method in class org.springframework.data.mongodb.repository.support.SimpleReactiveMongoRepository
- save(T) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Save the object to the collection for the entity type of the object to save.
- save(T) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- save(T) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Save the object to the collection for the entity type of the object to save.
- save(T) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- save(T, String) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Save the object to the specified collection.
- save(T, String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- save(T, String) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Save the object to the specified collection.
- save(T, String) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- SAVE - Enum constant in enum class org.springframework.data.mongodb.core.MongoActionOperation
- saveAll(Iterable<S>) - Method in class org.springframework.data.mongodb.repository.support.SimpleMongoRepository
- saveAll(Iterable<S>) - Method in class org.springframework.data.mongodb.repository.support.SimpleReactiveMongoRepository
- saveAll(Publisher<S>) - Method in class org.springframework.data.mongodb.repository.support.SimpleReactiveMongoRepository
- saveDocument(String, Document, Class<?>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- saveDocument(String, Document, Class<?>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- scanForEntities(String) - Method in class org.springframework.data.mongodb.config.MongoConfigurationSupport
- 
Scans the given base package for entities, i.e.
- schema(MongoJsonSchema) - Method in class org.springframework.data.mongodb.core.CollectionOptions
- 
Create newCollectionOptionswith already given settings andvalidationOptionsset to givenMongoJsonSchema.
- schema(MongoJsonSchema) - Static method in interface org.springframework.data.mongodb.core.validation.Validator
- 
Creates a newValidatorchecking documents against the structure defined inMongoJsonSchema.
- schemaDocument() - Method in interface org.springframework.data.mongodb.core.schema.MongoJsonSchema
- 
Create theDocumentdefining the schema.
- schemaValidationAction(ValidationAction) - Method in class org.springframework.data.mongodb.core.CollectionOptions
- 
Create newCollectionOptionswith already given settings andvalidationActionset givenValidationAction.
- schemaValidationLevel(ValidationLevel) - Method in class org.springframework.data.mongodb.core.CollectionOptions
- 
Create newCollectionOptionswith already given settings andvalidationLevelset givenValidationLevel.
- scopeVariables(Map<String, Object>) - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceOptions
- 
Deprecated.Key-value pairs that are placed into JavaScript global scope and can be accessed from map, reduce, and finalize scripts.
- SCRIPT - Enum constant in enum class org.springframework.data.mongodb.core.mapping.FieldType
- ScriptOperations - Interface in org.springframework.data.mongodb.core
- 
Deprecated.since 2.2. Theevalcommand has been removed without replacement in MongoDB Server 4.2.0.
- ScriptOperators - Class in org.springframework.data.mongodb.core.aggregation
- 
Gateway to $function and $accumulator aggregation operations.
- ScriptOperators() - Constructor for class org.springframework.data.mongodb.core.aggregation.ScriptOperators
- ScriptOperators.Accumulator - Class in org.springframework.data.mongodb.core.aggregation
- 
ScriptOperators.Accumulatordefines a custom aggregation $accumulator operator, one that maintains its state (e.g. totals, maximums, minimums, and related data) as documents progress through the pipeline, in JavaScript.
- ScriptOperators.Accumulator.AccumulatorAccumulateArgsBuilder - Interface in org.springframework.data.mongodb.core.aggregation
- ScriptOperators.Accumulator.AccumulatorAccumulateBuilder - Interface in org.springframework.data.mongodb.core.aggregation
- ScriptOperators.Accumulator.AccumulatorFinalizeBuilder - Interface in org.springframework.data.mongodb.core.aggregation
- ScriptOperators.Accumulator.AccumulatorInitArgsBuilder - Interface in org.springframework.data.mongodb.core.aggregation
- ScriptOperators.Accumulator.AccumulatorInitBuilder - Interface in org.springframework.data.mongodb.core.aggregation
- ScriptOperators.Accumulator.AccumulatorMergeBuilder - Interface in org.springframework.data.mongodb.core.aggregation
- ScriptOperators.Function - Class in org.springframework.data.mongodb.core.aggregation
- 
ScriptOperators.Functiondefines a custom aggregation $function in JavaScript.
- scriptOps() - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Deprecated.since 2.2. Theevalcommand has been removed without replacement in MongoDB Server 4.2.0.
- scriptOps() - Method in class org.springframework.data.mongodb.core.MongoTemplate
- scroll(ScrollPosition) - Method in interface org.springframework.data.mongodb.core.ExecutableFindOperation.TerminatingFind
- 
Return a window of elements either starting or resuming atScrollPosition.
- scroll(ScrollPosition) - Method in interface org.springframework.data.mongodb.core.ReactiveFindOperation.TerminatingFind
- 
Return a scroll of elements either starting or resuming atScrollPosition.
- scroll(ScrollPosition) - Method in class org.springframework.data.mongodb.repository.support.SpringDataMongodbQuery
- scroll(Query, Class<T>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Query for a window of objects of type T from the specified collection.
- scroll(Query, Class<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- scroll(Query, Class<T>) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Query for a scroll of objects of type T from the specified collection.
- scroll(Query, Class<T>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- scroll(Query, Class<T>, String) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Query for a window of objects of type T from the specified collection.
- scroll(Query, Class<T>, String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- scroll(Query, Class<T>, String) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Query for a window of objects of type T from the specified collection.
- scroll(Query, Class<T>, String) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- SEARCH_META - Enum constant in enum class org.springframework.data.mongodb.core.aggregation.SystemVariable
- 
A variable that stores the metadata results of an Atlas Search query.
- second() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateOperatorFactory
- 
Creates newAggregationExpressionthat returns the second portion of a date as a number between 0 and 59, but can be 60 to account for leap seconds.
- second(Object) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateFromParts
- second(Object) - Method in interface org.springframework.data.mongodb.core.aggregation.DateOperators.DateParts
- 
Set the second to the given value which must resolve to a value in range0 - 59.
- second(Object) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.IsoDateFromParts
- second(Object) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.Second
- 
Creates newDateOperators.Second.
- SECOND - Enum constant in enum class org.springframework.data.mongodb.core.aggregation.DensifyOperation.DensifyUnits
- SECOND - Enum constant in enum class org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.WindowUnits
- secondary() - Static method in interface org.springframework.data.mongodb.core.query.Collation.ComparisonLevel
- 
Secondary level of comparison.
- SECONDARY_READS - Enum constant in enum class org.springframework.data.mongodb.core.query.Meta.CursorOption
- 
Allows querying of a replica.
- secondOf(String) - Method in interface org.springframework.data.mongodb.core.aggregation.DateOperators.DateParts
- 
Set the second to the value resolved by following the givenfield reference.
- secondOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.Second
- 
Creates newDateOperators.Second.
- secondOf(AggregationExpression) - Method in interface org.springframework.data.mongodb.core.aggregation.DateOperators.DateParts
- 
Set the second to the result of the givenexpression.
- secondOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.Second
- 
Creates newDateOperators.Second.
- SECONDS - Enum constant in enum class org.springframework.data.mongodb.core.timeseries.Granularity
- 
High frequency ingestion.
- SelectionOperators - Class in org.springframework.data.mongodb.core.aggregation
- 
Gateway to selection operators such as $bottom.
- SelectionOperators() - Constructor for class org.springframework.data.mongodb.core.aggregation.SelectionOperators
- SelectionOperators.Bottom - Class in org.springframework.data.mongodb.core.aggregation
- 
AbstractAggregationExpressionto return the bottom element according to the specifiedorder.
- SelectionOperators.First - Class in org.springframework.data.mongodb.core.aggregation
- 
AbstractAggregationExpressionto return the $firstN elements.
- SelectionOperators.Last - Class in org.springframework.data.mongodb.core.aggregation
- 
AbstractAggregationExpressionto return the $lastN elements.
- SelectionOperators.Top - Class in org.springframework.data.mongodb.core.aggregation
- 
AbstractAggregationExpressionto return the top element according to the specifiedorder.
- SerializationUtils - Class in org.springframework.data.mongodb.core.query
- 
Utility methods for JSON serialization.
- serializers() - Static method in class org.springframework.data.mongodb.core.geo.GeoJsonModule
- 
Obtain aModulecontainingserializersfor the followingGeoJsontypes:GeoJsonPointGeoJsonMultiPointGeoJsonLineStringGeoJsonMultiLineStringGeoJsonPolygonGeoJsonMultiPolygon
- serializeToJsonSafely(Object) - Static method in class org.springframework.data.mongodb.core.query.SerializationUtils
- 
Serializes the given object into pseudo-JSON meaning it's trying to create a JSON representation as far as possible but falling back to the given object'sObject.toString()method if it's not serializable.
- serializeValue(Object) - Static method in class org.springframework.data.mongodb.core.query.SerializationUtils
- SERIES_1_2_5 - Enum constant in enum class org.springframework.data.mongodb.core.aggregation.BucketAutoOperation.Granularities
- ServerAddressPropertyEditor - Class in org.springframework.data.mongodb.config
- 
Parse aStringto aServerAddressarray.
- ServerAddressPropertyEditor() - Constructor for class org.springframework.data.mongodb.config.ServerAddressPropertyEditor
- ServerInfo - Class in org.springframework.data.mongodb.monitor
- 
Expose basic server information via JMX
- ServerInfo(MongoClient) - Constructor for class org.springframework.data.mongodb.monitor.ServerInfo
- SessionAwareMethodInterceptor<D,C> - Class in org.springframework.data.mongodb 
- 
MethodInterceptorimplementation looking up and invoking an alternative target method havingClientSessionas its first argument.
- SessionAwareMethodInterceptor(ClientSession, T, Class<? extends ClientSession>, Class<D>, SessionAwareMethodInterceptor.ClientSessionOperator<D>, Class<C>, SessionAwareMethodInterceptor.ClientSessionOperator<C>) - Constructor for class org.springframework.data.mongodb.SessionAwareMethodInterceptor
- 
Create a new SessionAwareMethodInterceptor for given target.
- SessionAwareMethodInterceptor.ClientSessionOperator<T> - Interface in org.springframework.data.mongodb
- 
Represents an operation upon two operands of the same type, producing a result of the same type as the operands acceptingClientSession.
- SessionCallback<T> - Interface in org.springframework.data.mongodb.core
- 
Callback interface for executing operations within aClientSession.
- SessionScoped - Interface in org.springframework.data.mongodb.core
- 
Gateway interface to executeClientSessionbound operations against MongoDB via aSessionCallback.
- SessionSynchronization - Enum Class in org.springframework.data.mongodb
- 
SessionSynchronizationis used along withMongoTemplateto define in which type of transactions to participate if any.
- set(Object, Object) - Method in class org.springframework.data.mongodb.core.aggregation.SetOperation
- 
Append the value for a specific field to the operation.
- set(String) - Method in class org.springframework.data.mongodb.core.aggregation.AggregationUpdate
- 
Fluent API variant for$setadding a singlepipeline operationevery time.
- set(String) - Method in class org.springframework.data.mongodb.core.aggregation.SetOperation.FieldAppender
- 
Define the field to set.
- set(String) - Static method in class org.springframework.data.mongodb.core.aggregation.SetOperation
- 
Concatenate another field to set.
- set(String, Object) - Method in class org.springframework.data.mongodb.core.query.BasicUpdate
- set(String, Object) - Method in class org.springframework.data.mongodb.core.query.Update
- 
Update using the $set update modifier
- set(SetOperation) - Method in class org.springframework.data.mongodb.core.aggregation.AggregationUpdate
- 
Adds new fields to documents.
- setAllowDiskUse(Boolean) - Method in class org.springframework.data.mongodb.core.query.Meta
- 
Enables writing to temporary files for aggregation stages and queries.
- setApplicationContext(ApplicationContext) - Method in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
- setApplicationContext(ApplicationContext) - Method in class org.springframework.data.mongodb.core.mapping.MongoMappingContext
- setApplicationContext(ApplicationContext) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- setApplicationContext(ApplicationContext) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- setApplicationName(String) - Method in class org.springframework.data.mongodb.core.MongoClientSettingsFactoryBean
- setAsText(String) - Method in class org.springframework.data.mongodb.config.ConnectionStringPropertyEditor
- setAsText(String) - Method in class org.springframework.data.mongodb.config.MongoCredentialPropertyEditor
- setAsText(String) - Method in class org.springframework.data.mongodb.config.ReadConcernPropertyEditor
- setAsText(String) - Method in class org.springframework.data.mongodb.config.ReadPreferencePropertyEditor
- setAsText(String) - Method in class org.springframework.data.mongodb.config.ServerAddressPropertyEditor
- setAsText(String) - Method in class org.springframework.data.mongodb.config.UUidRepresentationPropertyEditor
- setAsText(String) - Method in class org.springframework.data.mongodb.config.WriteConcernPropertyEditor
- 
Parse a string to aWriteConcern.
- setAutoEncryptionSettings(AutoEncryptionSettings) - Method in class org.springframework.data.mongodb.core.MongoClientSettingsFactoryBean
- setAutoIndexCreation(boolean) - Method in class org.springframework.data.mongodb.core.mapping.MongoMappingContext
- 
Enables/disables auto-index creation.
- setBeanClassLoader(ClassLoader) - Method in class org.springframework.data.mongodb.repository.support.MongoRepositoryFactory
- setBeanClassLoader(ClassLoader) - Method in class org.springframework.data.mongodb.repository.support.ReactiveMongoRepositoryFactory
- setBypassAutoEncryption(boolean) - Method in class org.springframework.data.mongodb.core.MongoEncryptionSettingsFactoryBean
- setClusterConnectionMode(ClusterConnectionMode) - Method in class org.springframework.data.mongodb.core.MongoClientSettingsFactoryBean
- 
????
- setClusterHosts(ServerAddress[]) - Method in class org.springframework.data.mongodb.core.MongoClientSettingsFactoryBean
- setClusterLocalThresholdMS(long) - Method in class org.springframework.data.mongodb.core.MongoClientSettingsFactoryBean
- setClusterRequiredReplicaSetName(String) - Method in class org.springframework.data.mongodb.core.MongoClientSettingsFactoryBean
- setClusterServerSelectionTimeoutMS(long) - Method in class org.springframework.data.mongodb.core.MongoClientSettingsFactoryBean
- setClusterSrvHost(String) - Method in class org.springframework.data.mongodb.core.MongoClientSettingsFactoryBean
- setCodecRegistry(CodecRegistry) - Method in class org.springframework.data.mongodb.core.MongoClientSettingsFactoryBean
- setCodecRegistryProvider(CodecRegistryProvider) - Method in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
- 
Configure aCodecRegistryProviderthat provides native MongoDBcodecsfor reading values.
- setComment(String) - Method in class org.springframework.data.mongodb.core.query.Meta
- 
Add a comment to the query that is propagated to the profile log.
- setConnectionString(ConnectionString) - Method in class org.springframework.data.mongodb.core.MongoClientFactoryBean
- setConnectionString(String) - Method in class org.springframework.data.mongodb.core.ReactiveMongoClientFactoryBean
- 
Configures the connection string.
- setCreateIndexesForQueryMethods(boolean) - Method in class org.springframework.data.mongodb.repository.support.MongoRepositoryFactoryBean
- 
Configures whether to automatically create indexes for the properties referenced in a query method.
- setCreateIndexesForQueryMethods(boolean) - Method in class org.springframework.data.mongodb.repository.support.ReactiveMongoRepositoryFactoryBean
- 
Configures whether to automatically create indexes for the properties referenced in a query method.
- setCredential(MongoCredential[]) - Method in class org.springframework.data.mongodb.core.MongoClientFactoryBean
- 
Set the list of credentials to be used when creatingMongoClient.
- setCursorBatchSize(int) - Method in class org.springframework.data.mongodb.core.query.Meta
- 
Apply the batch size (number of documents to return in each response) for a query.
- setCusterRequiredClusterType(ClusterType) - Method in class org.springframework.data.mongodb.core.MongoClientSettingsFactoryBean
- setCustomConversions(CustomConversions) - Method in class org.springframework.data.mongodb.core.convert.AbstractMongoConverter
- 
Registers the given custom conversions with the converter.
- setDatabaseFactory(ReactiveMongoDatabaseFactory) - Method in class org.springframework.data.mongodb.ReactiveMongoTransactionManager
- 
Set theReactiveMongoDatabaseFactorythat this instance should manage transactions for.
- setDates() - Element in annotation interface org.springframework.data.mongodb.config.EnableMongoAuditing
- 
Configures whether the creation and modification dates are set.
- setDates() - Element in annotation interface org.springframework.data.mongodb.config.EnableReactiveMongoAuditing
- 
Configures whether the creation and modification dates are set.
- setDbFactory(MongoDatabaseFactory) - Method in class org.springframework.data.mongodb.MongoTransactionManager
- 
Set theMongoDatabaseFactorythat this instance should manage transactions for.
- setDeprecationErrors(Boolean) - Method in class org.springframework.data.mongodb.core.MongoServerApiFactoryBean
- setDirection(IndexDirection) - Method in class org.springframework.data.mongodb.core.index.IndexPredicate
- setEntityCallbacks(EntityCallbacks) - Method in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
- setEntityCallbacks(EntityCallbacks) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- setEntityCallbacks(ReactiveEntityCallbacks) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- 
Set theReactiveEntityCallbacksinstance to use when invokingcallbackslike theReactiveBeforeSaveCallback.
- setEntityLifecycleEventsEnabled(boolean) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- 
Configure whether lifecycle events such asAfterLoadEvent,BeforeSaveEvent, etc. should be published or whether emission should be suppressed.
- setEntityLifecycleEventsEnabled(boolean) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- 
Configure whether lifecycle events such asAfterLoadEvent,BeforeSaveEvent, etc. should be published or whether emission should be suppressed.
- setEvaluationContextProvider(EvaluationContextProvider) - Method in class org.springframework.data.mongodb.core.index.MongoPersistentEntityIndexResolver
- 
Set theEvaluationContextProviderused for obtaining theEvaluationContextused to computeexpressions.
- setExceptionTranslator(PersistenceExceptionTranslator) - Method in class org.springframework.data.mongodb.core.MongoClientFactoryBean
- 
Configures thePersistenceExceptionTranslatorto use.
- setExceptionTranslator(PersistenceExceptionTranslator) - Method in class org.springframework.data.mongodb.core.ReactiveMongoClientFactoryBean
- 
Configures thePersistenceExceptionTranslatorto use.
- setExpire(Duration) - Method in class org.springframework.data.mongodb.core.index.IndexOptions
- setExtraOptions(Map<String, Object>) - Method in class org.springframework.data.mongodb.core.MongoEncryptionSettingsFactoryBean
- setField(String) - Method in class org.springframework.data.mongodb.core.aggregation.ObjectOperators.ObjectOperatorFactory
- 
Creates newaggregation expressionthat takes the associated value and obtains the value of the field with matching name.
- SetField(Object) - Constructor for class org.springframework.data.mongodb.core.aggregation.ObjectOperators.SetField
- setFieldNamingStrategy(FieldNamingStrategy) - Method in class org.springframework.data.mongodb.core.mapping.MongoMappingContext
- 
Configures theFieldNamingStrategyto be used to determine the field name if no manual mapping is applied.
- setFieldsObject(Document) - Method in class org.springframework.data.mongodb.core.query.BasicQuery
- 
Set the fields (projection)Document.
- setHidden(boolean) - Method in class org.springframework.data.mongodb.core.index.IndexOptions
- setHost(String) - Method in class org.springframework.data.mongodb.core.MongoClientFactoryBean
- 
Configures the host to connect to.
- setHost(String) - Method in class org.springframework.data.mongodb.core.ReactiveMongoClientFactoryBean
- 
Configures the host to connect to.
- setInstantiators(EntityInstantiators) - Method in class org.springframework.data.mongodb.core.convert.AbstractMongoConverter
- 
RegistersEntityInstantiatorsto customize entity instantiation.
- setKeyVaultClientSettings(MongoClientSettings) - Method in class org.springframework.data.mongodb.core.MongoEncryptionSettingsFactoryBean
- setKeyVaultNamespace(String) - Method in class org.springframework.data.mongodb.core.MongoEncryptionSettingsFactoryBean
- setKmsProviders(Map<String, Map<String, Object>>) - Method in class org.springframework.data.mongodb.core.MongoEncryptionSettingsFactoryBean
- setMapKeyDotReplacement(String) - Method in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
- 
Configure the characters dots potentially contained in aMapshall be replaced with.
- setMappingContext(MappingContext<?, ?>) - Method in class org.springframework.data.mongodb.repository.support.MongoRepositoryFactoryBean
- setMappingContext(MappingContext<?, ?>) - Method in class org.springframework.data.mongodb.repository.support.ReactiveMongoRepositoryFactoryBean
- setMaxTime(Duration) - Method in class org.springframework.data.mongodb.core.query.Meta
- 
Set the maximum time limit for processing operations.
- setMaxTimeMsec(long) - Method in class org.springframework.data.mongodb.core.query.Meta
- 
Set the maximum time limit in milliseconds for processing operations.
- setMeta(Meta) - Method in class org.springframework.data.mongodb.core.query.Query
- setMongoClientSettings(MongoClientSettings) - Method in class org.springframework.data.mongodb.core.MongoClientFactoryBean
- 
Set theMongoClientSettingsto be used when creatingMongoClient.
- setMongoClientSettings(MongoClientSettings) - Method in class org.springframework.data.mongodb.core.ReactiveMongoClientFactoryBean
- 
Configures the mongo client settings.
- setMongoOperations(MongoOperations) - Method in class org.springframework.data.mongodb.repository.support.MongoRepositoryFactoryBean
- 
Configures theMongoOperationsto be used.
- setName(String) - Method in class org.springframework.data.mongodb.core.index.IndexPredicate
- setOnInsert(String, Object) - Method in class org.springframework.data.mongodb.core.query.Update
- 
Update using the $setOnInsert update modifier
- SetOperation - Class in org.springframework.data.mongodb.core.aggregation
- 
Adds new fields to documents.
- SetOperation(Object, Object) - Constructor for class org.springframework.data.mongodb.core.aggregation.SetOperation
- 
Create new instance ofSetOperation
- SetOperation.FieldAppender - Class in org.springframework.data.mongodb.core.aggregation
- SetOperation.FieldAppender.ValueAppender - Interface in org.springframework.data.mongodb.core.aggregation
- SetOperatorFactory(String) - Constructor for class org.springframework.data.mongodb.core.aggregation.SetOperators.SetOperatorFactory
- 
Creates newSetOperators.SetOperatorFactoryfor given fieldReference.
- SetOperatorFactory(AggregationExpression) - Constructor for class org.springframework.data.mongodb.core.aggregation.SetOperators.SetOperatorFactory
- 
Creates newSetOperators.SetOperatorFactoryfor givenAggregationExpression.
- SetOperators - Class in org.springframework.data.mongodb.core.aggregation
- 
Gateway to Set expressions which perform set operation on arrays, treating arrays as sets.
- SetOperators() - Constructor for class org.springframework.data.mongodb.core.aggregation.SetOperators
- SetOperators.AllElementsTrue - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$allElementsTrue.
- SetOperators.AnyElementTrue - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$anyElementTrue.
- SetOperators.SetDifference - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$setDifference.
- SetOperators.SetEquals - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$setEquals.
- SetOperators.SetIntersection - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$setIntersection.
- SetOperators.SetIsSubset - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$setIsSubset.
- SetOperators.SetOperatorFactory - Class in org.springframework.data.mongodb.core.aggregation
- SetOperators.SetUnion - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$setUnion.
- setOptions(TransactionOptions) - Method in class org.springframework.data.mongodb.MongoTransactionManager
- 
Set theTransactionOptionsto be applied when starting transactions.
- setOptions(TransactionOptions) - Method in class org.springframework.data.mongodb.ReactiveMongoTransactionManager
- 
Set theTransactionOptionsto be applied when starting transactions.
- setPoolMaintenanceFrequencyMS(long) - Method in class org.springframework.data.mongodb.core.MongoClientSettingsFactoryBean
- setPoolMaintenanceInitialDelayMS(long) - Method in class org.springframework.data.mongodb.core.MongoClientSettingsFactoryBean
- setPoolMaxConnectionIdleTimeMS(long) - Method in class org.springframework.data.mongodb.core.MongoClientSettingsFactoryBean
- setPoolMaxConnectionLifeTimeMS(long) - Method in class org.springframework.data.mongodb.core.MongoClientSettingsFactoryBean
- setPoolMaxSize(int) - Method in class org.springframework.data.mongodb.core.MongoClientSettingsFactoryBean
- setPoolMaxWaitTimeMS(long) - Method in class org.springframework.data.mongodb.core.MongoClientSettingsFactoryBean
- setPoolMinSize(int) - Method in class org.springframework.data.mongodb.core.MongoClientSettingsFactoryBean
- setPort(int) - Method in class org.springframework.data.mongodb.core.MongoClientFactoryBean
- 
Configures the port to connect to.
- setPort(int) - Method in class org.springframework.data.mongodb.core.ReactiveMongoClientFactoryBean
- 
Configures the port to connect to.
- setPropertyValueConversions(PropertyValueConversions) - Method in class org.springframework.data.mongodb.core.convert.MongoCustomConversions.MongoConverterConfigurationAdapter
- 
Deprecated.
- setReactiveMongoOperations(ReactiveMongoOperations) - Method in class org.springframework.data.mongodb.repository.support.ReactiveMongoRepositoryFactoryBean
- 
Configures theReactiveMongoOperationsto be used.
- setReadConcern(ReadConcern) - Method in class org.springframework.data.mongodb.core.MongoClientSettingsFactoryBean
- setReadPreference(ReadPreference) - Method in class org.springframework.data.mongodb.core.MongoClientSettingsFactoryBean
- setReadPreference(ReadPreference) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- 
Used by @{linkMongoTemplate.prepareCollection(MongoCollection)to set theReadPreferencebefore any operations are performed.
- setReadPreference(ReadPreference) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- 
Used by {@link {@link #prepareCollection(MongoCollection)} to set theReadPreferencebefore any operations are performed.
- setReplicaSet(String) - Method in class org.springframework.data.mongodb.core.MongoClientFactoryBean
- setRetryReads(Boolean) - Method in class org.springframework.data.mongodb.core.MongoClientSettingsFactoryBean
- setRetryWrites(Boolean) - Method in class org.springframework.data.mongodb.core.MongoClientSettingsFactoryBean
- setSchemaMap(Map<String, BsonDocument>) - Method in class org.springframework.data.mongodb.core.MongoEncryptionSettingsFactoryBean
- setScoreFieldName(String) - Method in class org.springframework.data.mongodb.core.query.TextQuery
- 
Set the fieldname used for scoring.
- setServerApi(ServerApi) - Method in class org.springframework.data.mongodb.core.MongoClientSettingsFactoryBean
- setServerHeartbeatFrequencyMS(long) - Method in class org.springframework.data.mongodb.core.MongoClientSettingsFactoryBean
- setServerMinHeartbeatFrequencyMS(long) - Method in class org.springframework.data.mongodb.core.MongoClientSettingsFactoryBean
- setSession(Context, Publisher<ClientSession>) - Static method in class org.springframework.data.mongodb.core.ReactiveMongoContext
- 
Sets theClientSessioninto the ReactorContext.
- setSessionSynchronization(SessionSynchronization) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- 
Define ifMongoTemplateshould participate in transactions.
- setSessionSynchronization(SessionSynchronization) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- 
Define ifReactiveMongoTemplateshould participate in transactions.
- setSocketConnectTimeoutMS(int) - Method in class org.springframework.data.mongodb.core.MongoClientSettingsFactoryBean
- setSocketReadTimeoutMS(int) - Method in class org.springframework.data.mongodb.core.MongoClientSettingsFactoryBean
- setSocketReceiveBufferSize(int) - Method in class org.springframework.data.mongodb.core.MongoClientSettingsFactoryBean
- setSocketSendBufferSize(int) - Method in class org.springframework.data.mongodb.core.MongoClientSettingsFactoryBean
- setSortObject(Document) - Method in class org.springframework.data.mongodb.core.query.BasicQuery
- 
Set the sortDocument.
- setSslEnabled(Boolean) - Method in class org.springframework.data.mongodb.core.MongoClientSettingsFactoryBean
- setSslInvalidHostNameAllowed(Boolean) - Method in class org.springframework.data.mongodb.core.MongoClientSettingsFactoryBean
- setSslProvider(String) - Method in class org.springframework.data.mongodb.core.MongoClientSettingsFactoryBean
- setState(AbstractBsonReader.State) - Method in class org.springframework.data.mongodb.util.json.ParameterBindingJsonReader
- setStreamFactoryFactory(StreamFactoryFactory) - Method in class org.springframework.data.mongodb.core.MongoClientSettingsFactoryBean
- setStrict(Boolean) - Method in class org.springframework.data.mongodb.core.MongoServerApiFactoryBean
- setTypeMapper(MongoTypeMapper) - Method in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
- 
Configures theMongoTypeMapperto be used to add type information toDocuments created by the converter and how to lookup type information fromDocuments when reading them.
- setUnique(boolean) - Method in class org.springframework.data.mongodb.core.index.IndexPredicate
- setUnique(IndexOptions.Unique) - Method in class org.springframework.data.mongodb.core.index.IndexOptions
- setuUidRepresentation(UuidRepresentation) - Method in class org.springframework.data.mongodb.core.MongoClientSettingsFactoryBean
- setValue(Object) - Method in interface org.springframework.data.mongodb.core.schema.MongoJsonSchema.ConflictResolutionFunction.Resolution
- setValueTo(String, Object) - Static method in class org.springframework.data.mongodb.core.aggregation.ObjectOperators
- 
Set the value of the field with given name on the $$CURRENT object.
- setVersion(String) - Method in class org.springframework.data.mongodb.core.MongoServerApiFactoryBean
- SetWindowFieldsOperation - Class in org.springframework.data.mongodb.core.aggregation
- 
Encapsulates thesetWindowFields-operation.
- SetWindowFieldsOperation(Object, AggregationOperation, SetWindowFieldsOperation.WindowOutput) - Constructor for class org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation
- 
Create a newSetWindowFieldsOperationwith given args.
- SetWindowFieldsOperation.ComputedField - Class in org.springframework.data.mongodb.core.aggregation
- 
AFieldthat the result of a computation done via anAggregationExpression.
- SetWindowFieldsOperation.DocumentWindow - Class in org.springframework.data.mongodb.core.aggregation
- 
SetWindowFieldsOperation.Windowimplementation based on the current document.
- SetWindowFieldsOperation.DocumentWindowBuilder - Class in org.springframework.data.mongodb.core.aggregation
- 
Builder API for aSetWindowFieldsOperation.RangeWindow.
- SetWindowFieldsOperation.RangeWindow - Class in org.springframework.data.mongodb.core.aggregation
- 
SetWindowFieldsOperation.Windowimplementation based on the sort fields.
- SetWindowFieldsOperation.RangeWindowBuilder - Class in org.springframework.data.mongodb.core.aggregation
- 
Builder API for aSetWindowFieldsOperation.RangeWindow.
- SetWindowFieldsOperation.SetWindowFieldsOperationBuilder - Class in org.springframework.data.mongodb.core.aggregation
- 
A fluent builder to create aSetWindowFieldsOperation.
- SetWindowFieldsOperation.SetWindowFieldsOperationBuilder.As - Interface in org.springframework.data.mongodb.core.aggregation
- 
Interface to capture field name used to capture the computation result.
- SetWindowFieldsOperation.SetWindowFieldsOperationBuilder.WindowChoice - Interface in org.springframework.data.mongodb.core.aggregation
- 
Interface to capture an optionalSetWindowFieldsOperation.Windowapplicable to the field computation.
- SetWindowFieldsOperation.Window - Interface in org.springframework.data.mongodb.core.aggregation
- 
ASetWindowFieldsOperation.Windowto be used forComputedField.
- SetWindowFieldsOperation.WindowOutput - Class in org.springframework.data.mongodb.core.aggregation
- 
SetWindowFieldsOperation.WindowOutputdefines output of $setWindowFields stage by defining thefield(s)to append to the documents in the output.
- SetWindowFieldsOperation.Windows - Interface in org.springframework.data.mongodb.core.aggregation
- SetWindowFieldsOperation.WindowUnit - Interface in org.springframework.data.mongodb.core.aggregation
- 
The actual time unit to apply to aSetWindowFieldsOperation.Window.
- SetWindowFieldsOperation.WindowUnits - Enum Class in org.springframework.data.mongodb.core.aggregation
- 
Quick access to availableunits.
- SetWindowFieldsOperationBuilder() - Constructor for class org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.SetWindowFieldsOperationBuilder
- setWriteConcern(WriteConcern) - Method in class org.springframework.data.mongodb.core.MongoClientSettingsFactoryBean
- setWriteConcern(WriteConcern) - Method in class org.springframework.data.mongodb.core.MongoDatabaseFactorySupport
- 
Configures theWriteConcernto be used on theMongoDatabaseinstance being created.
- setWriteConcern(WriteConcern) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- 
Configures theWriteConcernto be used with the template.
- setWriteConcern(WriteConcern) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- 
Configures theWriteConcernto be used with the template.
- setWriteConcern(WriteConcern) - Method in class org.springframework.data.mongodb.core.SimpleReactiveMongoDatabaseFactory
- 
Configures theWriteConcernto be used on theMongoDatabaseinstance being created.
- setWriteConcernResolver(WriteConcernResolver) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- 
Configures theWriteConcernResolverto be used with the template.
- setWriteConcernResolver(WriteConcernResolver) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- 
Configures theWriteConcernResolverto be used with the template.
- setWriteResultChecking(WriteResultChecking) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- 
Configures theWriteResultCheckingto be used with the template.
- setWriteResultChecking(WriteResultChecking) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- 
Configures theWriteResultCheckingto be used with the template.
- Sharded - Annotation Interface in org.springframework.data.mongodb.core.mapping
- 
TheShardedannotation provides meta information about the actual distribution of data.
- shardingStrategy() - Element in annotation interface org.springframework.data.mongodb.core.mapping.Sharded
- 
The sharding strategy to use for distributing data across sharded clusters.
- ShardingStrategy - Enum Class in org.springframework.data.mongodb.core.mapping
- shardKey() - Element in annotation interface org.springframework.data.mongodb.core.mapping.Sharded
- 
The shard key determines the distribution of the collection's documents among the cluster's shards.
- ShardKey - Class in org.springframework.data.mongodb.core.mapping
- 
Value object representing an entities Shard Key used to distribute documents across a sharded MongoDB cluster.
- shift(int) - Method in class org.springframework.data.mongodb.core.aggregation.DocumentOperators.DocumentOperatorsFactory
- 
Creates newAggregationExpressionthat applies the expression to a document at specified position relative to the current document.
- shift(String) - Static method in class org.springframework.data.mongodb.core.aggregation.DocumentOperators.Shift
- 
Specifies the field to evaluate and return.
- shift(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.DocumentOperators.Shift
- 
Specifies theexpressionto evaluate and return.
- shifted() - Static method in class org.springframework.data.mongodb.core.query.Collation.Alternate
- 
Whitespace and punctuation are not considered base characters and are only distinguished at strength.
- shouldCreatePersistentEntityFor(TypeInformation<?>) - Method in class org.springframework.data.mongodb.core.mapping.MongoMappingContext
- shouldGenerateId() - Method in class org.springframework.data.mongodb.config.MongoAuditingBeanDefinitionParser
- simple() - Static method in class org.springframework.data.mongodb.core.query.Collation
- 
Create aCollationusing simple binary comparison.
- SimpleMongoClientDatabaseFactory - Class in org.springframework.data.mongodb.core
- 
Factory to createMongoDatabaseinstances from aMongoClientinstance.
- SimpleMongoClientDatabaseFactory(MongoClient, String) - Constructor for class org.springframework.data.mongodb.core.SimpleMongoClientDatabaseFactory
- 
Creates a newSimpleMongoClientDatabaseFactoryinstance from the givenMongoClient.
- SimpleMongoClientDatabaseFactory(ConnectionString) - Constructor for class org.springframework.data.mongodb.core.SimpleMongoClientDatabaseFactory
- 
Creates a newSimpleMongoClientDatabaseFactoryinstance from the givenMongoClient.
- SimpleMongoClientDatabaseFactory(String) - Constructor for class org.springframework.data.mongodb.core.SimpleMongoClientDatabaseFactory
- 
Creates a newSimpleMongoClientDatabaseFactoryinstance for the givenconnectionString.
- SimpleMongoRepository<T,ID> - Class in org.springframework.data.mongodb.repository.support 
- 
Repository base implementation for Mongo.
- SimpleMongoRepository(MongoEntityInformation<T, ID>, MongoOperations) - Constructor for class org.springframework.data.mongodb.repository.support.SimpleMongoRepository
- SimpleReactiveMongoDatabaseFactory - Class in org.springframework.data.mongodb.core
- 
Factory to createMongoDatabaseinstances from aMongoClientinstance.
- SimpleReactiveMongoDatabaseFactory(ConnectionString) - Constructor for class org.springframework.data.mongodb.core.SimpleReactiveMongoDatabaseFactory
- 
Creates a newSimpleReactiveMongoDatabaseFactoryinstance from the givenConnectionString.
- SimpleReactiveMongoDatabaseFactory(MongoClient, String) - Constructor for class org.springframework.data.mongodb.core.SimpleReactiveMongoDatabaseFactory
- 
Creates a newSimpleReactiveMongoDatabaseFactoryinstance from the givenMongoClient.
- SimpleReactiveMongoRepository<T,ID extends Serializable> - Class in org.springframework.data.mongodb.repository.support 
- 
Reactive repository base implementation for Mongo.
- SimpleReactiveMongoRepository(MongoEntityInformation<T, ID>, ReactiveMongoOperations) - Constructor for class org.springframework.data.mongodb.repository.support.SimpleReactiveMongoRepository
- simpleToBsonValue(Object) - Static method in class org.springframework.data.mongodb.util.BsonUtils
- 
Convert a given simple value (eg.
- simpleToBsonValue(Object, CodecRegistry) - Static method in class org.springframework.data.mongodb.util.BsonUtils
- 
Convert a given simple value (eg.
- sin() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat calculates the sine of a numeric value given inradians.
- sin(Object) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Sin
- 
Creates a newAggregationExpressionthat calculates the sine of a value that is measured inArithmeticOperators.AngularUnit.RADIANS.
- sin(Object, ArithmeticOperators.AngularUnit) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Sin
- 
Creates a newAggregationExpressionthat calculates the sine of a value that is measured in the givenunit.
- sin(ArithmeticOperators.AngularUnit) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat calculates the sine of a numeric value in the givenunit.
- SINGLE - Enum constant in enum class org.springframework.data.mongodb.core.spel.MethodReferenceNode.AggregationMethodReference.ArgumentType
- sinh() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat calculates the sine of a numeric value given inradians.
- sinh(Object) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Sinh
- 
Creates a newAggregationExpressionthat calculates the hyperbolic sine of a value that is measured inArithmeticOperators.AngularUnit.RADIANS.
- sinh(Object, ArithmeticOperators.AngularUnit) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Sinh
- 
Creates a newAggregationExpressionthat calculates the hyperbolic sine of a value that is measured in the givenunit.
- sinh(ArithmeticOperators.AngularUnit) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat calculates the sine of a numeric value.
- sinhOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Sinh
- 
Creates a newAggregationExpressionthat calculates the hyperbolic sine of a value that is measured inArithmeticOperators.AngularUnit.RADIANS.
- sinhOf(String, ArithmeticOperators.AngularUnit) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Sinh
- 
Creates a newAggregationExpressionthat calculates the hyperbolic sine of a value that is measured in the givenunit.
- sinhOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Sinh
- 
Creates a newAggregationExpressionthat calculates the hyperbolic sine of a value that is measured inArithmeticOperators.AngularUnit.RADIANS.
- sinhOf(AggregationExpression, ArithmeticOperators.AngularUnit) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Sinh
- 
Creates a newAggregationExpressionthat calculates the hyperbolic sine of a value that is measured in the givenunit.
- sinOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Sin
- 
Creates a newAggregationExpressionthat calculates the sine of a value that is measured inradians.
- sinOf(String, ArithmeticOperators.AngularUnit) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Sin
- 
Creates a newAggregationExpressionthat calculates the sine of a value that is measured in the givenunit.
- sinOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Sin
- 
Creates a newAggregationExpressionthat calculates the sine of a value that is measured inArithmeticOperators.AngularUnit.RADIANS.
- sinOf(AggregationExpression, ArithmeticOperators.AngularUnit) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Sin
- 
Creates a newAggregationExpressionthat calculates the sine of a value that is measured in the givenunit.
- size() - Method in class org.springframework.data.mongodb.core.aggregation.Fields
- size() - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
- 
Generates a$sizeexpression that returns the size of the array held by the given field.
- size() - Method in class org.springframework.data.mongodb.core.mapping.ShardKey
- size(int) - Method in class org.springframework.data.mongodb.core.query.Criteria
- 
Creates a criterion using the $size operator.
- size(long) - Method in class org.springframework.data.mongodb.core.CollectionOptions
- 
Create newCollectionOptionswith already given settings andsizeset to given value.
- skip() - Static method in interface org.springframework.data.mongodb.core.schema.MongoJsonSchema.ConflictResolutionFunction.Resolution
- 
Obtain aMongoJsonSchema.ConflictResolutionFunction.Resolutionthat will skip the entry and proceed computation.
- skip(long) - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
- 
Creates a newSkipOperationskipping the given number of elements.
- skip(long) - Method in class org.springframework.data.mongodb.core.query.NearQuery
- 
Configures the number of results to skip.
- skip(long) - Method in class org.springframework.data.mongodb.core.query.Query
- 
Set number of documents to skip before returning results.
- SKIP - Static variable in interface org.springframework.data.mongodb.core.schema.MongoJsonSchema.ConflictResolutionFunction.Resolution
- 
Resolution
- skipNullAndEmptyArrays() - Method in interface org.springframework.data.mongodb.core.aggregation.UnwindOperation.EmptyArraysBuilder
- 
Do not output documents if the array is null or empty.
- skipNullAndEmptyArrays() - Method in class org.springframework.data.mongodb.core.aggregation.UnwindOperation.UnwindOperationBuilder
- SkipOperation - Class in org.springframework.data.mongodb.core.aggregation
- 
Encapsulates the aggregation framework$skip-operation.
- SkipOperation(long) - Constructor for class org.springframework.data.mongodb.core.aggregation.SkipOperation
- 
Creates a newSkipOperationskipping the given number of elements.
- skipOutput() - Method in class org.springframework.data.mongodb.core.aggregation.AggregationOptions.Builder
- 
Run the aggregation, but do NOT read the aggregation result from the store.
- slice() - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.ArrayOperatorFactory
- 
Creates newAggregationExpressionthat takes the associated array and selects a subset from it.
- slice(int) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
- 
Generates a$sliceexpression that returns a subset of the array held by the given field.
- slice(int) - Method in class org.springframework.data.mongodb.core.query.Update.PushOperatorBuilder
- 
Propagates$sliceto$push.
- slice(int, int) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
- 
Generates a$sliceexpression that returns a subset of the array held by the given field.
- slice(String, int) - Method in class org.springframework.data.mongodb.core.query.Field
- 
Project a$sliceof the arrayfieldusing the firstsizeelements.
- slice(String, int, int) - Method in class org.springframework.data.mongodb.core.query.Field
- 
Project a$sliceof the arrayfieldusing the firstsizeelements starting atoffset.
- sliceArrayOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.Slice
- 
Creates newArrayOperators.Slice.
- sliceArrayOf(Collection<?>) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.Slice
- 
Creates newArrayOperators.Slice.
- sliceArrayOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.Slice
- 
Creates newArrayOperators.Slice.
- sort() - Element in annotation interface org.springframework.data.mongodb.core.mapping.DocumentReference
- 
A specific sort.
- sort() - Element in annotation interface org.springframework.data.mongodb.repository.Query
- 
Defines a default sort order for the given query.
- sort(Sort) - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
- 
Factory method to create a newSortOperationfor the givenSort.
- sort(Sort) - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.ArrayOperatorFactory
- 
Creates newAggregationExpressionthat takes the associated array and sorts it by the givenorder.
- sort(Sort) - Method in class org.springframework.data.mongodb.core.query.Update.PushOperatorBuilder
- 
Propagates$sortto$push.
- sort(Sort.Direction) - Method in class org.springframework.data.mongodb.core.query.Update.PushOperatorBuilder
- 
Propagates$sortto$push.
- sort(Sort.Direction, String...) - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
- sortArray(Object) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.SortArray
- 
Returns the given array.
- sortArrayOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.SortArray
- 
Sorts the elements in the array pointed to by the givenfield reference.
- sortArrayOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.SortArray
- 
Sorts the elements of the array computed buy the givenexpression.
- sortBy(String...) - Method in class org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.SetWindowFieldsOperationBuilder
- 
Sortascendingby the given fields.
- sortBy(Sort) - Method in class org.springframework.data.mongodb.core.aggregation.SelectionOperators.Bottom
- 
Define result ordering.
- sortBy(Sort) - Method in class org.springframework.data.mongodb.core.aggregation.SelectionOperators.Top
- 
Define result ordering.
- sortBy(Sort) - Method in class org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.SetWindowFieldsOperationBuilder
- 
Set the sort order.
- sortBy(SortOperation) - Method in class org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.SetWindowFieldsOperationBuilder
- 
Set theSortOperationto use.
- sortByCount(String) - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
- 
Creates a newSortByCountOperationgiven groupByField.
- sortByCount(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
- 
Creates a newSortByCountOperationgivengroup and sort expression.
- SortByCountOperation - Class in org.springframework.data.mongodb.core.aggregation
- 
Encapsulates the aggregation framework$sortByCount-operation.
- SortByCountOperation(AggregationExpression) - Constructor for class org.springframework.data.mongodb.core.aggregation.SortByCountOperation
- 
Creates a newSortByCountOperationgiven agroup-by expression.
- SortByCountOperation(Field) - Constructor for class org.springframework.data.mongodb.core.aggregation.SortByCountOperation
- 
Creates a newSortByCountOperationgiven agroup-by field.
- sortByScore() - Method in class org.springframework.data.mongodb.core.query.TextQuery
- 
Add sorting by text score.
- SortOperation - Class in org.springframework.data.mongodb.core.aggregation
- 
Encapsulates the aggregation framework$sort-operation.
- SortOperation(Sort) - Constructor for class org.springframework.data.mongodb.core.aggregation.SortOperation
- 
Creates a newSortOperationfor the givenSortinstance.
- space() - Method in class org.springframework.data.mongodb.core.query.Collation.AlternateWithMaxVariable
- 
Only consider whitespaces as ignorable.
- sparse() - Element in annotation interface org.springframework.data.mongodb.core.index.CompoundIndex
- 
If set to true index will skip over any document that is missing the indexed field.
- sparse() - Method in class org.springframework.data.mongodb.core.index.Index
- 
Skip over any document that is missing the indexed field.
- sparse() - Element in annotation interface org.springframework.data.mongodb.core.index.Indexed
- 
If set to true index will skip over any document that is missing the indexed field.
- Sphere - Class in org.springframework.data.mongodb.core.geo
- 
Represents a geospatial sphere value.
- Sphere(Circle) - Constructor for class org.springframework.data.mongodb.core.geo.Sphere
- 
Creates a Sphere from the givenCircle.
- Sphere(Point, double) - Constructor for class org.springframework.data.mongodb.core.geo.Sphere
- 
Creates a Sphere around the given centerPointwith the given radius.
- Sphere(Point, Distance) - Constructor for class org.springframework.data.mongodb.core.geo.Sphere
- 
Creates a Sphere around the given centerPointwith the given radius.
- spherical(boolean) - Method in class org.springframework.data.mongodb.core.query.NearQuery
- 
Configures whether to return spherical values for the actual distance.
- split(String) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.Split
- 
Use givenStringas delimiter.
- split(String) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StringOperatorFactory
- 
Creates newAggregationExpressionthat divides the associated string representation into an array of substrings based on the given delimiter.
- split(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.Split
- 
Use value resulting fromAggregationExpressionas delimiter.
- split(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StringOperatorFactory
- 
Creates newAggregationExpressionthat divides the associated string representation into an array of substrings based on a delimiter resulting from the givenAggregationExpression.
- split(Field) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.Split
- 
Use value of referenced field as delimiter.
- split(Field) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StringOperatorFactory
- 
Creates newAggregationExpressionthat divides the associated string representation into an array of substrings based on the delimiter resulting from the referenced field..
- SpringDataMongoDB - Class in org.springframework.data.mongodb
- 
Class that exposes the SpringData MongoDB specific information like the currentVersionordriver information.
- SpringDataMongoDB() - Constructor for class org.springframework.data.mongodb.SpringDataMongoDB
- SpringDataMongodbQuery<T> - Class in org.springframework.data.mongodb.repository.support
- 
Spring Data specific simpleFetchableQueryimplementation.
- SpringDataMongodbQuery(MongoOperations, Class<? extends T>) - Constructor for class org.springframework.data.mongodb.repository.support.SpringDataMongodbQuery
- 
Creates a newSpringDataMongodbQuery.
- SpringDataMongodbQuery(MongoOperations, Class<? extends T>, String) - Constructor for class org.springframework.data.mongodb.repository.support.SpringDataMongodbQuery
- 
Creates a newSpringDataMongodbQueryto query the given collection.
- sqrt() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat calculates the square root of the associated number.
- sqrt() - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
- 
Generates a$sqrtexpression that takes the number of the previously mentioned field and calculates the square root.
- sqrtOf(Number) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Sqrt
- 
Creates newArithmeticOperators.Sqrt.
- sqrtOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Sqrt
- 
Creates newArithmeticOperators.Sqrt.
- sqrtOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Sqrt
- 
Creates newArithmeticOperators.Sqrt.
- stage(String) - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
- 
Creates a newAggregationOperationtaking the givenjson valueas is.
- stage(Bson) - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
- 
Creates a newAggregationOperationtaking the givenbson valueas is.
- start() - Method in class org.springframework.data.mongodb.core.messaging.DefaultMessageListenerContainer
- startAfter(Object) - Method in interface org.springframework.data.mongodb.core.ReactiveChangeStreamOperation.ResumingChangeStream
- 
Start the change stream after a given point.
- startAfter(BsonValue) - Method in class org.springframework.data.mongodb.core.ChangeStreamOptions.ChangeStreamOptionsBuilder
- 
Set the resume token after which to start emitting notifications.
- startAfter(BsonValue) - Method in class org.springframework.data.mongodb.core.messaging.ChangeStreamRequest.ChangeStreamRequestBuilder
- 
Set the resume token after which to start emitting notifications.
- STARTING - Enum constant in enum class org.springframework.data.mongodb.core.messaging.Task.State
- STARTING_WITH - Enum constant in enum class org.springframework.data.mongodb.core.query.MongoRegexCreator.MatchMode
- 
Matches string starting with pattern
- startingWith(Object) - Method in interface org.springframework.data.mongodb.core.aggregation.ArrayOperators.ArrayOperatorFactory.ReduceInitialValueBuilder
- 
Define the initial cumulative value set before in is applied to the first element of the input array.
- startOfWeek(Object) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateDiff
- 
Set the start day of the week if the unit if measure is set to week.
- startOfWeek(String) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateTrunc
- 
Define the weeks starting day ifDateOperators.DateTrunc.to(String)resolves to week.
- startOfWeek(DayOfWeek) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateTrunc
- 
Define the weeks starting day ifDateOperators.DateTrunc.to(String)resolves to week.
- startWith(Object...) - Method in interface org.springframework.data.mongodb.core.aggregation.GraphLookupOperation.StartWithBuilder
- 
Set the startWith as either fieldReferences,Fields,DocumentorAggregationExpressionto apply the$graphLookupto.
- startWith(String...) - Method in interface org.springframework.data.mongodb.core.aggregation.GraphLookupOperation.StartWithBuilder
- 
Set the startWith fieldReferences to apply the$graphLookupto.
- startWith(AggregationExpression...) - Method in interface org.springframework.data.mongodb.core.aggregation.GraphLookupOperation.StartWithBuilder
- 
Set the startWith expressions to apply the$graphLookupto.
- stdDevPop() - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.AccumulatorOperatorFactory
- 
Creates newAggregationExpressionthat takes the associated numeric value expression and calculates the population standard deviation of the input values.
- stdDevPop() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat calculates the population standard deviation of the input values.
- stdDevPop(String) - Method in class org.springframework.data.mongodb.core.aggregation.GroupOperation
- 
Generates anGroupOperation.GroupOperationBuilderfor an$stdDevPop-expression that for the given field-reference.
- stdDevPop(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.GroupOperation
- 
Generates anGroupOperation.GroupOperationBuilderfor an$stdDevPop-expression that for the givenAggregationExpression.
- stdDevPopOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.StdDevPop
- 
Creates newAccumulatorOperators.StdDevPop.
- stdDevPopOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.StdDevPop
- 
Creates newAccumulatorOperators.StdDevPopwith all previously added arguments appending the given one.
- stdDevSamp() - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.AccumulatorOperatorFactory
- 
Creates newAggregationExpressionthat takes the associated numeric value expression and calculates the sample standard deviation of the input values.
- stdDevSamp() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat calculates the sample standard deviation of the input values.
- stdDevSamp(String) - Method in class org.springframework.data.mongodb.core.aggregation.GroupOperation
- 
Generates anGroupOperation.GroupOperationBuilderfor an$stdDevSamp-expression that for the given field-reference.
- stdDevSamp(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.GroupOperation
- 
Generates anGroupOperation.GroupOperationBuilderfor an$stdDevSamp-expression that for the givenAggregationExpression.
- stdDevSampOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.StdDevSamp
- 
Creates newAccumulatorOperators.StdDevSamp.
- stdDevSampOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.StdDevSamp
- 
Creates newAccumulatorOperators.StdDevSamp.
- stop() - Method in class org.springframework.data.mongodb.core.messaging.DefaultMessageListenerContainer
- stop(Runnable) - Method in class org.springframework.data.mongodb.core.messaging.DefaultMessageListenerContainer
- store(InputStream, Object) - Method in interface org.springframework.data.mongodb.gridfs.GridFsOperations
- 
Stores the given content into a file with the given name.
- store(InputStream, String) - Method in interface org.springframework.data.mongodb.gridfs.GridFsOperations
- 
Stores the given content into a file with the given name.
- store(InputStream, String, Object) - Method in interface org.springframework.data.mongodb.gridfs.GridFsOperations
- 
Stores the given content into a file with the given name using the given metadata.
- store(InputStream, String, String) - Method in interface org.springframework.data.mongodb.gridfs.GridFsOperations
- 
Stores the given content into a file with the given name and content type.
- store(InputStream, String, String, Object) - Method in interface org.springframework.data.mongodb.gridfs.GridFsOperations
- 
Stores the given content into a file with the given name and content type using the given metadata.
- store(InputStream, String, String, Object) - Method in class org.springframework.data.mongodb.gridfs.GridFsTemplate
- store(InputStream, String, String, Document) - Method in interface org.springframework.data.mongodb.gridfs.GridFsOperations
- 
Stores the given content into a file with the given name and content type using the given metadata.
- store(InputStream, String, Document) - Method in interface org.springframework.data.mongodb.gridfs.GridFsOperations
- 
Stores the given content into a file with the given name using the given metadata.
- store(InputStream, Document) - Method in interface org.springframework.data.mongodb.gridfs.GridFsOperations
- 
Stores the given content into a file with the given name.
- store(Publisher<DataBuffer>, Object) - Method in interface org.springframework.data.mongodb.gridfs.ReactiveGridFsOperations
- 
Stores the given content into a file applying the given metadata.
- store(Publisher<DataBuffer>, String) - Method in interface org.springframework.data.mongodb.gridfs.ReactiveGridFsOperations
- 
Stores the given content into a file with the given name.
- store(Publisher<DataBuffer>, String, Object) - Method in interface org.springframework.data.mongodb.gridfs.ReactiveGridFsOperations
- 
Stores the given content into a file with the given name using the given metadata.
- store(Publisher<DataBuffer>, String, String) - Method in interface org.springframework.data.mongodb.gridfs.ReactiveGridFsOperations
- 
Stores the given content into a file with the given name and content type.
- store(Publisher<DataBuffer>, String, String, Object) - Method in interface org.springframework.data.mongodb.gridfs.ReactiveGridFsOperations
- 
Stores the given content into a file with the given name and content type using the given metadata.
- store(Publisher<DataBuffer>, String, String, Object) - Method in class org.springframework.data.mongodb.gridfs.ReactiveGridFsTemplate
- store(Publisher<DataBuffer>, String, String, Document) - Method in interface org.springframework.data.mongodb.gridfs.ReactiveGridFsOperations
- 
Stores the given content into a file with the given name and content type using the given metadata.
- store(Publisher<DataBuffer>, String, Document) - Method in interface org.springframework.data.mongodb.gridfs.ReactiveGridFsOperations
- 
Stores the given content into a file with the given name using the given metadata.
- store(Publisher<DataBuffer>, Document) - Method in interface org.springframework.data.mongodb.gridfs.ReactiveGridFsOperations
- 
Stores the given content into a file applying the given metadata.
- store(GridFsObject<T, InputStream>) - Method in interface org.springframework.data.mongodb.gridfs.GridFsOperations
- store(GridFsObject<T, InputStream>) - Method in class org.springframework.data.mongodb.gridfs.GridFsTemplate
- store(GridFsObject<T, Publisher<DataBuffer>>) - Method in interface org.springframework.data.mongodb.gridfs.ReactiveGridFsOperations
- store(GridFsObject<T, Publisher<DataBuffer>>) - Method in class org.springframework.data.mongodb.gridfs.ReactiveGridFsTemplate
- strcasecmp(String) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StrCaseCmp
- strCaseCmp(String) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
- 
Generates a$strcasecmpexpression that takes the string representation of the previously mentioned field and performs case-insensitive comparison to the given value.
- strCaseCmp(String) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StringOperatorFactory
- 
Creates newAggregationExpressionthat takes the associated string representation and performs case-insensitive comparison to the given value.
- strCaseCmp(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
- 
Generates a$strcasecmpexpression that takes the string representation of the previously mentioned field and performs case-insensitive comparison to the result of the givenAggregationExpression.
- strcasecmpValueOf(String) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StrCaseCmp
- strcasecmpValueOf(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StrCaseCmp
- strCaseCmpValueOf(String) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
- 
Generates a$strcasecmpexpression that takes the string representation of the previously mentioned field and performs case-insensitive comparison to the referenced fieldRef.
- strCaseCmpValueOf(String) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StringOperatorFactory
- 
Creates newAggregationExpressionthat takes the associated string representation and performs case-insensitive comparison to the referenced fieldReference.
- strCaseCmpValueOf(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StringOperatorFactory
- 
Creates newAggregationExpressionthat takes the associated string representation and performs case-insensitive comparison to the result of the givenAggregationExpression.
- stream() - Method in interface org.springframework.data.mongodb.core.ExecutableAggregationOperation.TerminatingAggregation
- 
Apply pipeline operations as specified and stream all matching elements.
- stream() - Method in interface org.springframework.data.mongodb.core.ExecutableFindOperation.TerminatingFind
- 
Stream all matching elements.
- stream() - Method in class org.springframework.data.mongodb.repository.support.SpringDataMongodbQuery
- stream(Query, Class<T>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Executes the givenQueryon the entity collection of the specifiedentityTypebacked by a Mongo DBFindIterable.
- stream(Query, Class<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- stream(Query, Class<T>, String) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Executes the givenQueryon the entity collection of the specifiedentityTypeand collection backed by a Mongo DBFindIterable.
- stream(Query, Class<T>, String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- strength(int) - Method in class org.springframework.data.mongodb.core.query.Collation
- 
Set the level of comparison to perform.
- strength(Collation.ComparisonLevel) - Method in class org.springframework.data.mongodb.core.query.Collation
- 
Set the level of comparison to perform.
- strict() - Static method in class org.springframework.data.mongodb.core.aggregation.FieldLookupPolicy
- STRICT - Enum constant in enum class org.springframework.data.mongodb.core.aggregation.AggregationOptions.DomainTypeMapping
- 
Mapping throws errors for non-existent, but referenced fields.
- strictMapping() - Method in class org.springframework.data.mongodb.core.aggregation.AggregationOptions.Builder
- 
Apply a strict domain type mapping consideringFieldannotations throwing errors for non-existent, but referenced fields.
- strictValidation() - Method in class org.springframework.data.mongodb.core.CollectionOptions
- 
Create newCollectionOptionswith already given settings andvalidationLevelset toValidationLevel.STRICT.
- string() - Static method in interface org.springframework.data.mongodb.core.schema.JsonSchemaObject
- 
Create a newJsonSchemaObjectoftype : 'string'.
- string(String) - Static method in interface org.springframework.data.mongodb.core.schema.JsonSchemaProperty
- 
Creates a newIdentifiableJsonSchemaProperty.StringJsonSchemaPropertywith given identifier oftype : 'string'.
- STRING - Enum constant in enum class org.springframework.data.mongodb.core.mapping.FieldType
- STRING - Static variable in interface org.springframework.data.mongodb.core.schema.JsonSchemaObject.Type
- StringBasedAggregation - Class in org.springframework.data.mongodb.repository.query
- 
AbstractMongoQueryimplementation to run string-based aggregations usingAggregation.
- StringBasedAggregation(MongoQueryMethod, MongoOperations, ExpressionParser, QueryMethodEvaluationContextProvider) - Constructor for class org.springframework.data.mongodb.repository.query.StringBasedAggregation
- StringBasedMongoQuery - Class in org.springframework.data.mongodb.repository.query
- 
Query to use a plain JSON String to create theQueryto actually execute.
- StringBasedMongoQuery(String, MongoQueryMethod, MongoOperations, ExpressionParser, QueryMethodEvaluationContextProvider) - Constructor for class org.springframework.data.mongodb.repository.query.StringBasedMongoQuery
- 
Creates a newStringBasedMongoQueryfor the givenString,MongoQueryMethod,MongoOperations,SpelExpressionParserandQueryMethodEvaluationContextProvider.
- StringBasedMongoQuery(MongoQueryMethod, MongoOperations, ExpressionParser, QueryMethodEvaluationContextProvider) - Constructor for class org.springframework.data.mongodb.repository.query.StringBasedMongoQuery
- 
Creates a newStringBasedMongoQueryfor the givenMongoQueryMethod,MongoOperations,SpelExpressionParserandQueryMethodEvaluationContextProvider.
- stringLengthOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StrLenBytes
- 
Creates newStringOperators.StrLenBytes.
- stringLengthOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StrLenBytes
- 
Creates newStringOperators.StrLenBytes.
- stringLengthOfCP(String) - Static method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StrLenCP
- 
Creates newStringOperators.StrLenCP.
- stringLengthOfCP(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StrLenCP
- 
Creates newStringOperators.StrLenCP.
- StringOperatorFactory(String) - Constructor for class org.springframework.data.mongodb.core.aggregation.StringOperators.StringOperatorFactory
- 
Creates newStringOperators.StringOperatorFactoryfor given fieldReference.
- StringOperatorFactory(AggregationExpression) - Constructor for class org.springframework.data.mongodb.core.aggregation.StringOperators.StringOperatorFactory
- 
Creates newStringOperators.StringOperatorFactoryfor givenAggregationExpression.
- StringOperators - Class in org.springframework.data.mongodb.core.aggregation
- 
Gateway to String aggregation operations.
- StringOperators() - Constructor for class org.springframework.data.mongodb.core.aggregation.StringOperators
- StringOperators.Concat - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$concat.
- StringOperators.IndexOfBytes - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$indexOfBytes.
- StringOperators.IndexOfBytes.SubstringBuilder - Class in org.springframework.data.mongodb.core.aggregation
- StringOperators.IndexOfCP - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$indexOfCP.
- StringOperators.IndexOfCP.SubstringBuilder - Class in org.springframework.data.mongodb.core.aggregation
- StringOperators.LTrim - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$ltrimwhich removes whitespace or the specified characters from the beginning of a string.
- StringOperators.RegexFind - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$regexFindwhich applies a regular expression (regex) to a string and returns information on the first matched substring.
- StringOperators.RegexFindAll - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$regexFindAllwhich applies a regular expression (regex) to a string and returns information on all the matched substrings.
- StringOperators.RegexMatch - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$regexMatchwhich applies a regular expression (regex) to a string and returns a boolean that indicates if a match is found or not.
- StringOperators.ReplaceAll - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$replaceAllwhich replaces all instances of a search string in an input string with a replacement string.
- StringOperators.ReplaceOne - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$replaceOnewhich replaces the first instance of a search string in an input string with a replacement string.
- StringOperators.RTrim - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$rtrimwhich removes whitespace or the specified characters from the end of a string.
- StringOperators.Split - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$split.
- StringOperators.StrCaseCmp - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$strcasecmp.
- StringOperators.StringOperatorFactory - Class in org.springframework.data.mongodb.core.aggregation
- StringOperators.StrLenBytes - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$strLenBytes.
- StringOperators.StrLenCP - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$strLenCP.
- StringOperators.Substr - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$substr.
- StringOperators.SubstrCP - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$substrCP.
- StringOperators.ToLower - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$toLower.
- StringOperators.ToUpper - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$toUpper.
- StringOperators.Trim - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$trimwhich removes whitespace or the specified characters from the beginning and end of a string.
- StringToWriteConcernConverter - Class in org.springframework.data.mongodb.config
- 
Converter to createWriteConcerninstances from String representations.
- StringToWriteConcernConverter() - Constructor for class org.springframework.data.mongodb.config.StringToWriteConcernConverter
- stringType() - Static method in interface org.springframework.data.mongodb.core.schema.JsonSchemaObject.Type
- stringValue(String) - Static method in class org.springframework.data.mongodb.core.aggregation.StringOperators.Concat
- 
Creates newStringOperators.Concat.
- stringValue(String) - Static method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StrCaseCmp
- 
Creates newStringOperators.StrCaseCmp.
- Subscription - Interface in org.springframework.data.mongodb.core.messaging
- SubscriptionRequest<S,T, O extends SubscriptionRequest.RequestOptions> - Interface in org.springframework.data.mongodb.core.messaging 
- 
The actualSubscriptionRequestsent to theMessageListenerContainer.
- SubscriptionRequest.RequestOptions - Interface in org.springframework.data.mongodb.core.messaging
- 
Options for specifying the behaviour of theSubscriptionRequest.
- subsetOfArray(String) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
- 
Generates a$setIsSubsetexpression that takes array of the previously mentioned field and returns true if it is a subset of the given array.
- substring(int) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
- 
Generates a$substrexpression that Takes the string representation of the previously mentioned field and returns a substring starting at a specified index position.
- substring(int) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StringOperatorFactory
- 
Creates newAggregationExpressionthat takes the associated string representation and returns a substring starting at a specified index position.
- substring(int) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.Substr
- substring(int, int) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
- 
Generates a$substrexpression that takes the string representation of the previously mentioned field and returns a substring starting at a specified index position including the specified number of characters.
- substring(int, int) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StringOperatorFactory
- 
Creates newAggregationExpressionthat takes the associated string representation and returns a substring starting at a specified index position including the specified number of characters.
- substring(int, int) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.Substr
- substringCP(int) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StringOperatorFactory
- 
Creates newAggregationExpressionthat takes the associated string representation and returns a substring starting at a specified code point index position.
- substringCP(int) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.SubstrCP
- substringCP(int, int) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StringOperatorFactory
- 
Creates newAggregationExpressionthat takes the associated string representation and returns a substring starting at a specified code point index position including the specified number of code points.
- substringCP(int, int) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.SubstrCP
- subtract(Number) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat subtracts value from the associated number.
- subtract(Number) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Subtract
- 
Subtract the given value.
- subtract(Object, String) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateOperatorFactory
- 
Creates newAggregationExpressionthat subtracts the given value (in units).
- subtract(Object, DateOperators.TemporalUnit) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateOperatorFactory
- 
Creates newAggregationExpressionthat subtracts the given value (in units).
- subtract(String) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat subtracts value of given from the associated number.
- subtract(String) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Subtract
- 
Subtract the value stored at the given field.
- subtract(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat subtracts value of given from the associated number.
- subtract(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Subtract
- 
Subtract the evaluated value of the givenAggregationExpression.
- subtractValue(Object, String) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateSubtract
- 
Subtract the number of units from astart date.
- subtractValueOf(String, String) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateOperatorFactory
- 
Creates newAggregationExpressionthat subtracts the value stored at the given field (in units).
- subtractValueOf(String, String) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateSubtract
- 
Subtract the number of units from a field from astart date.
- subtractValueOf(String, DateOperators.TemporalUnit) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateOperatorFactory
- 
Creates newAggregationExpressionthat subtracts the value stored at the given field (in units).
- subtractValueOf(AggregationExpression, String) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateOperatorFactory
- 
Creates newAggregationExpressionthat subtracts the value of the givenexpression(in units).
- subtractValueOf(AggregationExpression, String) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateSubtract
- 
Subtract the number of units of the result of the givenexpressionfrom astart date.
- subtractValueOf(AggregationExpression, DateOperators.TemporalUnit) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateOperatorFactory
- 
Creates newAggregationExpressionthat subtracts the value of the givenexpression(in units).
- sum() - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.AccumulatorOperatorFactory
- 
Creates newAggregationExpressionthat takes the associated numeric value expression and calculates and returns the sum.
- sum() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat calculates and returns the sum of numeric values.
- sum() - Method in class org.springframework.data.mongodb.core.aggregation.BucketOperationSupport.OutputBuilder
- 
Generates a builder for a$sum-expression for the current value.
- sum(Number) - Method in class org.springframework.data.mongodb.core.aggregation.BucketOperationSupport.OutputBuilder
- 
Generates a builder for a$sum-expression for the given value.
- sum(String) - Method in class org.springframework.data.mongodb.core.aggregation.GroupOperation
- 
Generates anGroupOperation.GroupOperationBuilderfor a$sum-expression for the given field-reference.
- sum(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.GroupOperation
- 
Generates anGroupOperation.GroupOperationBuilderfor an$sum-expression for the givenAggregationExpression.
- sumOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.Sum
- 
Creates newAccumulatorOperators.Sum.
- sumOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.Sum
- 
Creates newAccumulatorOperators.Sum.
- supportsBson(Object) - Static method in class org.springframework.data.mongodb.util.BsonUtils
- 
Returns the given source can be used/converted asBson.
- supportsContext(Observation.Context) - Method in interface org.springframework.data.mongodb.observability.MongoHandlerObservationConvention
- switchCases(List<ConditionalOperators.Switch.CaseOperator>) - Static method in class org.springframework.data.mongodb.core.aggregation.ConditionalOperators.Switch
- 
Creates newConditionalOperators.Switch.
- switchCases(List<ConditionalOperators.Switch.CaseOperator>) - Static method in class org.springframework.data.mongodb.core.aggregation.ConditionalOperators
- 
Creates newAggregationExpressionthat evaluates a series ofConditionalOperators.Switch.CaseOperatorexpressions.
- switchCases(ConditionalOperators.Switch.CaseOperator...) - Static method in class org.springframework.data.mongodb.core.aggregation.ConditionalOperators.Switch
- 
Creates newConditionalOperators.Switch.
- switchCases(ConditionalOperators.Switch.CaseOperator...) - Static method in class org.springframework.data.mongodb.core.aggregation.ConditionalOperators
- 
Creates newAggregationExpressionthat evaluates a series ofConditionalOperators.Switch.CaseOperatorexpressions.
- synthetic(Fields) - Static method in class org.springframework.data.mongodb.core.aggregation.ExposedFields
- 
Creates syntheticExposedFieldsfrom the givenFields.
- SystemVariable - Enum Class in org.springframework.data.mongodb.core.aggregation
- 
Describes the system variables available in MongoDB aggregation framework pipeline expressions.
T
- tail() - Method in interface org.springframework.data.mongodb.core.ReactiveFindOperation.TerminatingFind
- 
Get all matching elements using atailable cursor.
- tail(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 stream of objects of the specified type.
- tail(Query, Class<T>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- tail(Query, Class<T>, String) - 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 stream of objects of the specified type.
- tail(Query, Class<T>, String) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- Tailable - Annotation Interface in org.springframework.data.mongodb.repository
- 
Annotation to declare an infinite stream using MongoDB'stailablecursors.
- TailableCursorRequest<T> - Class in org.springframework.data.mongodb.core.messaging
- 
SubscriptionRequestimplementation to be used to listen to query results in a Capped Collection using a Tailable Cursor.
- TailableCursorRequest(MessageListener<Document, ? super T>, SubscriptionRequest.RequestOptions) - Constructor for class org.springframework.data.mongodb.core.messaging.TailableCursorRequest
- TailableCursorRequest.TailableCursorRequestBuilder<T> - Class in org.springframework.data.mongodb.core.messaging
- 
Builder for creatingTailableCursorRequest.
- TailableCursorRequest.TailableCursorRequestOptions - Class in org.springframework.data.mongodb.core.messaging
- 
SubscriptionRequest.RequestOptionsimplementation specific to aTailableCursorRequest.
- TailableCursorRequest.TailableCursorRequestOptions.TailableCursorRequestOptionsBuilder - Class in org.springframework.data.mongodb.core.messaging
- 
Builder for creatingTailableCursorRequest.TailableCursorRequestOptions.
- tan() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat calculates the tangent of a numeric value given inradians.
- tan(Object) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Tan
- 
Creates a newAggregationExpressionthat calculates the tangent of a value that is measured inArithmeticOperators.AngularUnit.RADIANS.
- tan(Object, ArithmeticOperators.AngularUnit) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Tan
- 
Creates a newAggregationExpressionthat calculates the tangent of a value that is measured in the givenunit.
- tan(ArithmeticOperators.AngularUnit) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat calculates the tangent of a numeric value in the givenunit.
- tanh() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat calculates the hyperbolic tangent of a numeric value given inradians.
- tanh(Object) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Tanh
- 
Creates a newAggregationExpressionthat calculates the hyperbolic tangent of a value that is measured inArithmeticOperators.AngularUnit.RADIANS.
- tanh(Object, ArithmeticOperators.AngularUnit) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Tanh
- 
Creates a newAggregationExpressionthat calculates the hyperbolic tangent of a value that is measured in the givenunit.
- tanh(ArithmeticOperators.AngularUnit) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat calculates the hyperbolic tangent of a numeric value.
- tanhOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Tanh
- 
Creates a newAggregationExpressionthat calculates the hyperbolic tangent of a value that is measured inArithmeticOperators.AngularUnit.RADIANS.
- tanhOf(String, ArithmeticOperators.AngularUnit) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Tanh
- 
Creates a newAggregationExpressionthat calculates the hyperbolic tangent of a value that is measured in the givenunit.
- tanhOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Tanh
- 
Creates a newAggregationExpressionthat calculates the hyperbolic tangent of a value that is measured inArithmeticOperators.AngularUnit.RADIANS.
- tanhOf(AggregationExpression, ArithmeticOperators.AngularUnit) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Tanh
- 
Creates a newAggregationExpressionthat calculates the hyperbolic tangent of a value that is measured in the givenunit.
- tanOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Tan
- 
Creates a newAggregationExpressionthat calculates the tangent of a value that is measured inradians.
- tanOf(String, ArithmeticOperators.AngularUnit) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Tan
- 
Creates a newAggregationExpressionthat calculates the tangent of a value that is measured in the givenunit.
- tanOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Tan
- 
Creates a newAggregationExpressionthat calculates the tangent of a value that is measured inArithmeticOperators.AngularUnit.RADIANS.
- tanOf(AggregationExpression, ArithmeticOperators.AngularUnit) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Tan
- 
Creates a newAggregationExpressionthat calculates the tangent of a value that is measured in the givenunit.
- target(MergeOperation.MergeOperationTarget) - Method in class org.springframework.data.mongodb.core.aggregation.MergeOperation.MergeOperationBuilder
- 
Define the target to store results in.
- targetType() - Element in annotation interface org.springframework.data.mongodb.core.mapping.Field
- 
The actual desired target type the field should be stored as.
- targetType() - Element in annotation interface org.springframework.data.mongodb.core.mapping.MongoId
- 
Get the preferred _id type to be used.
- Task - Interface in org.springframework.data.mongodb.core.messaging
- 
The actualTaskto run within theMessageListenerContainer.
- Task.State - Enum Class in org.springframework.data.mongodb.core.messaging
- 
TheTask.Statedefining the lifecycle phase the actualTask.
- Term - Class in org.springframework.data.mongodb.core.query
- 
ATermdefines one or multiple wordsTerm.Type.WORDor phrasesTerm.Type.PHRASEto be used in the context of full text search.
- Term(String) - Constructor for class org.springframework.data.mongodb.core.query.Term
- 
Creates a newTermofTerm.Type.WORD.
- Term(String, Term.Type) - Constructor for class org.springframework.data.mongodb.core.query.Term
- Term.Type - Enum Class in org.springframework.data.mongodb.core.query
- tertiary() - Static method in interface org.springframework.data.mongodb.core.query.Collation.ComparisonLevel
- 
Tertiary level of comparison.
- TestAggregationContext - Class in org.springframework.data.mongodb.util.aggregation
- text(String, Float) - Static method in class org.springframework.data.mongodb.core.index.IndexField
- 
Creates a textIndexFieldfor the given key.
- TextCriteria - Class in org.springframework.data.mongodb.core.query
- 
Implementation ofCriteriaDefinitionto be used for full text search.
- TextCriteria() - Constructor for class org.springframework.data.mongodb.core.query.TextCriteria
- 
Creates a newTextCriteria.
- TextIndexDefinition - Class in org.springframework.data.mongodb.core.index
- 
IndexDefinitionto span multiple keys for text search.
- TextIndexDefinition.TextIndexDefinitionBuilder - Class in org.springframework.data.mongodb.core.index
- 
TextIndexDefinition.TextIndexDefinitionBuilderhelps defining options for creatingTextIndexDefinition.
- TextIndexDefinition.TextIndexedFieldSpec - Class in org.springframework.data.mongodb.core.index
- TextIndexDefinitionBuilder() - Constructor for class org.springframework.data.mongodb.core.index.TextIndexDefinition.TextIndexDefinitionBuilder
- TextIndexed - Annotation Interface in org.springframework.data.mongodb.core.index
- 
TextIndexedmarks a field to be part of the text index.
- TextIndexedFieldSpec(String) - Constructor for class org.springframework.data.mongodb.core.index.TextIndexDefinition.TextIndexedFieldSpec
- 
Create newTextIndexDefinition.TextIndexedFieldSpecfor given fieldname without any weight.
- TextIndexedFieldSpec(String, Float) - Constructor for class org.springframework.data.mongodb.core.index.TextIndexDefinition.TextIndexedFieldSpec
- 
Create newTextIndexDefinition.TextIndexedFieldSpecfor given fieldname and weight.
- TextQuery - Class in org.springframework.data.mongodb.core.query
- 
Queryimplementation to be used to for performing full text searches.
- TextQuery(String) - Constructor for class org.springframework.data.mongodb.core.query.TextQuery
- TextQuery(String, String) - Constructor for class org.springframework.data.mongodb.core.query.TextQuery
- 
Creates newTextQueryinlanguage.
- TextQuery(String, Locale) - Constructor for class org.springframework.data.mongodb.core.query.TextQuery
- 
Creates newTextQueryusing thelocales language.
 For a full list of supported languages see the mongdodb reference manual for Text Search Languages.
- TextQuery(TextCriteria) - Constructor for class org.springframework.data.mongodb.core.query.TextQuery
- 
Creates newTextQueryfor givenTextCriteria.
- TextScore - Annotation Interface in org.springframework.data.mongodb.core.mapping
- 
TextScoremarks the property to be considered as the on server calculated textScore when doing full text search.
- then(Object) - Method in interface org.springframework.data.mongodb.core.aggregation.ConditionalOperators.Cond.ThenBuilder
- then(Object) - Method in class org.springframework.data.mongodb.core.aggregation.ConditionalOperators.ConditionalOperatorFactory
- 
Creates newAggregationExpressionthat evaluates a boolean expression to return one of the two specified return expressions.
- then(Object) - Method in interface org.springframework.data.mongodb.core.aggregation.ConditionalOperators.IfNull.ThenBuilder
- then(Object) - Method in interface org.springframework.data.mongodb.core.aggregation.ConditionalOperators.Switch.CaseOperator.ThenBuilder
- 
Set the then value.
- then(Object) - Method in class org.springframework.data.mongodb.core.aggregation.RedactOperation.RedactOperationBuilder
- 
Define the outcome (anything that resolves to $$DESCEND, $$PRUNE, or $$KEEP) when the condition is met.
- thenDescend() - Method in class org.springframework.data.mongodb.core.aggregation.RedactOperation.RedactOperationBuilder
- 
Return fields at the current document level and exclude embedded ones if the condition is met.
- thenKeep() - Method in class org.springframework.data.mongodb.core.aggregation.RedactOperation.RedactOperationBuilder
- 
Return/Keep all fields at the current document/embedded level if the condition is met.
- thenPrune() - Method in class org.springframework.data.mongodb.core.aggregation.RedactOperation.RedactOperationBuilder
- 
Exclude all fields at this current document/embedded level if the condition is met.
- thenValueOf(String) - Method in interface org.springframework.data.mongodb.core.aggregation.ConditionalOperators.Cond.ThenBuilder
- thenValueOf(String) - Method in class org.springframework.data.mongodb.core.aggregation.ConditionalOperators.ConditionalOperatorFactory
- 
Creates newAggregationExpressionthat evaluates a boolean expression to return one of the two specified return expressions.
- thenValueOf(String) - Method in interface org.springframework.data.mongodb.core.aggregation.ConditionalOperators.IfNull.ThenBuilder
- thenValueOf(AggregationExpression) - Method in interface org.springframework.data.mongodb.core.aggregation.ConditionalOperators.Cond.ThenBuilder
- thenValueOf(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ConditionalOperators.ConditionalOperatorFactory
- 
Creates newAggregationExpressionthat evaluates a boolean expression to return one of the two specified return expressions.
- thenValueOf(AggregationExpression) - Method in interface org.springframework.data.mongodb.core.aggregation.ConditionalOperators.IfNull.ThenBuilder
- THIS - Enum constant in enum class org.springframework.data.mongodb.core.aggregation.ArrayOperators.Reduce.Variable
- timeField() - Element in annotation interface org.springframework.data.mongodb.core.mapping.TimeSeries
- 
Name of the property which contains the date in each time series document.
- timeSeries(String) - Static method in class org.springframework.data.mongodb.core.CollectionOptions
- 
Quick way to set upCollectionOptionsfor a Time Series collection.
- timeSeries(String) - Static method in class org.springframework.data.mongodb.core.CollectionOptions.TimeSeriesOptions
- 
Create a new instance ofCollectionOptions.TimeSeriesOptionsusing the given field as its timeField.
- timeSeries(CollectionOptions.TimeSeriesOptions) - Method in class org.springframework.data.mongodb.core.CollectionOptions
- 
Create newCollectionOptionswith the givenCollectionOptions.TimeSeriesOptions.
- TimeSeries - Annotation Interface in org.springframework.data.mongodb.core.mapping
- 
Identifies a domain object to be persisted to a MongoDB Time Series collection.
- timestamp() - Static method in interface org.springframework.data.mongodb.core.schema.JsonSchemaObject
- 
Create a newJsonSchemaObjectoftype : 'timestamp'.
- timestamp(String) - Static method in interface org.springframework.data.mongodb.core.schema.JsonSchemaProperty
- 
Creates a newIdentifiableJsonSchemaProperty.TimestampJsonSchemaPropertywith given identifier oftype : 'timestamp'.
- TIMESTAMP - Enum constant in enum class org.springframework.data.mongodb.core.mapping.FieldType
- TIMESTAMP - Static variable in interface org.springframework.data.mongodb.core.schema.JsonSchemaObject.Type
- timestampType() - Static method in interface org.springframework.data.mongodb.core.schema.JsonSchemaObject.Type
- TimezonedDateAggregationExpression(Object) - Constructor for class org.springframework.data.mongodb.core.aggregation.DateOperators.TimezonedDateAggregationExpression
- to(int) - Method in class org.springframework.data.mongodb.core.aggregation.ConvertOperators.Convert
- 
Specify the conversion target type via its numeric representation.
- to(long) - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.RangeOperator.RangeOperatorBuilder
- 
Creates newArrayOperators.RangeOperator.
- to(Number) - Method in class org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.DocumentWindowBuilder
- 
The upper (inclusive) range limit based on current document.
- to(Number) - Method in class org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.RangeWindowBuilder
- 
The upper (inclusive) range limit value to add to the value based on the sortBy field.
- to(String) - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.RangeOperator.RangeOperatorBuilder
- 
Creates newArrayOperators.RangeOperator.
- to(String) - Method in class org.springframework.data.mongodb.core.aggregation.ConvertOperators.Convert
- 
Specify the conversion target type via itsStringrepresentation.
- to(String) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateTrunc
- 
Define the unit of time.
- to(String) - Method in class org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.DocumentWindowBuilder
- to(String) - Method in class org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.RangeWindowBuilder
- 
The upper (inclusive) range limit based on the sortBy field.
- to(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.RangeOperator.RangeOperatorBuilder
- 
Creates newArrayOperators.RangeOperator.
- to(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateTrunc
- 
Define the unit of time via anAggregationExpression.
- to(JsonSchemaObject.Type) - Method in class org.springframework.data.mongodb.core.aggregation.ConvertOperators.Convert
- 
Specify the conversion target type.
- toArray() - Method in class org.springframework.data.mongodb.core.aggregation.ObjectOperators.ObjectOperatorFactory
- 
Creates newaggregation expressionthat takes the associated value and converts it to an array ofdocumentsthat contain two fields k and v each.
- toArray(Object) - Static method in class org.springframework.data.mongodb.core.aggregation.ObjectOperators.ObjectToArray
- 
Creates newaggregation expressionthat takes the given value and converts it to an array.
- toBoolean(Object) - Static method in class org.springframework.data.mongodb.core.aggregation.ConvertOperators.ToBool
- 
Creates newConvertOperators.ToBoolusing the given value as input.
- toBsonType() - Method in interface org.springframework.data.mongodb.core.schema.JsonSchemaObject.Type
- 
Get the bsonType representation of the given type.
- toCaseInsensitiveMatch(Object) - Method in enum class org.springframework.data.mongodb.core.query.MongoRegexCreator
- 
Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1
- toCriteriaDefinition(AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.aggregation.EvaluationOperators.Expr
- 
Creates$exprasCriteriaDefinition.
- toCurrent() - Method in class org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.DocumentWindowBuilder
- toCurrent() - Method in class org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.RangeWindowBuilder
- 
Use current asupperlimit.
- toDate(Object) - Static method in class org.springframework.data.mongodb.core.aggregation.ConvertOperators.ToDate
- 
Creates newConvertOperators.ToDateusing the given value as input.
- toDate(Object) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateAdd
- 
Define the start date, in UTC, for the addition operation.
- toDate(Object) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateDiff
- 
Define the start date, in UTC, for the addition operation.
- toDateOf(String) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateAdd
- 
Define the start date, in UTC, for the addition operation.
- toDateOf(String) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateDiff
- 
Define the start date, in UTC, for the addition operation.
- toDateOf(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateAdd
- 
Define the start date, in UTC, for the addition operation.
- toDateOf(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateDiff
- 
Define the start date, in UTC, for the addition operation.
- toDBRef() - Method in interface org.springframework.data.mongodb.core.convert.LazyLoadingProxy
- 
Returns theDBRefrepresented by thisLazyLoadingProxy, may be null.
- toDBRef(Object, MongoPersistentProperty) - Method in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
- toDBRef(Object, MongoPersistentProperty) - Method in interface org.springframework.data.mongodb.core.convert.MongoWriter
- 
Creates aDBRefto refer to the given object.
- toDecimal(Object) - Static method in class org.springframework.data.mongodb.core.aggregation.ConvertOperators.ToDecimal
- 
Creates newConvertOperators.ToDecimalusing the given value as input.
- toDocument() - Method in class org.springframework.data.mongodb.BindableMongoExpression
- toDocument() - Method in interface org.springframework.data.mongodb.core.aggregation.AggregationExpression
- 
Obtain the as is (unmapped) representation of theAggregationExpression.
- toDocument() - Method in class org.springframework.data.mongodb.core.aggregation.AggregationOptions
- 
Returns aDocumentrepresentation of thisAggregationOptions.
- toDocument() - Method in interface org.springframework.data.mongodb.core.aggregation.DensifyOperation.Range
- 
Obtain the document representation of the window in a defaultcontext.
- toDocument() - Method in interface org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.Window
- 
Obtain the document representation of the window in a defaultcontext.
- toDocument() - Method in class org.springframework.data.mongodb.core.index.IndexOptions
- toDocument() - Method in class org.springframework.data.mongodb.core.query.Collation
- 
Get theDocumentrepresentation of theCollation.
- toDocument() - Method in class org.springframework.data.mongodb.core.query.NearQuery
- 
Returns theDocumentbuilt by theNearQuery.
- toDocument() - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.EncryptedJsonSchemaProperty
- toDocument() - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.RequiredJsonSchemaProperty
- toDocument() - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty
- toDocument() - Method in interface org.springframework.data.mongodb.core.schema.JsonSchemaObject
- 
Get the MongoDB specific representation.
 The Document may contain fields (eg. like bsonType) not contained in the JsonSchema specification.
- toDocument() - Method in interface org.springframework.data.mongodb.core.schema.MongoJsonSchema
- toDocument() - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.ArrayJsonSchemaObject
- toDocument() - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.NumericJsonSchemaObject
- toDocument() - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.ObjectJsonSchemaObject
- toDocument() - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.StringJsonSchemaObject
- toDocument() - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject
- 
Create the JSON schema complyingDocumentrepresentation.
- toDocument() - Method in class org.springframework.data.mongodb.core.schema.UntypedJsonSchemaObject
- 
Create the JSON schema complyingDocumentrepresentation.
- toDocument() - Method in interface org.springframework.data.mongodb.core.validation.Validator
- 
Get theDocumentcontaining the validation specific rules.
- toDocument() - Method in interface org.springframework.data.mongodb.MongoExpression
- 
Obtain the nativeDocumentrepresentation.
- toDocument(Object) - Method in class org.springframework.data.mongodb.gridfs.ReactiveGridFsTemplate
- 
Convert a given value into aDocument.
- toDocument(Object, AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.aggregation.DocumentOperators.Shift
- toDocument(Object, AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.Avg
- toDocument(Object, AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.Max
- toDocument(Object, AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.Min
- toDocument(Object, AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.StdDevPop
- toDocument(Object, AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.StdDevSamp
- toDocument(Object, AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.Sum
- toDocument(Object, AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.aggregation.ObjectOperators.MergeObjects
- toDocument(String, AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.aggregation.Aggregation
- 
Converts thisAggregationspecification to aDocument.
- toDocument(AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.aggregation.DocumentOperators.Shift
- toDocument(AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.Max
- toDocument(AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators.Min
- toDocument(AggregationOperationContext) - Method in interface org.springframework.data.mongodb.core.aggregation.AggregationExpression
- toDocument(AggregationOperationContext) - Method in interface org.springframework.data.mongodb.core.aggregation.AggregationOperation
- 
Deprecated.since 2.2 in favor ofAggregationOperation.toPipelineStages(AggregationOperationContext).
- toDocument(AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.aggregation.AggregationSpELExpression
- toDocument(AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Rand
- toDocument(AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.Filter
- toDocument(AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.Reduce.PropertyExpression
- toDocument(AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.Reduce
- toDocument(AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.aggregation.BucketAutoOperation
- toDocument(AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.aggregation.BucketOperation
- toDocument(AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.aggregation.BucketOperationSupport.OperationOutput
- toDocument(AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.aggregation.BucketOperationSupport.Outputs
- toDocument(AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.aggregation.BucketOperationSupport
- toDocument(AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.aggregation.ConditionalOperators.Cond
- toDocument(AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.aggregation.ConditionalOperators.IfNull
- toDocument(AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.aggregation.ConditionalOperators.Switch.CaseOperator
- toDocument(AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.aggregation.CountOperation
- toDocument(AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.aggregation.DensifyOperation.DensifyRange
- toDocument(AggregationOperationContext) - Method in interface org.springframework.data.mongodb.core.aggregation.DensifyOperation.Range
- 
Obtain the document representation of the window in the givencontext.
- toDocument(AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.aggregation.DensifyOperation
- toDocument(AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.aggregation.SetOperation
- toDocument(AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.aggregation.DocumentOperators.DenseRank
- toDocument(AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.aggregation.DocumentOperators.DocumentNumber
- toDocument(AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.aggregation.DocumentOperators.Rank
- toDocument(AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.aggregation.FacetOperation
- toDocument(AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.aggregation.GeoNearOperation
- toDocument(AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.aggregation.GraphLookupOperation
- toDocument(AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.aggregation.GroupOperation
- toDocument(AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.aggregation.LimitOperation
- toDocument(AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.aggregation.LookupOperation
- toDocument(AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.aggregation.MatchOperation
- toDocument(AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.aggregation.MergeOperation
- toDocument(AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.aggregation.MergeOperation.WhenDocumentsDontMatch
- toDocument(AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.aggregation.ObjectOperators.GetField
- toDocument(AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.aggregation.ObjectOperators.SetField
- toDocument(AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.aggregation.OutOperation
- toDocument(AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
- toDocument(AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation
- toDocument(AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.aggregation.RedactOperation
- toDocument(AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.aggregation.ReplaceRootOperation
- toDocument(AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.aggregation.ReplaceWithOperation
- toDocument(AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.aggregation.SampleOperation
- toDocument(AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.DocumentWindow
- toDocument(AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.RangeWindow
- toDocument(AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation
- toDocument(AggregationOperationContext) - Method in interface org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.Window
- 
Obtain the document representation of the window in the givencontext.
- toDocument(AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.aggregation.SkipOperation
- toDocument(AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.aggregation.SortByCountOperation
- toDocument(AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.aggregation.SortOperation
- toDocument(AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.aggregation.UnionWithOperation
- toDocument(AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.aggregation.UnsetOperation
- toDocument(AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.aggregation.UnwindOperation
- toDocument(AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.aggregation.VariableOperators.Let
- toDocument(AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.aggregation.VariableOperators.Map
- toDocumentExpression(AggregationOperationContext) - Method in interface org.springframework.data.mongodb.core.aggregation.ReplaceRootOperation.Replacement
- 
Renders the currentReplaceRootOperation.Replacementinto a its MongoDB representation based on the givenAggregationOperationContext.
- toDocumentOrElse(String, Function<String, Document>) - Static method in class org.springframework.data.mongodb.util.BsonUtils
- toDocumentPointer(Object, MongoPersistentProperty) - Method in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
- toDocumentPointer(Object, MongoPersistentProperty) - Method in interface org.springframework.data.mongodb.core.convert.MongoWriter
- 
Creates a theDocumentPointerrepresenting the link to another entity.
- toDouble(Object) - Static method in class org.springframework.data.mongodb.core.aggregation.ConvertOperators.ToDouble
- 
Creates newConvertOperators.ToDoubleusing the given value as input.
- toIds(Collection<Document>) - Static method in class org.springframework.data.mongodb.core.MappedDocument
- toInt(Object) - Static method in class org.springframework.data.mongodb.core.aggregation.ConvertOperators.ToInt
- 
Creates newConvertOperators.ToIntusing the given value as input.
- toJavaType(BsonValue) - Static method in class org.springframework.data.mongodb.util.BsonUtils
- 
Extract the corresponding plain value fromBsonValue.
- toJson() - Method in class org.springframework.data.mongodb.repository.support.SpringDataMongodbQuery
- 
Obtain the Mongo Shell json query representation.
- toJson(Document) - Static method in class org.springframework.data.mongodb.util.BsonUtils
- 
Serialize the givenDocumentas Json applying default codecs if necessary.
- toJson(JsonWriterSettings) - Method in class org.springframework.data.mongodb.repository.support.SpringDataMongodbQuery
- 
Obtain the json query representation applying givensettings.
- toJsonString() - Method in interface org.springframework.data.mongodb.core.query.Update.Modifier
- toLong(Object) - Static method in class org.springframework.data.mongodb.core.aggregation.ConvertOperators.ToLong
- 
Creates newConvertOperators.ToLongusing the given value as input.
- toLower() - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
- 
Generates a$toLowerexpression that takes the string representation of the previously mentioned field and lowers it.
- toLower() - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StringOperatorFactory
- 
Creates newAggregationExpressionthat takes the associated string representation and lowers it.
- toMongoCollation() - Method in class org.springframework.data.mongodb.core.query.Collation
- 
Get theCollationrepresentation of theCollation.
- toObject() - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.ArrayOperatorFactory
- 
Creates newAggregationExpressionthat converts the associated expression into an object.
- toObjectId(Object) - Static method in class org.springframework.data.mongodb.core.aggregation.ConvertOperators.ToObjectId
- 
Creates newConvertOperators.ToObjectIdusing the given value as input.
- toOrder(Sort.Order) - Method in class org.springframework.data.mongodb.repository.support.ReactiveQuerydslMongoPredicateExecutor
- 
Transforms a plainSort.Orderinto a Querydsl specificOrderSpecifier.
- toOrderSpecifiers(Sort) - Method in class org.springframework.data.mongodb.repository.support.ReactiveQuerydslMongoPredicateExecutor
- 
Converts the givenSorttoOrderSpecifier.
- top() - Static method in class org.springframework.data.mongodb.core.aggregation.SelectionOperators.Top
- top(int) - Static method in class org.springframework.data.mongodb.core.aggregation.SelectionOperators.Top
- toParts() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateOperatorFactory
- 
Creates newAggregationExpressionthat returns a document containing the constituent parts of the date as individual properties.
 NOTE: Requires MongoDB 3.6 or later.
- toPipeline(AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.aggregation.Aggregation
- toPipelineStages(AggregationOperationContext) - Method in interface org.springframework.data.mongodb.core.aggregation.AggregationOperation
- toPipelineStages(AggregationOperationContext) - Method in class org.springframework.data.mongodb.core.aggregation.GeoNearOperation
- toRadians(Distance) - Static method in class org.springframework.data.mongodb.core.query.MetricConversion
- 
Returndistancein radians (on an earth like sphere).
- toRegexFlag(char) - Static method in class org.springframework.data.mongodb.util.RegexFlags
- 
Lookup the MongoDB specific flags for a given character.
- toRegexFlags(String) - Static method in class org.springframework.data.mongodb.util.RegexFlags
- 
Lookup the MongoDB specific flags for a given regex option string.
- toRegexOptions(int) - Static method in class org.springframework.data.mongodb.util.RegexFlags
- 
Lookup the MongoDB specific options from givenflags.
- toRegularExpression(String, MongoRegexCreator.MatchMode) - Method in enum class org.springframework.data.mongodb.core.query.MongoRegexCreator
- 
Creates a regular expression String to be used with$regex.
- toString() - Method in class org.springframework.data.mongodb.BindableMongoExpression
- toString() - Method in class org.springframework.data.mongodb.core.aggregation.Aggregation
- toString() - Method in class org.springframework.data.mongodb.core.aggregation.AggregationOptions
- toString() - Method in class org.springframework.data.mongodb.core.aggregation.AggregationUpdate
- toString() - Method in enum class org.springframework.data.mongodb.core.aggregation.SystemVariable
- toString() - Method in class org.springframework.data.mongodb.core.ChangeStreamEvent
- toString() - Method in class org.springframework.data.mongodb.core.CollectionOptions.CollectionChangeStreamOptions
- toString() - Method in class org.springframework.data.mongodb.core.CollectionOptions.TimeSeriesOptions
- toString() - Method in class org.springframework.data.mongodb.core.CollectionOptions
- toString() - Method in class org.springframework.data.mongodb.core.CollectionOptions.ValidationOptions
- toString() - Method in class org.springframework.data.mongodb.core.encryption.EncryptionOptions
- toString() - Method in class org.springframework.data.mongodb.core.geo.Sphere
- toString() - Method in class org.springframework.data.mongodb.core.index.GeospatialIndex
- toString() - Method in class org.springframework.data.mongodb.core.index.Index
- toString() - Method in class org.springframework.data.mongodb.core.index.IndexField
- toString() - Method in class org.springframework.data.mongodb.core.index.IndexInfo
- toString() - Method in class org.springframework.data.mongodb.core.index.MongoPersistentEntityIndexResolver.IndexDefinitionHolder
- toString() - Method in record class org.springframework.data.mongodb.core.mapping.FieldName
- 
Returns a string representation of this record class.
- toString() - Method in class org.springframework.data.mongodb.core.mapping.MongoField
- toString() - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceCounts
- 
Deprecated.
- toString() - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceTiming
- 
Deprecated.
- toString() - Method in class org.springframework.data.mongodb.core.messaging.Message.MessageProperties
- toString() - Method in class org.springframework.data.mongodb.core.query.Collation
- toString() - Method in class org.springframework.data.mongodb.core.query.Query
- toString() - Method in class org.springframework.data.mongodb.core.query.Term
- toString() - Method in class org.springframework.data.mongodb.core.query.Update.Modifiers
- toString() - Method in class org.springframework.data.mongodb.core.query.Update
- toString() - Method in class org.springframework.data.mongodb.repository.support.SpringDataMongodbQuery
- 
Returns the Mongo Shell representation of the query.
- toString() - Method in class org.springframework.data.mongodb.util.DotPath
- toString(Object) - Static method in class org.springframework.data.mongodb.core.aggregation.ConvertOperators.ToString
- 
Creates newConvertOperators.ToStringusing the given value as input.
- toString(String) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateOperatorFactory
- 
Creates newAggregationExpressionthat converts a date object to a string according to a user-specified format.
- toString(String) - Method in interface org.springframework.data.mongodb.core.aggregation.DateOperators.DateToString.FormatBuilder
- 
Creates newDateOperators.DateToStringwith all previously added arguments appending the given one.
- toStringWithDefaultFormat() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateOperatorFactory
- 
Creates newAggregationExpressionthat converts a date object to a string according to the server default format.
- toTypeOf(String) - Method in class org.springframework.data.mongodb.core.aggregation.ConvertOperators.Convert
- 
Specify the conversion target type via the value of the given field.
- toTypeOf(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ConvertOperators.Convert
- 
Specify the conversion target type via the value of the givenexpression.
- toUnbounded() - Method in class org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.DocumentWindowBuilder
- toUnbounded() - Method in class org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.RangeWindowBuilder
- 
Use unbounded asupperlimit.
- toUpper() - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
- 
Generates a$toUpperexpression that takes the string representation of the previously mentioned field and uppers it.
- toUpper() - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StringOperatorFactory
- 
Creates newAggregationExpressionthat takes the associated string representation and uppers it.
- toValue(Object) - Method in interface org.springframework.data.mongodb.core.aggregation.AggregationUpdate.SetValueAppender
- 
Define the target value as is.
- toValue(Object) - Method in class org.springframework.data.mongodb.core.aggregation.ObjectOperators.SetField
- 
Creates newaggregation expressionproviding thevalue.
- toValue(Object) - Method in interface org.springframework.data.mongodb.core.aggregation.SetOperation.FieldAppender.ValueAppender
- 
Define the value to assign as is.
- toValueOf(Object) - Method in interface org.springframework.data.mongodb.core.aggregation.AggregationUpdate.SetValueAppender
- 
Define the target value as value, anAggregationExpressionor aFieldreference.
- toValueOf(Object) - Method in interface org.springframework.data.mongodb.core.aggregation.SetOperation.FieldAppender.ValueAppender
- 
Define the value to assign.
- toValueOf(String) - Method in class org.springframework.data.mongodb.core.aggregation.ObjectOperators.SetField
- 
Creates newaggregation expressionproviding thevalueusing fieldReference.
- toValueOf(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ObjectOperators.SetField
- transform(T) - Method in interface org.springframework.data.mongodb.core.spel.ExpressionTransformer
- 
Transforms the givenExpressionTransformationContextSupportinto an Object.
- translate(MongoPersistentProperty) - Method in class org.springframework.data.mongodb.core.mapping.PersistentPropertyTranslator
- 
Translate aMongoPersistentPropertyinto a corresponding property from a differentMongoPersistentEntity.
- translateExceptionIfPossible(RuntimeException) - Method in class org.springframework.data.mongodb.core.MongoClientFactoryBean
- translateExceptionIfPossible(RuntimeException) - Method in class org.springframework.data.mongodb.core.MongoExceptionTranslator
- translateExceptionIfPossible(RuntimeException) - Method in class org.springframework.data.mongodb.core.ReactiveMongoClientFactoryBean
- trim() - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StringOperatorFactory
- 
Creates newAggregationExpressionthat takes the associated string representation and trims whitespaces from the beginning and end.
- trim(String) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StringOperatorFactory
- 
Creates newAggregationExpressionthat takes the associated string representation and trims the given character sequence from the beginning and end.
- trim(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StringOperatorFactory
- 
Creates newAggregationExpressionthat takes the associated string representation and trims the character sequence resulting from the givenAggregationExpressionfrom the beginning and end.
- trunc() - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ArithmeticOperatorFactory
- 
Creates newAggregationExpressionthat truncates a number to its integer.
- trunc() - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
- 
Takes the number of the previously mentioned field and truncates it to its integer value.
- truncate(String) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateOperatorFactory
- 
Creates newAggregationExpressionthat truncates a date to the given unit.
- truncate(DateOperators.TemporalUnit) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateOperatorFactory
- 
Creates newAggregationExpressionthat truncates a date to the given unit.
- truncateValue(Object) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateTrunc
- 
Truncates the date value.
- truncateValueOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateTrunc
- 
Truncates the date value of the referenced field.
- truncateValueOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateTrunc
- 
Truncates the date value of computed by the givenAggregationExpression.
- truncValueOf(Number) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Trunc
- 
Creates newArithmeticOperators.Trunc.
- truncValueOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Trunc
- 
Creates newArithmeticOperators.Trunc.
- truncValueOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Trunc
- 
Creates newArithmeticOperators.Trunc.
- tsIncrement() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateOperatorFactory
- 
Creates newAggregationExpressionthat returns the incrementing ordinal from a timestamp.
- tsIncrement(Object) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.TsIncrement
- 
Creates newDateOperators.TsIncrementthat returns the incrementing ordinal from a timestamp.
- tsIncrementValueOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.TsIncrement
- 
Creates newDateOperators.TsIncrementthat returns the incrementing ordinal from a timestamp.
- tsIncrementValueOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.TsIncrement
- 
Creates newDateOperators.TsIncrement.
- tsSecond() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateOperatorFactory
- 
Creates newAggregationExpressionthat returns the seconds from a timestamp.
- tsSecond(Object) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.TsSecond
- 
Creates newDateOperators.TsSecondthat returns the incrementing ordinal from a timestamp.
- tsSecondValueOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.TsSecond
- 
Creates newDateOperators.TsSecondthat returns the incrementing ordinal from a timestamp.
- tsSecondValueOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.TsSecond
- 
Creates newDateOperators.TsSecond.
- type() - Method in interface org.springframework.data.mongodb.core.encryption.EncryptionKey
- type() - Element in annotation interface org.springframework.data.mongodb.core.index.GeoSpatialIndexed
- 
The type of the geospatial index.
- type() - Method in record class org.springframework.data.mongodb.core.mapping.FieldName
- 
Returns the value of thetyperecord component.
- type(int) - Method in class org.springframework.data.mongodb.core.query.Criteria
- 
Creates a criterion using the $type operator.
- type(Collection<JsonSchemaObject.Type>) - Method in class org.springframework.data.mongodb.core.query.Criteria
- 
Creates a criterion using the $type operator.
- type(JsonSchemaObject.Type...) - Method in class org.springframework.data.mongodb.core.query.Criteria
- 
Creates a criterion using the $type operator.
- TypeBasedAggregationOperationContext - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationOperationContextaware of a particular type and aMappingContextto potentially translate property references into document field names.
- TypeBasedAggregationOperationContext(Class<?>, MappingContext<? extends MongoPersistentEntity<?>, MongoPersistentProperty>, QueryMapper) - Constructor for class org.springframework.data.mongodb.core.aggregation.TypeBasedAggregationOperationContext
- 
Creates a newTypeBasedAggregationOperationContextfor the given type,MappingContextandQueryMapper.
- TypeBasedAggregationOperationContext(Class<?>, MappingContext<? extends MongoPersistentEntity<?>, MongoPersistentProperty>, QueryMapper, FieldLookupPolicy) - Constructor for class org.springframework.data.mongodb.core.aggregation.TypeBasedAggregationOperationContext
- 
Creates a newTypeBasedAggregationOperationContextfor the given type,MappingContextandQueryMapper.
- typed(String) - Static method in class org.springframework.data.mongodb.gridfs.GridFsObject.Options
- 
Static factory method to createGridFsObject.Optionswith given content type.
- typed(GeoSpatialIndexType) - Method in class org.springframework.data.mongodb.core.index.GeospatialIndex
- TypedAggregation<I> - Class in org.springframework.data.mongodb.core.aggregation
- 
ATypedAggregationis a specialAggregationthat holds information of the input aggregation type.
- TypedAggregation(Class<I>, List<AggregationOperation>) - Constructor for class org.springframework.data.mongodb.core.aggregation.TypedAggregation
- 
Creates a newTypedAggregationfrom the givenAggregationOperations.
- TypedAggregation(Class<I>, List<AggregationOperation>, AggregationOptions) - Constructor for class org.springframework.data.mongodb.core.aggregation.TypedAggregation
- 
Creates a newTypedAggregationfrom the givenAggregationOperations and the givenAggregationOptions.
- TypedAggregation(Class<I>, AggregationOperation...) - Constructor for class org.springframework.data.mongodb.core.aggregation.TypedAggregation
- 
Creates a newTypedAggregationfrom the givenAggregationOperations.
- TypedJsonSchemaObject - Class in org.springframework.data.mongodb.core.schema
- 
AJsonSchemaObjectof a givenJsonSchemaObject.Type.
- TypedJsonSchemaObject.ArrayJsonSchemaObject - Class in org.springframework.data.mongodb.core.schema
- 
JsonSchemaObjectimplementation oftype : 'array'schema elements.
 Provides programmatic access to schema specifics like range, minItems, maxItems,... via a fluent API producing immutableschema objects.
- TypedJsonSchemaObject.BooleanJsonSchemaObject - Class in org.springframework.data.mongodb.core.schema
- 
JsonSchemaObjectimplementation oftype : 'boolean'schema elements.
 Provides programmatic access to schema specifics via a fluent API producing immutableschema objects.
- TypedJsonSchemaObject.NumericJsonSchemaObject - Class in org.springframework.data.mongodb.core.schema
- 
JsonSchemaObjectimplementation oftype : 'number',bsonType : 'int',bsonType : 'long',bsonType : 'double'andbsonType : 'decimal128'schema elements.
 Provides programmatic access to schema specifics like multipleOf, minimum, maximum,... via a fluent API producing immutableschema objects.
- TypedJsonSchemaObject.ObjectJsonSchemaObject - Class in org.springframework.data.mongodb.core.schema
- 
JsonSchemaObjectimplementation oftype : 'object'schema elements.
 Provides programmatic access to schema specifics like required, properties, patternProperties,... via a fluent API producing immutableschema objects.
- TypedJsonSchemaObject.StringJsonSchemaObject - Class in org.springframework.data.mongodb.core.schema
- 
JsonSchemaObjectimplementation oftype : 'string'schema elements.
 Provides programmatic access to schema specifics like minLength, maxLength, pattern,... via a fluent API producing immutableschema objects.
- typeInformation() - Method in class org.springframework.data.mongodb.repository.support.ReactiveQuerydslMongoPredicateExecutor
- typeMapper - Variable in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
- typeOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.DataTypeOperators.Type
- 
Creates newDataTypeOperators.Type.
- typeOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.DataTypeOperators
- 
Return the BSON data type of the given field.
- types - Variable in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject
U
- UncategorizedMongoDbException - Exception in org.springframework.data.mongodb
- UncategorizedMongoDbException(String, Throwable) - Constructor for exception org.springframework.data.mongodb.UncategorizedMongoDbException
- UNDERSCORE_ID - Static variable in class org.springframework.data.mongodb.core.aggregation.Fields
- UNDERSCORE_ID_REF - Static variable in class org.springframework.data.mongodb.core.aggregation.Fields
- union(String...) - Method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetOperatorFactory
- 
Creates newAggregationExpressionthat takes array of the previously mentioned field and one or more arrays and returns an array that contains the elements that appear in any of those.
- union(String...) - Method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetUnion
- 
Creates newSetOperators.SetUnionwith all previously added arguments appending the given one.
- union(AggregationExpression...) - Method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetOperatorFactory
- 
Creates newAggregationExpressionthat takes array of the previously mentioned field and one or more arrays and returns an array that contains the elements that appear in any of those.
- union(AggregationExpression...) - Method in class org.springframework.data.mongodb.core.aggregation.SetOperators.SetUnion
- 
Creates newSetOperators.SetUnionwith all previously added arguments appending the given one.
- unionArrays(String...) - Method in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
- 
Generates a$setUnionexpression that takes array of the previously mentioned field and one or more arrays and returns an array that contains the elements that appear in any of those.
- unionWith(String) - Static method in class org.springframework.data.mongodb.core.aggregation.UnionWithOperation
- 
Set the name of the collection from which pipeline results should be included in the result set.
 The collection name is used to set thecollparameter of$unionWith.
- UnionWithOperation - Class in org.springframework.data.mongodb.core.aggregation
- 
The $unionWith aggregation stage (available since MongoDB 4.4) performs a union of two collections by combining pipeline results, potentially containing duplicates, into a single result set that is handed over to the next stage.
- UnionWithOperation(String, AggregationPipeline, Class<?>) - Constructor for class org.springframework.data.mongodb.core.aggregation.UnionWithOperation
- unique() - Element in annotation interface org.springframework.data.mongodb.core.index.CompoundIndex
- unique() - Method in class org.springframework.data.mongodb.core.index.Index
- 
Reject all documents that contain a duplicate value for the indexed field.
- unique() - Element in annotation interface org.springframework.data.mongodb.core.index.Indexed
- 
If set to true reject all documents that contain a duplicate value for the indexed field.
- unique() - Static method in class org.springframework.data.mongodb.core.index.IndexOptions
- unique() - Method in class org.springframework.data.mongodb.core.index.WildcardIndex
- 
Unique option is not supported.
- uniqueItems(boolean) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.ArrayJsonSchemaProperty
- uniqueItems(boolean) - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.ArrayJsonSchemaObject
- 
Define the whether the array must contain unique items.
- uniqueKey(String) - Method in class org.springframework.data.mongodb.core.aggregation.OutOperation
- 
Optionally specify the field that uniquely identifies a document in the target collection.
- uniqueKeyOf(Iterable<String>) - Method in class org.springframework.data.mongodb.core.aggregation.OutOperation
- 
Optionally specify the fields that uniquely identifies a document in the target collection.
- unit(String) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Derivative
- unit(String) - Method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Integral
- 
Set the unit of measure.
- unit(DensifyOperation.DensifyUnit) - Method in class org.springframework.data.mongodb.core.aggregation.DensifyOperation.DensifyRange
- 
Set theunitfor the step field.
- unit(SetWindowFieldsOperation.WindowUnit) - Method in class org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.RangeWindowBuilder
- 
Set theunitor measure for the givenSetWindowFieldsOperation.Window.
- UNORDERED - Enum constant in enum class org.springframework.data.mongodb.core.BulkOperations.BulkMode
- 
Perform bulk operations in parallel.
- unset(String) - Method in class org.springframework.data.mongodb.core.query.BasicUpdate
- unset(String) - Method in class org.springframework.data.mongodb.core.query.Update
- 
Update using the $unset update modifier
- unset(String...) - Method in class org.springframework.data.mongodb.core.aggregation.AggregationUpdate
- 
Short forAggregationUpdate.unset(UnsetOperation).
- unset(String...) - Static method in class org.springframework.data.mongodb.core.aggregation.UnsetOperation
- 
Create new instance ofUnsetOperation.
- unset(UnsetOperation) - Method in class org.springframework.data.mongodb.core.aggregation.AggregationUpdate
- 
$unsetremoves/excludes fields from documents.
- UnsetOperation - Class in org.springframework.data.mongodb.core.aggregation
- 
Removes fields from documents.
- UnsetOperation(Collection<Object>) - Constructor for class org.springframework.data.mongodb.core.aggregation.UnsetOperation
- 
Create new instance ofUnsetOperation.
- untyped() - Static method in interface org.springframework.data.mongodb.core.schema.JsonSchemaObject
- 
Create a newUntypedJsonSchemaObject.
- untyped(String) - Static method in interface org.springframework.data.mongodb.core.schema.JsonSchemaProperty
- 
Creates a newIdentifiableJsonSchemaProperty.UntypedJsonSchemaPropertywith given identifier withouttype.
- UntypedExampleMatcher - Class in org.springframework.data.mongodb.core.query
- 
ExampleMatcherimplementation for query by example (QBE).
- UntypedJsonSchemaObject - Class in org.springframework.data.mongodb.core.schema
- 
Common base forJsonSchemaObjectwith shared types andJsonSchemaObject.toDocument()implementation.
- unwind(String) - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
- 
Factory method to create a newUnwindOperationfor the field with the given name.
- unwind(String, boolean) - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
- 
Factory method to create a newUnwindOperationfor the field with the given name andpreserveNullAndEmptyArrays.
- unwind(String, String) - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
- 
Factory method to create a newUnwindOperationfor the field with the given name including the name of a new field to hold the array index of the element asarrayIndex.
- unwind(String, String, boolean) - Static method in class org.springframework.data.mongodb.core.aggregation.Aggregation
- 
Factory method to create a newUnwindOperationfor the field with the given name, including the name of a new field to hold the array index of the element asarrayIndexusingpreserveNullAndEmptyArrays.
- UnwindOperation - Class in org.springframework.data.mongodb.core.aggregation
- 
Encapsulates the aggregation framework$unwind-operation.
- UnwindOperation(Field) - Constructor for class org.springframework.data.mongodb.core.aggregation.UnwindOperation
- 
Creates a newUnwindOperationfor the givenField.
- UnwindOperation(Field, boolean) - Constructor for class org.springframework.data.mongodb.core.aggregation.UnwindOperation
- 
Creates a newUnwindOperationusing Mongo 3.2 syntax.
- UnwindOperation(Field, Field, boolean) - Constructor for class org.springframework.data.mongodb.core.aggregation.UnwindOperation
- 
Creates a newUnwindOperationusing Mongo 3.2 syntax.
- UnwindOperation.EmptyArraysBuilder - Interface in org.springframework.data.mongodb.core.aggregation
- UnwindOperation.IndexBuilder - Interface in org.springframework.data.mongodb.core.aggregation
- UnwindOperation.PathBuilder - Interface in org.springframework.data.mongodb.core.aggregation
- UnwindOperation.UnwindOperationBuilder - Class in org.springframework.data.mongodb.core.aggregation
- 
Builder for fluentUnwindOperationcreation.
- Unwrapped - Annotation Interface in org.springframework.data.mongodb.core.mapping
- 
The annotation to configure a value object as flattened out in the target document.
- Unwrapped.Empty - Annotation Interface in org.springframework.data.mongodb.core.mapping
- 
Shortcut for an empty unwrapped property.
- Unwrapped.Nullable - Annotation Interface in org.springframework.data.mongodb.core.mapping
- 
Shortcut for a nullable unwrapped property.
- Unwrapped.OnEmpty - Enum Class in org.springframework.data.mongodb.core.mapping
- 
Load strategy to be usedUnwrapped.onEmpty().
- update() - Static method in class org.springframework.data.mongodb.core.aggregation.AggregationUpdate
- 
Start defining the update pipeline to execute.
- update() - Element in annotation interface org.springframework.data.mongodb.repository.Update
- 
Takes a MongoDB JSON string to define the actual update to be executed.
- update(Class<T>) - Method in interface org.springframework.data.mongodb.core.ExecutableUpdateOperation
- 
Start creating an update operation for the given domainType.
- update(Class<T>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- update(Class<T>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- update(Class<T>) - Method in interface org.springframework.data.mongodb.core.ReactiveUpdateOperation
- 
Start creating an update operation for the given domainType.
- update(String, Object) - Static method in class org.springframework.data.mongodb.core.query.Update
- 
Static factory method to create an Update using the provided key
- Update - Class in org.springframework.data.mongodb.core.query
- 
Class to easily construct MongoDB update clauses.
- Update - Annotation Interface in org.springframework.data.mongodb.repository
- 
Annotation to declare update operators directly on repository methods.
- Update() - Constructor for class org.springframework.data.mongodb.core.query.Update
- UPDATE - Enum constant in enum class org.springframework.data.mongodb.core.MongoActionOperation
- Update.AddToSetBuilder - Class in org.springframework.data.mongodb.core.query
- 
Builder for creating$addToSetmodifier.
- Update.BitwiseOperatorBuilder - Class in org.springframework.data.mongodb.core.query
- Update.Modifier - Interface in org.springframework.data.mongodb.core.query
- 
Marker interface of nested commands.
- Update.Modifiers - Class in org.springframework.data.mongodb.core.query
- 
Modifiers holds a distinct collection ofUpdate.Modifier
- Update.Position - Enum Class in org.springframework.data.mongodb.core.query
- Update.PushOperatorBuilder - Class in org.springframework.data.mongodb.core.query
- 
Builder for creating$pushmodifiers
- UpdateDefinition - Interface in org.springframework.data.mongodb.core.query
- 
Interface fixing must have operations for updates as implemented viaUpdate.
- UpdateDefinition.ArrayFilter - Interface in org.springframework.data.mongodb.core.query
- 
A filter to specify which elements to modify in an array field.
- updateFirst(Query, UpdateDefinition, Class<?>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Updates the first object that is found in the collection of the entity class that matches the query document with the provided update document.
- updateFirst(Query, UpdateDefinition, Class<?>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- updateFirst(Query, UpdateDefinition, Class<?>) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Updates the first object that is found in the collection of the entity class that matches the query document with the provided update document.
- updateFirst(Query, UpdateDefinition, Class<?>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- updateFirst(Query, UpdateDefinition, Class<?>, String) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Updates the first object that is found in the specified collection that matches the query document criteria with the provided updated document.
- updateFirst(Query, UpdateDefinition, Class<?>, String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- updateFirst(Query, UpdateDefinition, Class<?>, String) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Updates the first object that is found in the specified collection that matches the query document criteria with the provided updated document.
- updateFirst(Query, UpdateDefinition, Class<?>, String) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- updateFirst(Query, UpdateDefinition, String) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Updates the first object that is found in the specified collection that matches the query document criteria with the provided updated document.
- updateFirst(Query, UpdateDefinition, String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- updateFirst(Query, UpdateDefinition, String) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Updates the first object that is found in the specified collection that matches the query document criteria with the provided updated document.
- updateFirst(Query, UpdateDefinition, String) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- updateId(Object) - Method in class org.springframework.data.mongodb.core.MappedDocument
- 
Updates the documentsMappedDocument.ID_FIELD.
- UpdateMapper - Class in org.springframework.data.mongodb.core.convert
- 
A subclass ofQueryMapperthat retains type information on the mongo types.
- UpdateMapper(MongoConverter) - Constructor for class org.springframework.data.mongodb.core.convert.UpdateMapper
- 
Creates a newUpdateMapperusing the givenMongoConverter.
- updateMulti(List<Pair<Query, UpdateDefinition>>) - Method in interface org.springframework.data.mongodb.core.BulkOperations
- 
Add a list of updates to the bulk operation.
- updateMulti(Query, Update) - Method in interface org.springframework.data.mongodb.core.BulkOperations
- 
Add a single update to the bulk operation.
- updateMulti(Query, UpdateDefinition) - Method in interface org.springframework.data.mongodb.core.BulkOperations
- 
Add a single update to the bulk operation.
- updateMulti(Query, UpdateDefinition) - Method in interface org.springframework.data.mongodb.core.ReactiveBulkOperations
- 
Add a single update to the bulk operation.
- updateMulti(Query, UpdateDefinition, Class<?>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Updates all objects that are found in the collection for the entity class that matches the query document criteria with the provided updated document.
- updateMulti(Query, UpdateDefinition, Class<?>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- updateMulti(Query, UpdateDefinition, Class<?>) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Updates all objects that are found in the collection for the entity class that matches the query document criteria with the provided updated document.
- updateMulti(Query, UpdateDefinition, Class<?>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- updateMulti(Query, UpdateDefinition, Class<?>, String) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Updates all objects that are found in the collection for the entity class that matches the query document criteria with the provided updated document.
- updateMulti(Query, UpdateDefinition, Class<?>, String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- updateMulti(Query, UpdateDefinition, Class<?>, String) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Updates all objects that are found in the collection for the entity class that matches the query document criteria with the provided updated document.
- updateMulti(Query, UpdateDefinition, Class<?>, String) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- updateMulti(Query, UpdateDefinition, String) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Updates all objects that are found in the specified collection that matches the query document criteria with the provided updated document.
- updateMulti(Query, UpdateDefinition, String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- updateMulti(Query, UpdateDefinition, String) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Updates all objects that are found in the specified collection that matches the query document criteria with the provided updated document.
- updateMulti(Query, UpdateDefinition, String) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- updateOne(List<Pair<Query, UpdateDefinition>>) - Method in interface org.springframework.data.mongodb.core.BulkOperations
- 
Add a list of updates to the bulk operation.
- updateOne(Query, Update) - Method in interface org.springframework.data.mongodb.core.BulkOperations
- 
Add a single update to the bulk operation.
- updateOne(Query, UpdateDefinition) - Method in interface org.springframework.data.mongodb.core.BulkOperations
- 
Add a single update to the bulk operation.
- updateOne(Query, UpdateDefinition) - Method in interface org.springframework.data.mongodb.core.ReactiveBulkOperations
- 
Add a single update to the bulk operation.
- updateWith(List<AggregationOperation>) - Static method in class org.springframework.data.mongodb.core.aggregation.MergeOperation.WhenDocumentsMatch
- 
Use an aggregation pipeline to update the document in the collection.
- updateWith(Aggregation) - Static method in class org.springframework.data.mongodb.core.aggregation.MergeOperation.WhenDocumentsMatch
- 
Use anAggregationto update the document in the collection.
- updateWithoutId() - Method in class org.springframework.data.mongodb.core.MappedDocument
- upper() - Static method in class org.springframework.data.mongodb.core.query.Collation.CaseFirst
- 
Sort uppercase before lowercase.
- upper(String) - Static method in class org.springframework.data.mongodb.core.aggregation.StringOperators.ToUpper
- 
Creates newStringOperators.ToUpper.
- upperValueOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.StringOperators.ToUpper
- 
Creates newStringOperators.ToUpper.
- upperValueOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.StringOperators.ToUpper
- 
Creates newStringOperators.ToUpper.
- upsert() - Method in interface org.springframework.data.mongodb.core.ExecutableUpdateOperation.TerminatingUpdate
- 
Creates a new document if no documents match the filter query or updates the matching ones.
- upsert() - Method in class org.springframework.data.mongodb.core.FindAndReplaceOptions
- 
Insert a new document if not exists.
- upsert() - Method in interface org.springframework.data.mongodb.core.ReactiveUpdateOperation.TerminatingUpdate
- 
Creates a new document if no documents match the filter query or updates the matching ones.
- upsert() - Method in class org.springframework.data.mongodb.core.ReplaceOptions
- 
Insert a new document if not exists.
- upsert(boolean) - Method in class org.springframework.data.mongodb.core.FindAndModifyOptions
- upsert(List<Pair<Query, Update>>) - Method in interface org.springframework.data.mongodb.core.BulkOperations
- 
Add a list of upserts to the bulk operation.
- upsert(Query, Update) - Method in interface org.springframework.data.mongodb.core.BulkOperations
- 
Add a single upsert to the bulk operation.
- upsert(Query, UpdateDefinition) - Method in interface org.springframework.data.mongodb.core.BulkOperations
- 
Add a single upsert to the bulk operation.
- upsert(Query, UpdateDefinition) - Method in interface org.springframework.data.mongodb.core.ReactiveBulkOperations
- 
Add a single upsert to the bulk operation.
- upsert(Query, UpdateDefinition, Class<?>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Performs an upsert.
- upsert(Query, UpdateDefinition, Class<?>) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- upsert(Query, UpdateDefinition, Class<?>) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Performs an upsert.
- upsert(Query, UpdateDefinition, Class<?>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- upsert(Query, UpdateDefinition, Class<?>, String) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Performs an upsert.
- upsert(Query, UpdateDefinition, Class<?>, String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- upsert(Query, UpdateDefinition, Class<?>, String) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Performs an upsert.
- upsert(Query, UpdateDefinition, Class<?>, String) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- upsert(Query, UpdateDefinition, String) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Performs an upsert.
- upsert(Query, UpdateDefinition, String) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- upsert(Query, UpdateDefinition, String) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Performs an upsert.
- upsert(Query, UpdateDefinition, String) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- USE_EMPTY - Enum constant in enum class org.springframework.data.mongodb.core.mapping.Unwrapped.OnEmpty
- USE_NULL - Enum constant in enum class org.springframework.data.mongodb.core.mapping.Unwrapped.OnEmpty
- useEstimatedCount(boolean) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- 
Configure whether to use estimated count.
- useEstimatedCount(boolean) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- 
Configure whether to use estimated count.
- useGeneratedName() - Element in annotation interface org.springframework.data.mongodb.core.index.CompoundIndex
- 
If set to true then MongoDB will ignore the given index name and instead generate a new name.
- useGeneratedName() - Element in annotation interface org.springframework.data.mongodb.core.index.GeoSpatialIndexed
- 
If set to true then MongoDB will ignore the given index name and instead generate a new name.
- useGeneratedName() - Element in annotation interface org.springframework.data.mongodb.core.index.Indexed
- 
If set to true then MongoDB will ignore the given index name and instead generate a new name.
- useGeneratedName() - Element in annotation interface org.springframework.data.mongodb.core.index.WildcardIndexed
- 
If set to true then MongoDB will ignore the given index name and instead generate a new name.
- useIndex(String) - Method in class org.springframework.data.mongodb.core.aggregation.GeoNearOperation
- 
Optionally specify the geospatial index to use via the field to use in the calculation.
- useLongestLength() - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.Zip
- 
Create newArrayOperators.Zipand set theuseLongestLengthproperty to true.
- useNativeDriverJavaTimeCodecs() - Method in class org.springframework.data.mongodb.core.convert.MongoCustomConversions.MongoConverterConfigurationAdapter
- 
Use the native MongoDB Java DrivercodesforLocalDate,LocalTimeandLocalDateTimeusing aZoneOffset.UTC.
- useNativeDriverJavaTimeCodecs(boolean) - Method in class org.springframework.data.mongodb.core.convert.MongoCustomConversions.MongoConverterConfigurationAdapter
- 
Set whether to or not to use the native MongoDB Java DrivercodesforLocalDate,LocalTimeandLocalDateTimeusing aZoneOffset.UTC.
- usePropertyAccess() - Method in class org.springframework.data.mongodb.core.mapping.CachingMongoPersistentProperty
- usePropertyAccess() - Method in interface org.springframework.data.mongodb.core.mapping.MongoPersistentProperty
- 
Returns whether property access shall be used for reading the property value.
- useRepositoryConfiguration(RepositoryMetadata) - Method in class org.springframework.data.mongodb.repository.config.MongoRepositoryConfigurationExtension
- useRepositoryConfiguration(RepositoryMetadata) - Method in class org.springframework.data.mongodb.repository.config.ReactiveMongoRepositoryConfigurationExtension
- usesInlineOutput() - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceOptions
- 
Deprecated.
- useSpringDataJavaTimeCodecs() - Method in class org.springframework.data.mongodb.core.convert.MongoCustomConversions.MongoConverterConfigurationAdapter
- 
Use SpringDataJsr310 convertersforLocalDate,LocalTimeandLocalDateTimeusing theZoneId.systemDefault().
- UUidRepresentationPropertyEditor - Class in org.springframework.data.mongodb.config
- 
Parse aStringto aUuidRepresentation.
- UUidRepresentationPropertyEditor() - Constructor for class org.springframework.data.mongodb.config.UUidRepresentationPropertyEditor
V
- validate() - Method in class org.springframework.data.mongodb.core.mapping.BasicMongoPersistentProperty
- ValidatingMongoEventListener - Class in org.springframework.data.mongodb.core.mapping.event
- 
javax.validation dependant entities validator.
- ValidatingMongoEventListener(Validator) - Constructor for class org.springframework.data.mongodb.core.mapping.event.ValidatingMongoEventListener
- 
Creates a newValidatingMongoEventListenerusing the givenValidator.
- validation(CollectionOptions.ValidationOptions) - Method in class org.springframework.data.mongodb.core.CollectionOptions
- 
Create newCollectionOptionswith the givenCollectionOptions.ValidationOptions.
- validationAction(ValidationAction) - Method in class org.springframework.data.mongodb.core.CollectionOptions.ValidationOptions
- 
Define the validation action to take.
- validationLevel(ValidationLevel) - Method in class org.springframework.data.mongodb.core.CollectionOptions.ValidationOptions
- 
Define the validation level to apply.
- ValidationOptions(Validator, ValidationLevel, ValidationAction) - Constructor for class org.springframework.data.mongodb.core.CollectionOptions.ValidationOptions
- validator(Validator) - Method in class org.springframework.data.mongodb.core.CollectionOptions.ValidationOptions
- 
Define theValidatorto be used for document validation.
- validator(Validator) - Method in class org.springframework.data.mongodb.core.CollectionOptions
- 
Create newCollectionOptionswith already given settings andvalidationOptionsset to givenValidator.
- Validator - Interface in org.springframework.data.mongodb.core.validation
- 
Provides avalidatorobject to be used for collection validation viaCollectionOptions.ValidationOptions.
- value - Variable in class org.springframework.data.mongodb.core.aggregation.BucketOperationSupport.OutputBuilder
- value - Variable in class org.springframework.data.mongodb.core.aggregation.ProjectionOperation.ProjectionOperationBuilder
- value() - Element in annotation interface org.springframework.data.mongodb.core.annotation.Collation
- 
The actual collation definition in JSON format or atemplate expressionresolving to either a JSON String or aDocument.
- value() - Method in interface org.springframework.data.mongodb.core.encryption.EncryptionKey
- value() - Element in annotation interface org.springframework.data.mongodb.core.index.CompoundIndexes
- value() - Element in annotation interface org.springframework.data.mongodb.core.mapping.Document
- 
The collection the document representing the entity is supposed to be stored in.
- value() - Element in annotation interface org.springframework.data.mongodb.core.mapping.ExplicitEncrypted
- 
TheEncryptingConvertertype handling the en-/decryption of the annotated property.
- value() - Element in annotation interface org.springframework.data.mongodb.core.mapping.Field
- 
The key to be used to store the field inside the document.
- value() - Element in annotation interface org.springframework.data.mongodb.core.mapping.MongoId
- value() - Element in annotation interface org.springframework.data.mongodb.core.mapping.Sharded
- 
Alias forSharded.shardKey().
- value() - Element in annotation interface org.springframework.data.mongodb.core.mapping.Unwrapped.Empty
- value() - Element in annotation interface org.springframework.data.mongodb.core.mapping.Unwrapped.Nullable
- value() - Method in class org.springframework.data.mongodb.core.schema.JsonSchemaObject.Type.BsonType
- value() - Method in class org.springframework.data.mongodb.core.schema.JsonSchemaObject.Type.JsonType
- value() - Method in interface org.springframework.data.mongodb.core.schema.JsonSchemaObject.Type
- 
Get theJsonSchemaObject.Typevalue.
- value() - Element in annotation interface org.springframework.data.mongodb.repository.Aggregation
- 
Alias forAggregation.pipeline().
- value() - Element in annotation interface org.springframework.data.mongodb.repository.config.EnableMongoRepositories
- 
Alias for theEnableMongoRepositories.basePackages()attribute.
- value() - Element in annotation interface org.springframework.data.mongodb.repository.config.EnableReactiveMongoRepositories
- 
Alias for theEnableReactiveMongoRepositories.basePackages()attribute.
- value() - Element in annotation interface org.springframework.data.mongodb.repository.CountQuery
- 
Takes a MongoDB JSON string to define the actual query to be executed.
- value() - Element in annotation interface org.springframework.data.mongodb.repository.DeleteQuery
- 
Takes a MongoDB JSON string to define the actual query to be executed.
- value() - Element in annotation interface org.springframework.data.mongodb.repository.ExistsQuery
- 
Takes a MongoDB JSON string to define the actual query to be executed.
- value() - Element in annotation interface org.springframework.data.mongodb.repository.Hint
- 
The name of the index to use.
- value() - Element in annotation interface org.springframework.data.mongodb.repository.Query
- 
Takes a MongoDB JSON string to define the actual query to be executed.
- value() - Element in annotation interface org.springframework.data.mongodb.repository.ReadPreference
- 
Configure the read preference mode.
- value() - Element in annotation interface org.springframework.data.mongodb.repository.Update
- 
Takes a MongoDB JSON string to define the actual update to be executed.
- value(Object) - Method in class org.springframework.data.mongodb.core.query.Update.AddToSetBuilder
- 
PropagatesUpdate.AddToSetBuilder.value(Object)to$addToSet
- value(Object) - Method in class org.springframework.data.mongodb.core.query.Update.PushOperatorBuilder
- 
PropagatesUpdate.PushOperatorBuilder.value(Object)to$push
- value(String) - Static method in class org.springframework.data.mongodb.core.aggregation.StringOperators.ReplaceAll
- 
Creates newStringOperators.ReplaceAllusing the given as input.
- value(String) - Static method in class org.springframework.data.mongodb.core.aggregation.StringOperators.ReplaceOne
- 
Creates newStringOperators.ReplaceOneusing the given as input.
- VALUE - Enum constant in enum class org.springframework.data.mongodb.core.aggregation.ArrayOperators.Reduce.Variable
- valueOf(Number) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Add
- 
Creates newArithmeticOperators.Add.
- valueOf(Number) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Divide
- 
Creates newArithmeticOperators.Divide.
- valueOf(Number) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Log
- 
Creates newArithmeticOperators.Log.
- valueOf(Number) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Mod
- 
Creates newArithmeticOperators.Mod.
- valueOf(Number) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Multiply
- 
Creates newArithmeticOperators.Multiply.
- valueOf(Number) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Pow
- 
Creates newArithmeticOperators.Pow.
- valueOf(Number) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Subtract
- 
Creates newArithmeticOperators.Subtract.
- valueOf(Object) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.Timezone
- 
Create aDateOperators.Timezonefor the given value which must be a valid expression that resolves to aStringrepresenting an Olson Timezone Identifier or UTC Offset.
- valueOf(Object) - Static method in class org.springframework.data.mongodb.core.aggregation.LiteralOperators
- 
Take the value referenced by given value.
- valueOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators
- 
Take the numeric value referenced by given fieldReference.
- valueOf(String) - Static method in enum class org.springframework.data.mongodb.core.aggregation.AggregationOptions.DomainTypeMapping
- 
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Add
- 
Creates newArithmeticOperators.Add.
- valueOf(String) - Static method in enum class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.AngularUnit
- 
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ATan2
- 
Creates a newAggregationExpressionthat calculates the inverse tangent of of y / x, where y and x are the first and second values passed to the expression respectively.
- valueOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Divide
- 
Creates newArithmeticOperators.Divide.
- valueOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Log
- 
Creates newAccumulatorOperators.Min.
- valueOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Mod
- 
Creates newArithmeticOperators.Mod.
- valueOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Multiply
- 
Creates newArithmeticOperators.Multiply.
- valueOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Pow
- 
Creates newArithmeticOperators.Pow.
- valueOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Subtract
- 
Creates newArithmeticOperators.Subtract.
- valueOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators
- 
Take the field referenced by given fieldReference.
- valueOf(String) - Static method in enum class org.springframework.data.mongodb.core.aggregation.ArrayOperators.Reduce.Variable
- 
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.BooleanOperators
- 
Take the array referenced by given fieldReference.
- valueOf(String) - Static method in enum class org.springframework.data.mongodb.core.aggregation.BucketAutoOperation.Granularities
- 
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Cmp
- 
Creates newComparisonOperators.Cmp.
- valueOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Eq
- 
Creates newComparisonOperators.Eq.
- valueOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Gt
- 
Creates newComparisonOperators.Gt.
- valueOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Gte
- 
Creates newComparisonOperators.Gte.
- valueOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Lt
- 
Creates newComparisonOperators.Lt.
- valueOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Lte
- 
Creates newComparisonOperators.Lte.
- valueOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Ne
- 
Creates newComparisonOperators.Ne.
- valueOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators
- 
Take the field referenced by given fieldReference.
- valueOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ConvertOperators
- 
Take the field referenced by given fieldReference.
- valueOf(String) - Static method in enum class org.springframework.data.mongodb.core.aggregation.DensifyOperation.DensifyUnits
- 
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.DocumentOperators
- 
Take the field referenced by given fieldReference.
- valueOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.EvaluationOperators.Expr
- 
Creates newEvaluationOperators.Expr.
- valueOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.EvaluationOperators
- 
Take the value resulting from the given fieldReference.
- valueOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ObjectOperators
- 
Take the value referenced by given fieldReference.
- valueOf(String) - Static method in enum class org.springframework.data.mongodb.core.aggregation.OutOperation.OutMode
- 
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.WindowUnits
- 
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.StringOperators.Concat
- 
Creates newStringOperators.Concat.
- valueOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.StringOperators.IndexOfBytes
- 
Start creating a newStringOperators.IndexOfBytes.
- valueOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.StringOperators.IndexOfCP
- 
Start creating a newStringOperators.IndexOfCP.
- valueOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.StringOperators.LTrim
- 
Creates newStringOperators.LTrimusing the value of the providedfieldReferenceas input value.
- valueOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.StringOperators.RegexFind
- 
Creates newStringOperators.RegexFindusing the value of the providedfieldReferenceas input value.
- valueOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.StringOperators.RegexFindAll
- 
Creates newStringOperators.RegexFindAllusing the value of the providedfieldReferenceas input value.
- valueOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.StringOperators.RegexMatch
- 
Creates newStringOperators.RegexMatchusing the value of the providedfieldReferenceas input value.
- valueOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.StringOperators.ReplaceAll
- 
Creates newStringOperators.ReplaceAllusing the value of the providedfieldReferenceas input value.
- valueOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.StringOperators.ReplaceOne
- 
Creates newStringOperators.ReplaceOneusing the value of the providedfieldReferenceas input value.
- valueOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.StringOperators.RTrim
- 
Creates newStringOperators.RTrimusing the value of the providedfieldReferenceas input value.
- valueOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.StringOperators.Split
- 
Start creating a newStringOperators.Split.
- valueOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StrCaseCmp
- 
Creates newStringOperators.StrCaseCmp.
- valueOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.StringOperators.Substr
- 
Creates newStringOperators.Substr.
- valueOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.StringOperators.SubstrCP
- 
Creates newStringOperators.SubstrCP.
- valueOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.StringOperators.Trim
- 
Creates newStringOperators.Trimusing the value of the providedfieldReferenceas input value.
- valueOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.StringOperators
- 
Take the array referenced by given fieldReference.
- valueOf(String) - Static method in enum class org.springframework.data.mongodb.core.aggregation.SystemVariable
- 
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.data.mongodb.core.BulkOperations.BulkMode
- 
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.data.mongodb.core.convert.NoOpDbRefResolver
- 
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.data.mongodb.core.convert.ReferenceLoader.NoResultsFilter
- 
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.data.mongodb.core.encryption.EncryptionKey.Type
- 
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.data.mongodb.core.index.GeoSpatialIndexType
- 
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.data.mongodb.core.index.IndexDirection
- 
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.data.mongodb.core.index.IndexOptions.Unique
- 
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.data.mongodb.core.mapping.Field.Write
- 
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.data.mongodb.core.mapping.FieldName.Type
- 
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.data.mongodb.core.mapping.FieldType
- 
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.data.mongodb.core.mapping.MongoPersistentProperty.PropertyToFieldNameConverter
- 
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.data.mongodb.core.mapping.ShardingStrategy
- 
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.data.mongodb.core.mapping.Unwrapped.OnEmpty
- 
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.data.mongodb.core.messaging.Task.State
- 
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.data.mongodb.core.MongoActionOperation
- 
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.data.mongodb.core.query.Meta.CursorOption
- 
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.data.mongodb.core.query.MongoRegexCreator.MatchMode
- 
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.data.mongodb.core.query.MongoRegexCreator
- 
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.data.mongodb.core.query.Term.Type
- 
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.data.mongodb.core.query.Update.Position
- 
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.data.mongodb.core.spel.MethodReferenceNode.AggregationMethodReference.ArgumentType
- 
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.data.mongodb.core.timeseries.Granularity
- 
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.data.mongodb.core.WriteResultChecking
- 
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.data.mongodb.SessionSynchronization
- 
Returns the enum constant of this class with the specified name.
- valueOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.AccumulatorOperators
- 
Take the numeric value referenced resulting from givenAggregationExpression.
- valueOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Add
- 
Creates newArithmeticOperators.Add.
- valueOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.ATan2
- 
Creates a newAggregationExpressionthat calculates the inverse tangent of of y / x, where y and x are the first and second values passed to the expression respectively.
- valueOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Divide
- 
Creates newArithmeticOperators.Divide.
- valueOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Log
- 
Creates newArithmeticOperators.Log.
- valueOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Mod
- 
Creates newArithmeticOperators.Mod.
- valueOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Multiply
- 
Creates newArithmeticOperators.Multiply.
- valueOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Pow
- 
Creates newArithmeticOperators.Pow.
- valueOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.Subtract
- 
Creates newArithmeticOperators.Subtract.
- valueOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators
- 
Take the value resulting from the givenAggregationExpression.
- valueOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.BooleanOperators
- 
Take the value resulting of the givenAggregationExpression.
- valueOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Cmp
- 
Creates newComparisonOperators.Cmp.
- valueOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Eq
- 
Creates newComparisonOperators.Eq.
- valueOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Gt
- 
Creates newComparisonOperators.Gt.
- valueOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Gte
- 
Creates newComparisonOperators.Gte.
- valueOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Lt
- 
Creates newComparisonOperators.Lt.
- valueOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Lte
- 
Creates newComparisonOperators.Lte.
- valueOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Ne
- 
Creates newComparisonOperators.Ne.
- valueOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ComparisonOperators
- 
Take the value resulting from the givenAggregationExpression.
- valueOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ConvertOperators
- 
Take the value resulting from the givenAggregationExpression.
- valueOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.DocumentOperators
- 
Take the value resulting from the givenAggregationExpression.
- valueOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.EvaluationOperators.Expr
- 
Creates newEvaluationOperators.Expr.
- valueOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.EvaluationOperators
- 
Take the value resulting from the givenAggregationExpression.
- valueOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ObjectOperators
- 
Take the value provided by the givenAggregationExpression.
- valueOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.StringOperators.Concat
- 
Creates newStringOperators.Concat.
- valueOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.StringOperators.IndexOfBytes
- 
Start creating a newStringOperators.IndexOfBytes.
- valueOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.StringOperators.IndexOfCP
- 
Start creating a newStringOperators.IndexOfCP.
- valueOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.StringOperators.LTrim
- 
Creates newStringOperators.LTrimusing the result of the providedAggregationExpressionas input value.
- valueOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.StringOperators.RegexFind
- 
Creates newStringOperators.RegexFindusing the result of the providedAggregationExpressionas input value.
- valueOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.StringOperators.RegexFindAll
- 
Creates newStringOperators.RegexFindAllusing the result of the providedAggregationExpressionas input value.
- valueOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.StringOperators.RegexMatch
- 
Creates newStringOperators.RegexMatchusing the result of the providedAggregationExpressionas input value.
- valueOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.StringOperators.ReplaceAll
- 
Creates newStringOperators.ReplaceAllusing the result of the providedAggregationExpressionas input value.
- valueOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.StringOperators.ReplaceOne
- 
Creates newStringOperators.ReplaceOneusing the result of the providedAggregationExpressionas input value.
- valueOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.StringOperators.RTrim
- 
Creates newStringOperators.RTrimusing the result of the providedAggregationExpressionas input value.
- valueOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.StringOperators.Split
- 
Start creating a newStringOperators.Split.
- valueOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.StringOperators.StrCaseCmp
- 
Creates newStringOperators.StrCaseCmp.
- valueOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.StringOperators.Substr
- 
Creates newStringOperators.Substr.
- valueOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.StringOperators.SubstrCP
- 
Creates newStringOperators.SubstrCP.
- valueOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.StringOperators.Trim
- 
Creates newStringOperators.Trimusing the result of the providedAggregationExpressionas input value.
- valueOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.StringOperators
- 
Take the array referenced by given fieldReference.
- valueOf(SystemVariable) - Static method in class org.springframework.data.mongodb.core.aggregation.ObjectOperators
- 
Use the value from the givenSystemVariableas input for the targetexpression.
- valueOfToArray(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ObjectOperators.ObjectToArray
- 
Creates newaggregation expressionthat takes the value pointed to by givenfieldReferenceand converts it to an array.
- valueOfToArray(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ObjectOperators.ObjectToArray
- 
Creates newaggregation expressionthat takes the result value of the givenexpressionand converts it to an array.
- ValueProvider - Interface in org.springframework.data.mongodb.util.json
- 
A value provider to retrieve bindable values by their parameter index.
- values() - Method in class org.springframework.data.mongodb.core.aggregation.DocumentOperators.Shift
- values() - Static method in enum class org.springframework.data.mongodb.core.aggregation.AggregationOptions.DomainTypeMapping
- 
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.data.mongodb.core.aggregation.ArithmeticOperators.AngularUnit
- 
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.data.mongodb.core.aggregation.ArrayOperators.Reduce.Variable
- 
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.data.mongodb.core.aggregation.BucketAutoOperation.Granularities
- 
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.data.mongodb.core.aggregation.DensifyOperation.DensifyUnits
- 
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.data.mongodb.core.aggregation.OutOperation.OutMode
- 
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.WindowUnits
- 
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.data.mongodb.core.aggregation.SystemVariable
- 
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.data.mongodb.core.BulkOperations.BulkMode
- 
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.data.mongodb.core.convert.NoOpDbRefResolver
- 
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.data.mongodb.core.convert.ReferenceLoader.NoResultsFilter
- 
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.data.mongodb.core.encryption.EncryptionKey.Type
- 
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.data.mongodb.core.index.GeoSpatialIndexType
- 
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.data.mongodb.core.index.IndexDirection
- 
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.data.mongodb.core.index.IndexOptions.Unique
- 
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.data.mongodb.core.mapping.Field.Write
- 
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.data.mongodb.core.mapping.FieldName.Type
- 
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.data.mongodb.core.mapping.FieldType
- 
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.data.mongodb.core.mapping.MongoPersistentProperty.PropertyToFieldNameConverter
- 
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.data.mongodb.core.mapping.ShardingStrategy
- 
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.data.mongodb.core.mapping.Unwrapped.OnEmpty
- 
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.data.mongodb.core.messaging.Task.State
- 
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.data.mongodb.core.MongoActionOperation
- 
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.data.mongodb.core.query.Meta.CursorOption
- 
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Method in class org.springframework.data.mongodb.core.query.Meta
- 
GetIterableof set meta values.
- values() - Static method in enum class org.springframework.data.mongodb.core.query.MongoRegexCreator.MatchMode
- 
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.data.mongodb.core.query.MongoRegexCreator
- 
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.data.mongodb.core.query.Term.Type
- 
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.data.mongodb.core.query.Update.Position
- 
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.data.mongodb.core.spel.MethodReferenceNode.AggregationMethodReference.ArgumentType
- 
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.data.mongodb.core.timeseries.Granularity
- 
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.data.mongodb.core.WriteResultChecking
- 
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.data.mongodb.SessionSynchronization
- 
Returns an array containing the constants of this enum class, in the order they are declared.
- variable(String) - Static method in interface org.springframework.data.mongodb.core.aggregation.AggregationVariable
- 
Create a newAggregationVariablefor the given name.
- VariableOperators - Class in org.springframework.data.mongodb.core.aggregation
- 
Gateway to variable aggregation operations.
- VariableOperators() - Constructor for class org.springframework.data.mongodb.core.aggregation.VariableOperators
- VariableOperators.Let - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$letthat bindsAggregationExpressionto variables for use in the specifiedinexpression, and returns the result of the expression.
- VariableOperators.Let.ExpressionVariable - Class in org.springframework.data.mongodb.core.aggregation
- VariableOperators.Let.LetBuilder - Interface in org.springframework.data.mongodb.core.aggregation
- VariableOperators.Map - Class in org.springframework.data.mongodb.core.aggregation
- 
AggregationExpressionfor$map.
- VariableOperators.Map.AsBuilder - Interface in org.springframework.data.mongodb.core.aggregation
- VariableOperators.Map.FunctionBuilder - Interface in org.springframework.data.mongodb.core.aggregation
- variant(String) - Method in class org.springframework.data.mongodb.core.query.Collation.CollationLocale
- 
Define language variant.
- verbose(boolean) - Method in class org.springframework.data.mongodb.core.mapreduce.MapReduceOptions
- 
Deprecated.Flag to set that will provide statistics on job execution time.
- verify() - Method in class org.springframework.data.mongodb.core.mapping.BasicMongoPersistentEntity
- verify() - Method in class org.springframework.data.mongodb.repository.query.MongoQueryMethod
- 
Verify the actualQueryMethodis valid in terms of supported return and parameter types.
- verify() - Method in class org.springframework.data.mongodb.repository.query.ReactiveMongoQueryMethod
- version() - Static method in class org.springframework.data.mongodb.SpringDataMongoDB
- 
Fetches the "Implementation-Version" manifest attribute from the jar file.
- ViewOptions - Class in org.springframework.data.mongodb.core
- 
Immutable object holding additional options to be applied when creating a MongoDB views.
- ViewOptions() - Constructor for class org.springframework.data.mongodb.core.ViewOptions
- 
Creates new instance ofViewOptions.
W
- warnOnValidationError() - Method in class org.springframework.data.mongodb.core.CollectionOptions
- 
Create newCollectionOptionswith already given settings andvalidationActionset toValidationAction.WARN.
- watchCollection(Class<?>) - Method in interface org.springframework.data.mongodb.core.ReactiveChangeStreamOperation.ChangeStreamWithCollection
- 
Set the the collection to watch.
- watchCollection(String) - Method in interface org.springframework.data.mongodb.core.ReactiveChangeStreamOperation.ChangeStreamWithCollection
- 
Explicitly set the name of the collection to watch.
 Skip this step to watch all collections within the database.
- week() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateOperatorFactory
- 
Creates newAggregationExpressionthat returns the week of the year for a date as a number between 0 and 53.
- week(Object) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.Week
- 
Creates newDateOperators.Week.
- WEEK - Enum constant in enum class org.springframework.data.mongodb.core.aggregation.DensifyOperation.DensifyUnits
- WEEK - Enum constant in enum class org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.WindowUnits
- weekOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.Week
- 
Creates newDateOperators.Week.
- weekOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.Week
- 
Creates newDateOperators.Week.
- weight() - Element in annotation interface org.springframework.data.mongodb.core.index.TextIndexed
- 
Defines the significance of the filed relative to other indexed fields.
- when(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ConditionalOperators.Cond
- 
Start creating newConditionalOperators.Condby providing the field reference used inif.
- when(String) - Method in interface org.springframework.data.mongodb.core.aggregation.ConditionalOperators.Cond.WhenBuilder
- when(String) - Static method in class org.springframework.data.mongodb.core.aggregation.ConditionalOperators
- 
Take the field referenced by given fieldReference.
- when(Document) - Static method in class org.springframework.data.mongodb.core.aggregation.ConditionalOperators.Cond
- 
Start creating newConditionalOperators.Condby providing the boolean expression used inif.
- when(Document) - Method in interface org.springframework.data.mongodb.core.aggregation.ConditionalOperators.Cond.WhenBuilder
- when(Document) - Method in class org.springframework.data.mongodb.core.aggregation.RedactOperation.RedactOperationBuilder
- 
Specify the evaluation condition.
- when(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ConditionalOperators.Cond
- when(AggregationExpression) - Method in interface org.springframework.data.mongodb.core.aggregation.ConditionalOperators.Cond.WhenBuilder
- when(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ConditionalOperators.Switch.CaseOperator
- when(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.ConditionalOperators
- 
Take the value resulting from the given expression.
- when(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.RedactOperation.RedactOperationBuilder
- 
Specify the evaluation condition.
- when(CriteriaDefinition) - Static method in class org.springframework.data.mongodb.core.aggregation.ConditionalOperators.Cond
- when(CriteriaDefinition) - Method in interface org.springframework.data.mongodb.core.aggregation.ConditionalOperators.Cond.WhenBuilder
- when(CriteriaDefinition) - Static method in class org.springframework.data.mongodb.core.aggregation.ConditionalOperators
- 
Take the value resulting from the given criteriaDefinition.
- when(CriteriaDefinition) - Method in class org.springframework.data.mongodb.core.aggregation.RedactOperation.RedactOperationBuilder
- 
Specify the evaluation condition.
- whenDocumentsDontMatch(MergeOperation.WhenDocumentsDontMatch) - Method in class org.springframework.data.mongodb.core.aggregation.MergeOperation.MergeOperationBuilder
- 
The action to take place when documents do not already exist in the target collection.
- whenDocumentsMatch(MergeOperation.WhenDocumentsMatch) - Method in class org.springframework.data.mongodb.core.aggregation.MergeOperation.MergeOperationBuilder
- 
The action to take place when documents already exist in the target collection.
- whenDocumentsMatchApply(Aggregation) - Method in class org.springframework.data.mongodb.core.aggregation.MergeOperation.MergeOperationBuilder
- 
Theactionto take place when documents already exist in the target collection.
- whenMatched(MergeOperation.WhenDocumentsMatch) - Method in class org.springframework.data.mongodb.core.aggregation.MergeOperation.MergeOperationBuilder
- 
The action to take place when documents already exist in the target collection.
- whenMatchedOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.MergeOperation.WhenDocumentsMatch
- whenNotMatched(MergeOperation.WhenDocumentsDontMatch) - Method in class org.springframework.data.mongodb.core.aggregation.MergeOperation.MergeOperationBuilder
- 
The action to take place when documents do not already exist in the target collection.
- whenNotMatchedOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.MergeOperation.WhenDocumentsDontMatch
- 
Factory method creatingMergeOperation.WhenDocumentsDontMatchfrom avalueliteral.
- where(String) - Static method in class org.springframework.data.mongodb.core.query.Criteria
- 
Static factory method to create a Criteria using the provided key
- whereContentType() - Static method in class org.springframework.data.mongodb.gridfs.GridFsCriteria
- 
Creates aGridFsCriteriafor restrictions on the file's content type.
- whereExpr(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.AggregationExpressionCriteria
- whereFilename() - Static method in class org.springframework.data.mongodb.gridfs.GridFsCriteria
- 
Creates aGridFsCriteriafor restrictions on the file's name.
- whereMetaData() - Static method in class org.springframework.data.mongodb.gridfs.GridFsCriteria
- 
Creates aGridFsCriteriafor restrictions on the file's metadata.
- whereMetaData(String) - Static method in class org.springframework.data.mongodb.gridfs.GridFsCriteria
- 
Creates aGridFsCriteriafor restrictions on a single file's metadata item.
- WildcardIndex - Class in org.springframework.data.mongodb.core.index
- 
WildcardIndexis a specificIndexthat can be used to include all fields into an index based on the$**" : 1pattern on a root object (the one typically carrying theDocumentannotation).
- WildcardIndex() - Constructor for class org.springframework.data.mongodb.core.index.WildcardIndex
- 
Create a new instance ofWildcardIndexusing$**.
- WildcardIndex(String) - Constructor for class org.springframework.data.mongodb.core.index.WildcardIndex
- 
Create a new instance ofWildcardIndexfor the given path.
- WildcardIndexed - Annotation Interface in org.springframework.data.mongodb.core.index
- 
Annotation for an entity or property that should be used as key for a Wildcard Index.
- wildcardProjection() - Element in annotation interface org.springframework.data.mongodb.core.index.WildcardIndexed
- 
Explicitly specify sub fields to be in-/excluded as aprasableString.
- wildcardProjection(Map<String, Object>) - Method in class org.springframework.data.mongodb.core.index.WildcardIndex
- 
Set the fields to be in-/excluded from indexing viawildcardProjection.
- wildcardProjectionExclude(String...) - Method in class org.springframework.data.mongodb.core.index.WildcardIndex
- 
Add fields to be excluded from indexing viawildcardProjection.
- wildcardProjectionInclude(String...) - Method in class org.springframework.data.mongodb.core.index.WildcardIndex
- 
Add fields to be included from indexing viawildcardProjection.
- WindowOutput(SetWindowFieldsOperation.ComputedField) - Constructor for class org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.WindowOutput
- 
Create a new output containing the single givenfield.
- with(String) - Method in class org.springframework.data.mongodb.core.convert.QueryMapper.Field
- 
Returns a newQueryMapper.Fieldwith the given name.
- with(String) - Method in class org.springframework.data.mongodb.core.convert.QueryMapper.MetadataBackedField
- with(KeysetScrollPosition) - Method in class org.springframework.data.mongodb.core.query.Query
- 
Sets the given cursor position on theQueryinstance.
- with(OffsetScrollPosition) - Method in class org.springframework.data.mongodb.core.query.Query
- 
Sets the given cursor position on theQueryinstance.
- with(Pageable) - Method in class org.springframework.data.mongodb.core.query.NearQuery
- 
Configures thePageableto use.
- with(Pageable) - Method in class org.springframework.data.mongodb.core.query.Query
- 
Sets the given pagination information on theQueryinstance.
- with(ScrollPosition) - Method in class org.springframework.data.mongodb.core.query.Query
- 
Sets the given cursor position on theQueryinstance.
- with(Sort) - Method in class org.springframework.data.mongodb.core.query.Query
- with(MapReduceOptions) - Method in interface org.springframework.data.mongodb.core.ExecutableMapReduceOperation.MapReduceWithOptions
- 
Deprecated.Set additional options to apply to the mapReduce operation.
- with(MapReduceOptions) - Method in interface org.springframework.data.mongodb.core.ReactiveMapReduceOperation.MapReduceWithOptions
- 
Set additional options to apply to the mapReduce operation.
- with(TypedJsonSchemaObject) - Method in class org.springframework.data.mongodb.core.schema.JsonSchemaProperty.JsonSchemaPropertyBuilder
- 
Configure aTypedJsonSchemaObjectfor the property.
- with(MongoDatabaseFactory) - Method in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
- withAdditionalField(String) - Method in class org.springframework.data.mongodb.core.index.GeospatialIndex
- withAlias(String) - Method in class org.springframework.data.mongodb.core.aggregation.BucketOperationSupport.OperationOutput
- 
Creates a new instance of thisBucketOperationSupport.OperationOutputwith the given alias.
- withBits(int) - Method in class org.springframework.data.mongodb.core.index.GeospatialIndex
- withBoundaries(Object...) - Method in class org.springframework.data.mongodb.core.aggregation.BucketOperation
- 
Configures boundaries and return a newBucketOperation.
- withBuckets(int) - Method in class org.springframework.data.mongodb.core.aggregation.BucketAutoOperation
- 
Configures a number of bucket buckets and return a newBucketAutoOperation.
- withBucketSize(double) - Method in class org.springframework.data.mongodb.core.index.GeospatialIndex
- 
Deprecated.since MongoDB server version 4.4
- withBulkMode(BulkOperations.BulkMode) - Method in interface org.springframework.data.mongodb.core.ExecutableInsertOperation.InsertWithBulkMode
- 
Define theBulkOperations.BulkModeto use for bulk insert operation.
- withCodecRegistry(CodecRegistry) - Method in class org.springframework.data.mongodb.BindableMongoExpression
- 
Provide theCodecRegistryused to convert expressions.
- withDefaultBucket(Object) - Method in class org.springframework.data.mongodb.core.aggregation.BucketOperation
- 
Configures a default bucket literal and return a newBucketOperation.
- withDefaultLanguage(String) - Method in class org.springframework.data.mongodb.core.index.TextIndexDefinition.TextIndexDefinitionBuilder
- 
Define the default language to be used when indexing documents.
- withDocument() - Method in class org.springframework.data.mongodb.core.aggregation.ReplaceRootOperation.ReplaceRootOperationBuilder
- 
Defines a root document replacement based on a composable document that is empty initially.
- withDocument(Document) - Method in class org.springframework.data.mongodb.core.aggregation.ReplaceRootOperation.ReplaceRootOperationBuilder
- 
Defines a root document replacement based on a composable document given document.
- withFormat(String) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateFromString
- 
Optionally set the date format to use.
- withGranularity(BucketAutoOperation.Granularity) - Method in class org.springframework.data.mongodb.core.aggregation.BucketAutoOperation
- 
Configuresgranularitythat specifies the preferred number series to use to ensure that the calculated boundary edges end on preferred round numbers or their powers of 10 and return a newBucketAutoOperation.
- withHint(String) - Method in class org.springframework.data.mongodb.core.query.Query
- 
Configures the query to use the given hint when being executed.
- withHint(Document) - Method in class org.springframework.data.mongodb.core.query.Query
- 
Configures the query to use the givenhintwhen being executed.
- withIgnoreCase() - Method in class org.springframework.data.mongodb.core.query.UntypedExampleMatcher
- withIgnoreCase(boolean) - Method in class org.springframework.data.mongodb.core.query.UntypedExampleMatcher
- withIgnoreCase(String...) - Method in class org.springframework.data.mongodb.core.query.UntypedExampleMatcher
- withIgnoreNullValues() - Method in class org.springframework.data.mongodb.core.query.UntypedExampleMatcher
- withIgnorePaths(String...) - Method in class org.springframework.data.mongodb.core.query.UntypedExampleMatcher
- within(Range<? extends Number>) - Method in class org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.NumericJsonSchemaProperty
- within(Range<? extends Number>) - Method in class org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.NumericJsonSchemaObject
- 
Set theRangeof valid field values translating to minimum, exclusiveMinimum, maximum and exclusiveMaximum.
- within(Range<Long>) - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.IndexOfArray
- 
Lookup within a given range.
- within(Range<Long>) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.IndexOfBytes
- 
Optionally define the substring search start and end position.
- within(Range<Long>) - Method in class org.springframework.data.mongodb.core.aggregation.StringOperators.IndexOfCP
- 
Optionally define the substring search start and end position.
- within(Shape) - Method in class org.springframework.data.mongodb.core.query.Criteria
- 
Creates a geospatial criterion using a $geoWithin operation.
- within(SetWindowFieldsOperation.Window) - Method in interface org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.SetWindowFieldsOperationBuilder.WindowChoice
- 
Specify calculation boundaries.
- withIncludeNullValues() - Method in class org.springframework.data.mongodb.core.query.UntypedExampleMatcher
- withInitialValue(Object) - Method in interface org.springframework.data.mongodb.core.aggregation.ArrayOperators.Reduce.InitialValueBuilder
- 
Define the initial cumulative value set before in is applied to the first element of the input array.
- withInnerRing(List<Point>) - Method in class org.springframework.data.mongodb.core.geo.GeoJsonPolygon
- withInnerRing(Point, Point, Point, Point, Point...) - Method in class org.springframework.data.mongodb.core.geo.GeoJsonPolygon
- 
Creates a newGeoJsonPolygonwith an inner ring defined be the givenPoints.
- withInnerRing(GeoJsonLineString) - Method in class org.springframework.data.mongodb.core.geo.GeoJsonPolygon
- 
Creates a newGeoJsonPolygonwith an inner ring defined be the givenGeoJsonLineString.
- withinSphere(Circle) - Method in class org.springframework.data.mongodb.core.query.Criteria
- 
Creates a geospatial criterion using a $geoWithin $centerSphere operation.
- withLanguageOverride(String) - Method in class org.springframework.data.mongodb.core.index.TextIndexDefinition.TextIndexDefinitionBuilder
- 
Define field for language override.
- withMatcher(String, ExampleMatcher.GenericPropertyMatcher) - Method in class org.springframework.data.mongodb.core.query.UntypedExampleMatcher
- withMatcher(String, ExampleMatcher.MatcherConfigurer<ExampleMatcher.GenericPropertyMatcher>) - Method in class org.springframework.data.mongodb.core.query.UntypedExampleMatcher
- withMax(int) - Method in class org.springframework.data.mongodb.core.index.GeospatialIndex
- withMin(int) - Method in class org.springframework.data.mongodb.core.index.GeospatialIndex
- withNullHandler(ExampleMatcher.NullHandler) - Method in class org.springframework.data.mongodb.core.query.UntypedExampleMatcher
- withOptions(Consumer<ChangeStreamOptions.ChangeStreamOptionsBuilder>) - Method in interface org.springframework.data.mongodb.core.ReactiveChangeStreamOperation.ChangeStreamWithOptions
- 
Provide some options via the callback by modifying the givenChangeStreamOptions.ChangeStreamOptionsBuilder.
- withOptions(AggregationOptions) - Method in class org.springframework.data.mongodb.core.aggregation.Aggregation
- 
Returns a copy of thisAggregationwith the givenAggregationOptionsset.
- withOptions(AggregationOptions) - Method in class org.springframework.data.mongodb.core.aggregation.TypedAggregation
- withOptions(FindAndModifyOptions) - Method in interface org.springframework.data.mongodb.core.ExecutableUpdateOperation.FindAndModifyWithOptions
- 
Explicitly defineFindAndModifyOptionsfor theUpdate.
- withOptions(FindAndModifyOptions) - Method in interface org.springframework.data.mongodb.core.ReactiveUpdateOperation.FindAndModifyWithOptions
- 
Explicitly defineFindAndModifyOptionsfor theUpdate.
- withOptions(FindAndReplaceOptions) - Method in interface org.springframework.data.mongodb.core.ExecutableUpdateOperation.FindAndReplaceWithOptions
- 
Explicitly defineFindAndReplaceOptionsfor theUpdate.
- withOptions(FindAndReplaceOptions) - Method in interface org.springframework.data.mongodb.core.ReactiveUpdateOperation.FindAndReplaceWithOptions
- 
Explicitly defineFindAndReplaceOptionsfor theUpdate.
- withOptions(ReplaceOptions) - Method in interface org.springframework.data.mongodb.core.ExecutableUpdateOperation.ReplaceWithOptions
- 
Explicitly defineReplaceOptions.
- withOptions(ReplaceOptions) - Method in interface org.springframework.data.mongodb.core.ReactiveUpdateOperation.ReplaceWithOptions
- 
Explicitly defineReplaceOptions.
- withoutType() - Method in class org.springframework.data.mongodb.core.schema.JsonSchemaProperty.JsonSchemaPropertyBuilder
- withPath(ObjectPath) - Method in interface org.springframework.data.mongodb.core.convert.MappingMongoConverter.ConversionContext
- 
Create a newMappingMongoConverter.ConversionContextwithcurrentPathapplied.
- withPath(ObjectPath) - Method in class org.springframework.data.mongodb.core.convert.MappingMongoConverter.DefaultConversionContext
- withPropertyValueConversions(PropertyValueConversions) - Method in class org.springframework.data.mongodb.core.convert.MongoCustomConversions.MongoConverterConfigurationAdapter
- 
Optionally set thePropertyValueConversionsto be applied during mapping.
- withReadConcern(ReadConcern) - Method in class org.springframework.data.mongodb.core.query.NearQuery
- 
Configures the query to use the givenReadConcernunless the underlyingNearQuery.query(Query)specifiesanother one.
- withReadConcern(ReadConcern) - Method in class org.springframework.data.mongodb.core.query.Query
- 
Configures the query to use the givenReadConcernwhen being executed.
- withReadPreference(ReadPreference) - Method in class org.springframework.data.mongodb.core.query.NearQuery
- 
Configures the query to use the givenReadPreferenceunless the underlyingNearQuery.query(Query)specifiesanother one.
- withReadPreference(ReadPreference) - Method in class org.springframework.data.mongodb.core.query.Query
- 
Configures the query to use the givenReadPreferencewhen being executed.
- withSession(ClientSession) - Method in class org.springframework.data.mongodb.core.MongoDatabaseFactorySupport
- withSession(ClientSession) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Obtain aClientSessionbound instance ofMongoOperations.
- withSession(ClientSession) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- withSession(ClientSession) - Method in interface org.springframework.data.mongodb.MongoDatabaseFactory
- 
Obtain aClientSessionbound instance ofMongoDatabaseFactoryreturningMongoDatabaseinstances that are aware and bound to the given session.
- withSession(ClientSessionOptions) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Obtain asessionbound instance ofSessionScopedbinding a newClientSessionwith given sessionOptions to each and every command issued against MongoDB.
- withSession(ClientSessionOptions) - Method in class org.springframework.data.mongodb.core.MongoTemplate
- withSession(ClientSessionOptions) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Obtain asessionbound instance ofSessionScopedbinding a newClientSessionwith given sessionOptions to each and every command issued against MongoDB.
- withSession(ClientSessionOptions) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- withSession(ClientSessionOptions) - Method in interface org.springframework.data.mongodb.MongoDatabaseFactory
- 
Obtain aClientSessionbound instance ofMongoDatabaseFactoryreturningMongoDatabaseinstances that are aware and bound to a new session with givenoptions.
- withSession(ClientSession) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Obtain aClientSessionbound instance ofReactiveMongoOperations.
- withSession(ClientSession) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- withSession(ClientSession) - Method in class org.springframework.data.mongodb.core.SimpleReactiveMongoDatabaseFactory
- withSession(ClientSession) - Method in interface org.springframework.data.mongodb.ReactiveMongoDatabaseFactory
- 
Obtain aClientSessionbound instance ofReactiveMongoDatabaseFactoryreturningMongoDatabaseinstances that are aware and bound to the given session.
- withSession(Supplier<ClientSession>) - Method in interface org.springframework.data.mongodb.core.MongoOperations
- 
Obtain asessionbound instance ofSessionScopedbinding theClientSessionprovided by the givenSupplierto each and every command issued against MongoDB.
- withSession(Supplier<ClientSession>) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Obtain asessionbound instance ofSessionScopedbinding theClientSessionprovided by the givenSupplierto each and every command issued against MongoDB.
- withSession(Publisher<ClientSession>) - Method in interface org.springframework.data.mongodb.core.ReactiveMongoOperations
- 
Obtain asessionbound instance ofReactiveSessionScopedbinding theClientSessionprovided by the givenPublisherto each and every command issued against MongoDB.
- withSession(Publisher<ClientSession>) - Method in class org.springframework.data.mongodb.core.ReactiveMongoTemplate
- withSimpleCollation() - Method in class org.springframework.data.mongodb.core.index.TextIndexDefinition.TextIndexDefinitionBuilder
- 
Configure to use simpleCollation.
- withStepSize(long) - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.RangeOperator
- withStringMatcher(ExampleMatcher.StringMatcher) - Method in class org.springframework.data.mongodb.core.query.UntypedExampleMatcher
- withTimezone(DateOperators.Timezone) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateAdd
- 
Optionally set theDateOperators.Timezoneto use.
- withTimezone(DateOperators.Timezone) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateDiff
- 
Optionally set theDateOperators.Timezoneto use.
- withTimezone(DateOperators.Timezone) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateFromParts
- 
Optionally set theDateOperators.Timezoneto use.
- withTimezone(DateOperators.Timezone) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateFromPartsOperatorFactory
- withTimezone(DateOperators.Timezone) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateFromString
- 
Optionally set theDateOperators.Timezoneto use.
- withTimezone(DateOperators.Timezone) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateOperatorFactory
- 
Create a newDateOperators.DateOperatorFactorybound to a givenDateOperators.Timezone.
 NOTE: Requires Mongo 3.6 or later.
- withTimezone(DateOperators.Timezone) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateSubtract
- 
Optionally set theDateOperators.Timezoneto use.
- withTimezone(DateOperators.Timezone) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateToParts
- 
Optionally set theDateOperators.Timezoneto use.
- withTimezone(DateOperators.Timezone) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateToString
- 
Optionally set theDateOperators.Timezoneto use.
- withTimezone(DateOperators.Timezone) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateTrunc
- 
Optionally set theDateOperators.Timezoneto use.
- withTimezone(DateOperators.Timezone) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DayOfMonth
- 
Optionally set theDateOperators.Timezoneto use.
- withTimezone(DateOperators.Timezone) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DayOfWeek
- 
Optionally set theDateOperators.Timezoneto use.
- withTimezone(DateOperators.Timezone) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DayOfYear
- 
Optionally set theDateOperators.Timezoneto use.
- withTimezone(DateOperators.Timezone) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.Hour
- 
Optionally set theDateOperators.Timezoneto use.
- withTimezone(DateOperators.Timezone) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.IsoDateFromParts
- 
Optionally set theDateOperators.Timezoneto use.
- withTimezone(DateOperators.Timezone) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.IsoDayOfWeek
- 
Optionally set theDateOperators.Timezoneto use.
- withTimezone(DateOperators.Timezone) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.IsoWeek
- 
Optionally set theDateOperators.Timezoneto use.
- withTimezone(DateOperators.Timezone) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.IsoWeekYear
- 
Optionally set theDateOperators.Timezoneto use.
- withTimezone(DateOperators.Timezone) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.Millisecond
- 
Optionally set theDateOperators.Timezoneto use.
- withTimezone(DateOperators.Timezone) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.Minute
- 
Optionally set theDateOperators.Timezoneto use.
- withTimezone(DateOperators.Timezone) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.Month
- 
Optionally set theDateOperators.Timezoneto use.
- withTimezone(DateOperators.Timezone) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.Second
- 
Optionally set theDateOperators.Timezoneto use.
- withTimezone(DateOperators.Timezone) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.TimezonedDateAggregationExpression
- 
Optionally set theDateOperators.Timezoneto use.
- withTimezone(DateOperators.Timezone) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.Week
- 
Optionally set theDateOperators.Timezoneto use.
- withTimezone(DateOperators.Timezone) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.Year
- 
Optionally set theDateOperators.Timezoneto use.
- withTransformer(String, ExampleMatcher.PropertyValueTransformer) - Method in class org.springframework.data.mongodb.core.query.UntypedExampleMatcher
- withTypes(Class<?>...) - Method in interface org.springframework.data.mongodb.core.MongoJsonSchemaCreator.PropertySpecifier
- 
Set additional type parameters for polymorphic ones.
- withValue(Object) - Method in interface org.springframework.data.mongodb.core.aggregation.AddFieldsOperation.AddFieldsOperationBuilder.ValueAppender
- 
Define the value to assign as is.
- withValueOf(Object) - Method in interface org.springframework.data.mongodb.core.aggregation.AddFieldsOperation.AddFieldsOperationBuilder.ValueAppender
- 
Define the value to assign.
- withValueOf(String) - Method in class org.springframework.data.mongodb.core.aggregation.ReplaceRootOperation.ReplaceRootOperationBuilder
- 
Defines a root document replacement based on a fieldName that resolves to a document.
- withValueOf(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.ReplaceRootOperation.ReplaceRootOperationBuilder
- 
Defines a root document replacement based on aAggregationExpressionthat resolves to a document.
- withValueOfExpression(String, Object...) - Method in interface org.springframework.data.mongodb.core.aggregation.AddFieldsOperation.AddFieldsOperationBuilder.ValueAppender
- 
Adds a generic projection for the current field.
- withValueOfExpression(String, Object...) - Method in interface org.springframework.data.mongodb.core.aggregation.SetOperation.FieldAppender.ValueAppender
- 
Adds a generic projection for the current field.
- WORD - Enum constant in enum class org.springframework.data.mongodb.core.query.Term.Type
- write() - Element in annotation interface org.springframework.data.mongodb.core.mapping.Field
- 
Write rules when to include a property value upon conversion.
- write(Object) - Method in interface org.springframework.data.mongodb.core.encryption.EncryptionContext
- 
Write the value as an instance of theproperty type.
- write(Object, Class<T>) - Method in interface org.springframework.data.mongodb.core.encryption.EncryptionContext
- 
Write the value as an instance oftype.
- write(Object, Bson) - Method in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
- 
Root entry method into write conversion.
- write(Object, MongoConversionContext) - Method in interface org.springframework.data.mongodb.core.convert.encryption.EncryptingConverter
- write(Object, TypeInformation<T>) - Method in class org.springframework.data.mongodb.core.convert.MongoConversionContext
- write(Object, TypeInformation<T>) - Method in interface org.springframework.data.mongodb.core.encryption.EncryptionContext
- 
Write the value as an instance of giventype.
- WriteConcernPropertyEditor - Class in org.springframework.data.mongodb.config
- 
Parse a string to aWriteConcern.
- WriteConcernPropertyEditor() - Constructor for class org.springframework.data.mongodb.config.WriteConcernPropertyEditor
- WriteConcernResolver - Interface in org.springframework.data.mongodb.core
- 
A strategy interface to determine theWriteConcernto use for a givenMongoAction.
- writeInternal(Object, Bson, MongoPersistentEntity<?>) - Method in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
- writeInternal(Object, Bson, TypeInformation<?>) - Method in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
- 
Internal write conversion method which should be used for nested invocations.
- writeMapInternal(Map<Object, Object>, Bson, TypeInformation<?>) - Method in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
- writeNullValues() - Method in class org.springframework.data.mongodb.core.mapping.BasicMongoPersistentProperty
- writeNullValues() - Method in class org.springframework.data.mongodb.core.mapping.CachingMongoPersistentProperty
- writeNullValues() - Method in interface org.springframework.data.mongodb.core.mapping.MongoPersistentProperty
- 
Returns whether the property should be written to the database if its value is null.
- writePropertyInternal(Object, DocumentAccessor, MongoPersistentProperty, PersistentPropertyAccessor<?>) - Method in class org.springframework.data.mongodb.core.convert.MappingMongoConverter
- WriteResultChecking - Enum Class in org.springframework.data.mongodb.core
- 
Enum to represent how strict the check ofWriteConcernResultshall be.
- writeTypeRestrictions(Document, Set<Class<?>>) - Method in class org.springframework.data.mongodb.core.convert.DefaultMongoTypeMapper
- writeTypeRestrictions(Document, Set<Class<?>>) - Method in interface org.springframework.data.mongodb.core.convert.MongoTypeMapper
- 
Writes type restrictions to the givenDocument.
- writeTypeTo(Bson, Object) - Method in class org.springframework.data.mongodb.core.convert.DefaultMongoTypeMapper.DocumentTypeAliasAccessor
X
- xor(long) - Method in class org.springframework.data.mongodb.core.query.Update.BitwiseOperatorBuilder
- 
Updates to the result of a bitwise xor operation between the current value and the given one.
Y
- year() - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateOperatorFactory
- 
Creates newAggregationExpressionthat returns the year portion of a date.
- year(Object) - Method in interface org.springframework.data.mongodb.core.aggregation.DateOperators.DateFromParts.DateFromPartsWithYear
- 
Set the year to the given value which must resolve to a calendar year.
- year(Object) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateFromPartsOperatorFactory
- 
Set the year to the given value which must resolve to a calendar year.
- year(Object) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.Year
- 
Creates newDateOperators.Year.
- YEAR - Enum constant in enum class org.springframework.data.mongodb.core.aggregation.DensifyOperation.DensifyUnits
- YEAR - Enum constant in enum class org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.WindowUnits
- yearOf(String) - Method in interface org.springframework.data.mongodb.core.aggregation.DateOperators.DateFromParts.DateFromPartsWithYear
- 
Set the year to the value resolved by following the givenfield reference.
- yearOf(String) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateFromPartsOperatorFactory
- 
Set the year to the value resolved by following the givenfield reference.
- yearOf(String) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.Year
- 
Creates newDateOperators.Year.
- yearOf(AggregationExpression) - Method in interface org.springframework.data.mongodb.core.aggregation.DateOperators.DateFromParts.DateFromPartsWithYear
- 
Set the year to the result of the givenexpression.
- yearOf(AggregationExpression) - Method in class org.springframework.data.mongodb.core.aggregation.DateOperators.DateFromPartsOperatorFactory
- 
Set the year to the result of the givenexpression.
- yearOf(AggregationExpression) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators.Year
- 
Creates newDateOperators.Year.
- YES - Enum constant in enum class org.springframework.data.mongodb.core.index.IndexOptions.Unique
- 
When unique is true the index rejects duplicate entries.
Z
- zip(Object...) - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.Zip.ZipBuilder
- 
Creates newArrayOperators.Zipthat transposes an array of input arrays so that the first element of the output array would be an array containing, the first element of the first input array, the first element of the second input array, etc.
- Zip(Map<String, Object>) - Constructor for class org.springframework.data.mongodb.core.aggregation.ArrayOperators.Zip
- zipWith(Object...) - Method in class org.springframework.data.mongodb.core.aggregation.ArrayOperators.ArrayOperatorFactory
- 
Creates newAggregationExpressionthat transposes an array of input arrays so that the first element of the output array would be an array containing, the first element of the first input array, the first element of the second input array, etc.
- zonedDateOf(String, DateOperators.Timezone) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators
- 
Take the date referenced by given fieldReference.
- zonedDateOf(AggregationExpression, DateOperators.Timezone) - Static method in class org.springframework.data.mongodb.core.aggregation.DateOperators
- 
Take the date resulting from the givenAggregationExpression.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form