Uses of Interface
org.springframework.data.mongodb.core.query.UpdateDefinition
Package
Description
MongoDB core support.
Support for the MongoDB aggregation framework.
MongoDB specific query and update support.
Query derivation mechanism for MongoDB specific repositories.
-
Uses of UpdateDefinition in org.springframework.data.mongodb.core
Modifier and TypeMethodDescriptionExecutableUpdateOperation.UpdateWithUpdate.apply
(UpdateDefinition update) Set theUpdateDefinition
to be applied.ReactiveUpdateOperation.UpdateWithUpdate.apply
(UpdateDefinition update) Set theUpdateDefinition
to be applied.protected <T> T
MongoTemplate.doFindAndModify
(String collectionName, org.bson.Document query, org.bson.Document fields, org.bson.Document sort, Class<T> entityClass, UpdateDefinition update, FindAndModifyOptions options) protected <T> reactor.core.publisher.Mono<T>
ReactiveMongoTemplate.doFindAndModify
(String collectionName, org.bson.Document query, org.bson.Document fields, org.bson.Document sort, Class<T> entityClass, UpdateDefinition update, FindAndModifyOptions options) protected com.mongodb.client.result.UpdateResult
MongoTemplate.doUpdate
(String collectionName, Query query, UpdateDefinition update, Class<?> entityClass, boolean upsert, boolean multi) protected reactor.core.publisher.Mono<com.mongodb.client.result.UpdateResult>
ReactiveMongoTemplate.doUpdate
(String collectionName, Query query, UpdateDefinition update, Class<?> entityClass, boolean upsert, boolean multi) <T> T
MongoOperations.findAndModify
(Query query, UpdateDefinition update, Class<T> entityClass) <T> T
MongoOperations.findAndModify
(Query query, UpdateDefinition update, Class<T> entityClass, String collectionName) <T> T
MongoOperations.findAndModify
(Query query, UpdateDefinition update, FindAndModifyOptions options, Class<T> entityClass) Triggers findAndModify to apply providedUpdate
on documents matchingCriteria
of givenQuery
takingFindAndModifyOptions
into account.<T> T
MongoOperations.findAndModify
(Query query, UpdateDefinition update, FindAndModifyOptions options, Class<T> entityClass, String collectionName) Triggers findAndModify to apply providedUpdate
on documents matchingCriteria
of givenQuery
takingFindAndModifyOptions
into account.<T> T
MongoTemplate.findAndModify
(Query query, UpdateDefinition update, Class<T> entityClass) <T> T
MongoTemplate.findAndModify
(Query query, UpdateDefinition update, Class<T> entityClass, String collectionName) <T> T
MongoTemplate.findAndModify
(Query query, UpdateDefinition update, FindAndModifyOptions options, Class<T> entityClass) <T> T
MongoTemplate.findAndModify
(Query query, UpdateDefinition update, FindAndModifyOptions options, Class<T> entityClass, String collectionName) <T> reactor.core.publisher.Mono<T>
ReactiveMongoOperations.findAndModify
(Query query, UpdateDefinition update, Class<T> entityClass) <T> reactor.core.publisher.Mono<T>
ReactiveMongoOperations.findAndModify
(Query query, UpdateDefinition update, Class<T> entityClass, String collectionName) <T> reactor.core.publisher.Mono<T>
ReactiveMongoOperations.findAndModify
(Query query, UpdateDefinition update, FindAndModifyOptions options, Class<T> entityClass) Triggers findAndModify to apply providedUpdate
on documents matchingCriteria
of givenQuery
takingFindAndModifyOptions
into account.<T> reactor.core.publisher.Mono<T>
ReactiveMongoOperations.findAndModify
(Query query, UpdateDefinition update, FindAndModifyOptions options, Class<T> entityClass, String collectionName) Triggers findAndModify to apply providedUpdate
on documents matchingCriteria
of givenQuery
takingFindAndModifyOptions
into account.<T> reactor.core.publisher.Mono<T>
ReactiveMongoTemplate.findAndModify
(Query query, UpdateDefinition update, Class<T> entityClass) <T> reactor.core.publisher.Mono<T>
ReactiveMongoTemplate.findAndModify
(Query query, UpdateDefinition update, Class<T> entityClass, String collectionName) <T> reactor.core.publisher.Mono<T>
ReactiveMongoTemplate.findAndModify
(Query query, UpdateDefinition update, FindAndModifyOptions options, Class<T> entityClass) <T> reactor.core.publisher.Mono<T>
ReactiveMongoTemplate.findAndModify
(Query query, UpdateDefinition update, FindAndModifyOptions options, Class<T> entityClass, String collectionName) com.mongodb.client.result.UpdateResult
MongoOperations.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.UpdateResult
MongoOperations.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.UpdateResult
MongoOperations.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.UpdateResult
MongoTemplate.updateFirst
(Query query, UpdateDefinition update, Class<?> entityClass) com.mongodb.client.result.UpdateResult
MongoTemplate.updateFirst
(Query query, UpdateDefinition update, Class<?> entityClass, String collectionName) com.mongodb.client.result.UpdateResult
MongoTemplate.updateFirst
(Query query, UpdateDefinition update, String collectionName) reactor.core.publisher.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.reactor.core.publisher.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.reactor.core.publisher.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.reactor.core.publisher.Mono<com.mongodb.client.result.UpdateResult>
ReactiveMongoTemplate.updateFirst
(Query query, UpdateDefinition update, Class<?> entityClass) reactor.core.publisher.Mono<com.mongodb.client.result.UpdateResult>
ReactiveMongoTemplate.updateFirst
(Query query, UpdateDefinition update, Class<?> entityClass, String collectionName) reactor.core.publisher.Mono<com.mongodb.client.result.UpdateResult>
ReactiveMongoTemplate.updateFirst
(Query query, UpdateDefinition update, String collectionName) com.mongodb.client.result.UpdateResult
MongoOperations.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.UpdateResult
MongoOperations.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.UpdateResult
MongoOperations.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.UpdateResult
MongoTemplate.updateMulti
(Query query, UpdateDefinition update, Class<?> entityClass) com.mongodb.client.result.UpdateResult
MongoTemplate.updateMulti
(Query query, UpdateDefinition update, Class<?> entityClass, String collectionName) com.mongodb.client.result.UpdateResult
MongoTemplate.updateMulti
(Query query, UpdateDefinition update, String collectionName) reactor.core.publisher.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.reactor.core.publisher.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.reactor.core.publisher.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.reactor.core.publisher.Mono<com.mongodb.client.result.UpdateResult>
ReactiveMongoTemplate.updateMulti
(Query query, UpdateDefinition update, Class<?> entityClass) reactor.core.publisher.Mono<com.mongodb.client.result.UpdateResult>
ReactiveMongoTemplate.updateMulti
(Query query, UpdateDefinition update, Class<?> entityClass, String collectionName) reactor.core.publisher.Mono<com.mongodb.client.result.UpdateResult>
ReactiveMongoTemplate.updateMulti
(Query query, UpdateDefinition update, String collectionName) com.mongodb.client.result.UpdateResult
MongoOperations.upsert
(Query query, UpdateDefinition update, Class<?> entityClass) Performs an upsert.com.mongodb.client.result.UpdateResult
MongoOperations.upsert
(Query query, UpdateDefinition update, Class<?> entityClass, String collectionName) Performs an upsert.com.mongodb.client.result.UpdateResult
MongoOperations.upsert
(Query query, UpdateDefinition update, String collectionName) Performs an upsert.com.mongodb.client.result.UpdateResult
MongoTemplate.upsert
(Query query, UpdateDefinition update, Class<?> entityClass) com.mongodb.client.result.UpdateResult
MongoTemplate.upsert
(Query query, UpdateDefinition update, Class<?> entityClass, String collectionName) com.mongodb.client.result.UpdateResult
MongoTemplate.upsert
(Query query, UpdateDefinition update, String collectionName) reactor.core.publisher.Mono<com.mongodb.client.result.UpdateResult>
ReactiveMongoOperations.upsert
(Query query, UpdateDefinition update, Class<?> entityClass) Performs an upsert.reactor.core.publisher.Mono<com.mongodb.client.result.UpdateResult>
ReactiveMongoOperations.upsert
(Query query, UpdateDefinition update, Class<?> entityClass, String collectionName) Performs an upsert.reactor.core.publisher.Mono<com.mongodb.client.result.UpdateResult>
ReactiveMongoOperations.upsert
(Query query, UpdateDefinition update, String collectionName) Performs an upsert.reactor.core.publisher.Mono<com.mongodb.client.result.UpdateResult>
ReactiveMongoTemplate.upsert
(Query query, UpdateDefinition update, Class<?> entityClass) reactor.core.publisher.Mono<com.mongodb.client.result.UpdateResult>
ReactiveMongoTemplate.upsert
(Query query, UpdateDefinition update, Class<?> entityClass, String collectionName) reactor.core.publisher.Mono<com.mongodb.client.result.UpdateResult>
ReactiveMongoTemplate.upsert
(Query query, UpdateDefinition update, String collectionName) -
Uses of UpdateDefinition in org.springframework.data.mongodb.core.aggregation
Modifier and TypeClassDescriptionclass
Abstraction fordb.collection.update()
using an aggregation pipeline. -
Uses of UpdateDefinition in org.springframework.data.mongodb.core.query
Modifier and TypeClassDescriptionclass
class
Class to easily construct MongoDB update clauses. -
Uses of UpdateDefinition in org.springframework.data.mongodb.repository.query
Modifier and TypeMethodDescriptionprotected UpdateDefinition
AbstractMongoQuery.createUpdate
(ConvertingParameterAccessor accessor) ConvertingParameterAccessor.getUpdate()
MongoParameterAccessor.getUpdate()
Returns theUpdate
to be used for an update execution.MongoParametersParameterAccessor.getUpdate()
Modifier and TypeMethodDescriptionprotected reactor.core.publisher.Mono<UpdateDefinition>
AbstractReactiveMongoQuery.createUpdate
(MongoParameterAccessor accessor)