Uses of Interface
org.springframework.data.mongodb.core.query.UpdateDefinition
Packages that use UpdateDefinition
Package
Description
MongoDB core support.
Support for the MongoDB aggregation framework.
Abstraction for MongoDB bulk write
operations.
MongoDB specific query and update support.
Query derivation mechanism for MongoDB specific repositories.
-
Uses of UpdateDefinition in org.springframework.data.mongodb.core
Methods in org.springframework.data.mongodb.core that return UpdateDefinitionMethods in org.springframework.data.mongodb.core with parameters of type UpdateDefinitionModifier and TypeMethodDescriptionExecutableUpdateOperation.UpdateWithUpdate.apply(UpdateDefinition update) Set theUpdateDefinitionto be applied.ReactiveUpdateOperation.UpdateWithUpdate.apply(UpdateDefinition update) Set theUpdateDefinitionto be applied.protected com.mongodb.client.result.UpdateResultMongoTemplate.doUpdate(String collectionName, Query query, UpdateDefinition update, @Nullable Class<?> entityClass, boolean upsert, boolean multi) protected Mono<com.mongodb.client.result.UpdateResult> ReactiveMongoTemplate.doUpdate(String collectionName, Query query, UpdateDefinition update, @Nullable Class<?> entityClass, boolean upsert, boolean multi) <T> @Nullable TMongoOperations.findAndModify(Query query, UpdateDefinition update, Class<T> entityClass) <T> @Nullable TMongoOperations.findAndModify(Query query, UpdateDefinition update, Class<T> entityClass, String collectionName) <T> @Nullable TMongoOperations.findAndModify(Query query, UpdateDefinition update, FindAndModifyOptions options, Class<T> entityClass) Triggers findAndModify to apply providedUpdateon documents matchingCriteriaof givenQuerytakingFindAndModifyOptionsinto account.<T> @Nullable TMongoOperations.findAndModify(Query query, UpdateDefinition update, FindAndModifyOptions options, Class<T> entityClass, String collectionName) Triggers findAndModify to apply providedUpdateon documents matchingCriteriaof givenQuerytakingFindAndModifyOptionsinto account.<T> @Nullable TMongoTemplate.findAndModify(Query query, UpdateDefinition update, Class<T> entityClass) <T> @Nullable TMongoTemplate.findAndModify(Query query, UpdateDefinition update, Class<T> entityClass, String collectionName) <T> @Nullable TMongoTemplate.findAndModify(Query query, UpdateDefinition update, FindAndModifyOptions options, Class<T> entityClass) <T> @Nullable TMongoTemplate.findAndModify(Query query, UpdateDefinition update, FindAndModifyOptions options, Class<T> entityClass, String collectionName) <T> Mono<T> ReactiveMongoOperations.findAndModify(Query query, UpdateDefinition update, Class<T> entityClass) <T> Mono<T> ReactiveMongoOperations.findAndModify(Query query, UpdateDefinition update, Class<T> entityClass, String collectionName) <T> Mono<T> ReactiveMongoOperations.findAndModify(Query query, UpdateDefinition update, FindAndModifyOptions options, Class<T> entityClass) Triggers findAndModify to apply providedUpdateon documents matchingCriteriaof givenQuerytakingFindAndModifyOptionsinto account.<T> Mono<T> ReactiveMongoOperations.findAndModify(Query query, UpdateDefinition update, FindAndModifyOptions options, Class<T> entityClass, String collectionName) Triggers findAndModify to apply providedUpdateon documents matchingCriteriaof givenQuerytakingFindAndModifyOptionsinto account.<T> Mono<T> ReactiveMongoTemplate.findAndModify(Query query, UpdateDefinition update, Class<T> entityClass) <T> Mono<T> ReactiveMongoTemplate.findAndModify(Query query, UpdateDefinition update, Class<T> entityClass, String collectionName) <S,T> Mono <T> ReactiveMongoTemplate.findAndModify(Query query, UpdateDefinition update, FindAndModifyOptions options, Class<S> entityClass, String collectionName, QueryResultConverter<? super S, ? extends T> resultConverter) <T> Mono<T> ReactiveMongoTemplate.findAndModify(Query query, UpdateDefinition update, FindAndModifyOptions options, Class<T> entityClass) <T> Mono<T> ReactiveMongoTemplate.findAndModify(Query query, UpdateDefinition update, FindAndModifyOptions options, Class<T> entityClass, String collectionName) com.mongodb.client.result.UpdateResultMongoOperations.updateFirst(Query query, UpdateDefinition update, Class<?> entityClass) Updates the first object that is found in the collection of the entity class that matches the query document with the provided update document.com.mongodb.client.result.UpdateResultMongoOperations.updateFirst(Query query, UpdateDefinition update, Class<?> entityClass, String collectionName) Updates the first object that is found in the specified collection that matches the query document criteria with the provided updated document.com.mongodb.client.result.UpdateResultMongoOperations.updateFirst(Query query, UpdateDefinition update, String collectionName) Updates the first object that is found in the specified collection that matches the query document criteria with the provided updated document.com.mongodb.client.result.UpdateResultMongoTemplate.updateFirst(Query query, UpdateDefinition update, Class<?> entityClass) com.mongodb.client.result.UpdateResultMongoTemplate.updateFirst(Query query, UpdateDefinition update, Class<?> entityClass, String collectionName) com.mongodb.client.result.UpdateResultMongoTemplate.updateFirst(Query query, UpdateDefinition update, String collectionName) Mono<com.mongodb.client.result.UpdateResult> ReactiveMongoOperations.updateFirst(Query query, UpdateDefinition update, Class<?> entityClass) Updates the first object that is found in the collection of the entity class that matches the query document with the provided update document.Mono<com.mongodb.client.result.UpdateResult> ReactiveMongoOperations.updateFirst(Query query, UpdateDefinition update, Class<?> entityClass, String collectionName) Updates the first object that is found in the specified collection that matches the query document criteria with the provided updated document.Mono<com.mongodb.client.result.UpdateResult> ReactiveMongoOperations.updateFirst(Query query, UpdateDefinition update, String collectionName) Updates the first object that is found in the specified collection that matches the query document criteria with the provided updated document.Mono<com.mongodb.client.result.UpdateResult> ReactiveMongoTemplate.updateFirst(Query query, UpdateDefinition update, Class<?> entityClass) Mono<com.mongodb.client.result.UpdateResult> ReactiveMongoTemplate.updateFirst(Query query, UpdateDefinition update, Class<?> entityClass, String collectionName) Mono<com.mongodb.client.result.UpdateResult> ReactiveMongoTemplate.updateFirst(Query query, UpdateDefinition update, String collectionName) BulkOperations.updateMulti(Query query, UpdateDefinition update) Add a single update to the bulk operation.com.mongodb.client.result.UpdateResultMongoOperations.updateMulti(Query query, UpdateDefinition update, Class<?> entityClass) Updates all objects that are found in the collection for the entity class that matches the query document criteria with the provided updated document.com.mongodb.client.result.UpdateResultMongoOperations.updateMulti(Query query, UpdateDefinition update, Class<?> entityClass, String collectionName) Updates all objects that are found in the collection for the entity class that matches the query document criteria with the provided updated document.com.mongodb.client.result.UpdateResultMongoOperations.updateMulti(Query query, UpdateDefinition update, String collectionName) Updates all objects that are found in the specified collection that matches the query document criteria with the provided updated document.com.mongodb.client.result.UpdateResultMongoTemplate.updateMulti(Query query, UpdateDefinition update, Class<?> entityClass) com.mongodb.client.result.UpdateResultMongoTemplate.updateMulti(Query query, UpdateDefinition update, Class<?> entityClass, String collectionName) com.mongodb.client.result.UpdateResultMongoTemplate.updateMulti(Query query, UpdateDefinition update, String collectionName) ReactiveBulkOperations.updateMulti(Query query, UpdateDefinition update) Add a single update to the bulk operation.Mono<com.mongodb.client.result.UpdateResult> ReactiveMongoOperations.updateMulti(Query query, UpdateDefinition update, Class<?> entityClass) Updates all objects that are found in the collection for the entity class that matches the query document criteria with the provided updated document.Mono<com.mongodb.client.result.UpdateResult> ReactiveMongoOperations.updateMulti(Query query, UpdateDefinition update, Class<?> entityClass, String collectionName) Updates all objects that are found in the collection for the entity class that matches the query document criteria with the provided updated document.Mono<com.mongodb.client.result.UpdateResult> ReactiveMongoOperations.updateMulti(Query query, UpdateDefinition update, String collectionName) Updates all objects that are found in the specified collection that matches the query document criteria with the provided updated document.Mono<com.mongodb.client.result.UpdateResult> ReactiveMongoTemplate.updateMulti(Query query, UpdateDefinition update, Class<?> entityClass) Mono<com.mongodb.client.result.UpdateResult> ReactiveMongoTemplate.updateMulti(Query query, UpdateDefinition update, Class<?> entityClass, String collectionName) Mono<com.mongodb.client.result.UpdateResult> ReactiveMongoTemplate.updateMulti(Query query, UpdateDefinition update, String collectionName) BulkOperations.updateOne(Query query, UpdateDefinition update) Add a single update to the bulk operation.ReactiveBulkOperations.updateOne(Query query, UpdateDefinition update) Add a single update to the bulk operation.BulkOperations.upsert(Query query, UpdateDefinition update) Add a single upsert to the bulk operation.com.mongodb.client.result.UpdateResultMongoOperations.upsert(Query query, UpdateDefinition update, Class<?> entityClass) Performs an upsert.com.mongodb.client.result.UpdateResultMongoOperations.upsert(Query query, UpdateDefinition update, Class<?> entityClass, String collectionName) Performs an upsert.com.mongodb.client.result.UpdateResultMongoOperations.upsert(Query query, UpdateDefinition update, String collectionName) Performs an upsert.com.mongodb.client.result.UpdateResultMongoTemplate.upsert(Query query, UpdateDefinition update, Class<?> entityClass) com.mongodb.client.result.UpdateResultMongoTemplate.upsert(Query query, UpdateDefinition update, Class<?> entityClass, String collectionName) com.mongodb.client.result.UpdateResultMongoTemplate.upsert(Query query, UpdateDefinition update, String collectionName) ReactiveBulkOperations.upsert(Query query, UpdateDefinition update) Add a single upsert to the bulk operation.Mono<com.mongodb.client.result.UpdateResult> ReactiveMongoOperations.upsert(Query query, UpdateDefinition update, Class<?> entityClass) Performs an upsert.Mono<com.mongodb.client.result.UpdateResult> ReactiveMongoOperations.upsert(Query query, UpdateDefinition update, Class<?> entityClass, String collectionName) Performs an upsert.Mono<com.mongodb.client.result.UpdateResult> ReactiveMongoOperations.upsert(Query query, UpdateDefinition update, String collectionName) Performs an upsert.Mono<com.mongodb.client.result.UpdateResult> ReactiveMongoTemplate.upsert(Query query, UpdateDefinition update, Class<?> entityClass) Mono<com.mongodb.client.result.UpdateResult> ReactiveMongoTemplate.upsert(Query query, UpdateDefinition update, Class<?> entityClass, String collectionName) Mono<com.mongodb.client.result.UpdateResult> ReactiveMongoTemplate.upsert(Query query, UpdateDefinition update, String collectionName) Method parameters in org.springframework.data.mongodb.core with type arguments of type UpdateDefinitionModifier and TypeMethodDescriptionBulkOperations.updateMulti(List<Pair<Query, UpdateDefinition>> updates) Add a list of updates to the bulk operation.BulkOperations.updateOne(List<Pair<Query, UpdateDefinition>> updates) Add a list of updates to the bulk operation. -
Uses of UpdateDefinition in org.springframework.data.mongodb.core.aggregation
Classes in org.springframework.data.mongodb.core.aggregation that implement UpdateDefinitionModifier and TypeClassDescriptionclassAbstraction fordb.collection.update()using an aggregation pipeline.Methods in org.springframework.data.mongodb.core.aggregation that return UpdateDefinition -
Uses of UpdateDefinition in org.springframework.data.mongodb.core.bulk
Methods in org.springframework.data.mongodb.core.bulk that return UpdateDefinitionModifier and TypeMethodDescriptionBulkOperation.Update.update()Returns the update definition to apply.Methods in org.springframework.data.mongodb.core.bulk with parameters of type UpdateDefinitionModifier and TypeMethodDescriptiondefault Bulk.BulkSpecBulk.BulkSpec.updateMulti(CriteriaDefinition where, UpdateDefinition update) Adds an update-many operation (update all documents matching the criteria).Bulk.BulkSpec.updateMulti(Query filter, UpdateDefinition update) Adds an update-many operation (update all documents matching the filter).default Bulk.BulkSpecBulk.BulkSpec.updateOne(CriteriaDefinition where, UpdateDefinition update) Adds an update-one operation (update at most one document matching the criteria).Bulk.BulkSpec.updateOne(Query filter, UpdateDefinition update) Adds an update-one operation (update at most one document matching the filter).default Bulk.BulkSpecBulk.BulkSpec.upsert(CriteriaDefinition criteria, UpdateDefinition update) Adds an upsert operation (update if a document matches the criteria, otherwise insert).Bulk.BulkSpec.upsert(Query filter, UpdateDefinition update) Adds an upsert operation (update if a document matches the filter, otherwise insert). -
Uses of UpdateDefinition in org.springframework.data.mongodb.core.query
Classes in org.springframework.data.mongodb.core.query that implement UpdateDefinitionModifier and TypeClassDescriptionclassclassClass to easily construct MongoDB update clauses.Methods in org.springframework.data.mongodb.core.query that return UpdateDefinitionModifier and TypeMethodDescriptionIncrement the value of a given key by1. -
Uses of UpdateDefinition in org.springframework.data.mongodb.repository.query
Methods in org.springframework.data.mongodb.repository.query that return UpdateDefinitionModifier and TypeMethodDescriptionprotected UpdateDefinitionAbstractMongoQuery.createUpdate(ConvertingParameterAccessor accessor) @Nullable UpdateDefinitionConvertingParameterAccessor.getUpdate()@Nullable UpdateDefinitionMongoParameterAccessor.getUpdate()Returns theUpdateto be used for an update execution.@Nullable UpdateDefinitionMongoParametersParameterAccessor.getUpdate()Methods in org.springframework.data.mongodb.repository.query that return types with arguments of type UpdateDefinitionModifier and TypeMethodDescriptionprotected Mono<UpdateDefinition> AbstractReactiveMongoQuery.createUpdate(MongoParameterAccessor accessor)