Package | Description |
---|---|
org.springframework.data.mongodb.core |
MongoDB core support.
|
org.springframework.data.mongodb.core.aggregation |
Support for the MongoDB aggregation framework.
|
org.springframework.data.mongodb.core.query |
MongoDB specific query and update support.
|
Modifier and Type | Method and Description |
---|---|
UpdateDefinition |
MappedDocument.updateWithoutId() |
Modifier and Type | Method and Description |
---|---|
ReactiveUpdateOperation.TerminatingUpdate<T> |
ReactiveUpdateOperation.UpdateWithUpdate.apply(UpdateDefinition update)
Set the
UpdateDefinition to be applied. |
ExecutableUpdateOperation.TerminatingUpdate<T> |
ExecutableUpdateOperation.UpdateWithUpdate.apply(UpdateDefinition update)
Set the
UpdateDefinition to be applied. |
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 <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 reactor.core.publisher.Mono<com.mongodb.client.result.UpdateResult> |
ReactiveMongoTemplate.doUpdate(String collectionName,
Query query,
UpdateDefinition update,
Class<?> entityClass,
boolean upsert,
boolean multi) |
protected com.mongodb.client.result.UpdateResult |
MongoTemplate.doUpdate(String collectionName,
Query query,
UpdateDefinition update,
Class<?> entityClass,
boolean upsert,
boolean multi) |
<T> reactor.core.publisher.Mono<T> |
ReactiveMongoTemplate.findAndModify(Query query,
UpdateDefinition update,
Class<T> entityClass) |
<T> T |
MongoOperations.findAndModify(Query query,
UpdateDefinition update,
Class<T> entityClass)
|
<T> T |
MongoTemplate.findAndModify(Query query,
UpdateDefinition update,
Class<T> entityClass) |
<T> reactor.core.publisher.Mono<T> |
ReactiveMongoOperations.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> T |
MongoOperations.findAndModify(Query query,
UpdateDefinition update,
Class<T> entityClass,
String collectionName)
|
<T> T |
MongoTemplate.findAndModify(Query query,
UpdateDefinition update,
Class<T> entityClass,
String collectionName) |
<T> reactor.core.publisher.Mono<T> |
ReactiveMongoOperations.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> T |
MongoOperations.findAndModify(Query query,
UpdateDefinition update,
FindAndModifyOptions options,
Class<T> entityClass)
Triggers findAndModify
to apply provided
Update on documents matching Criteria of given Query taking
FindAndModifyOptions into account. |
<T> T |
MongoTemplate.findAndModify(Query query,
UpdateDefinition update,
FindAndModifyOptions options,
Class<T> entityClass) |
<T> reactor.core.publisher.Mono<T> |
ReactiveMongoOperations.findAndModify(Query query,
UpdateDefinition update,
FindAndModifyOptions options,
Class<T> entityClass)
Triggers findAndModify
to apply provided
Update on documents matching Criteria of given Query taking
FindAndModifyOptions into account. |
<T> reactor.core.publisher.Mono<T> |
ReactiveMongoTemplate.findAndModify(Query query,
UpdateDefinition update,
FindAndModifyOptions options,
Class<T> entityClass,
String collectionName) |
<T> T |
MongoOperations.findAndModify(Query query,
UpdateDefinition update,
FindAndModifyOptions options,
Class<T> entityClass,
String collectionName)
Triggers findAndModify
to apply provided
Update on documents matching Criteria of given Query taking
FindAndModifyOptions into account. |
<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,
FindAndModifyOptions options,
Class<T> entityClass,
String collectionName)
Triggers findAndModify
to apply provided
Update on documents matching Criteria of given Query taking
FindAndModifyOptions into account. |
reactor.core.publisher.Mono<com.mongodb.client.result.UpdateResult> |
ReactiveMongoTemplate.updateFirst(Query query,
UpdateDefinition update,
Class<?> entityClass) |
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 |
MongoTemplate.updateFirst(Query query,
UpdateDefinition update,
Class<?> entityClass) |
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> |
ReactiveMongoTemplate.updateFirst(Query query,
UpdateDefinition update,
Class<?> entityClass,
String collectionName) |
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 |
MongoTemplate.updateFirst(Query query,
UpdateDefinition update,
Class<?> entityClass,
String collectionName) |
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> |
ReactiveMongoTemplate.updateFirst(Query query,
UpdateDefinition update,
String collectionName) |
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,
String collectionName) |
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.updateMulti(Query query,
UpdateDefinition update,
Class<?> entityClass) |
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 |
MongoTemplate.updateMulti(Query query,
UpdateDefinition update,
Class<?> entityClass) |
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> |
ReactiveMongoTemplate.updateMulti(Query query,
UpdateDefinition update,
Class<?> entityClass,
String collectionName) |
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 |
MongoTemplate.updateMulti(Query query,
UpdateDefinition update,
Class<?> entityClass,
String collectionName) |
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> |
ReactiveMongoTemplate.updateMulti(Query query,
UpdateDefinition update,
String collectionName) |
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,
String collectionName) |
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.upsert(Query query,
UpdateDefinition update,
Class<?> entityClass) |
com.mongodb.client.result.UpdateResult |
MongoOperations.upsert(Query query,
UpdateDefinition update,
Class<?> entityClass)
Performs an upsert.
|
com.mongodb.client.result.UpdateResult |
MongoTemplate.upsert(Query query,
UpdateDefinition update,
Class<?> entityClass) |
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> |
ReactiveMongoTemplate.upsert(Query query,
UpdateDefinition update,
Class<?> entityClass,
String collectionName) |
com.mongodb.client.result.UpdateResult |
MongoOperations.upsert(Query query,
UpdateDefinition update,
Class<?> entityClass,
String collectionName)
Performs an upsert.
|
com.mongodb.client.result.UpdateResult |
MongoTemplate.upsert(Query query,
UpdateDefinition update,
Class<?> entityClass,
String collectionName) |
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> |
ReactiveMongoTemplate.upsert(Query query,
UpdateDefinition update,
String collectionName) |
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,
String collectionName) |
reactor.core.publisher.Mono<com.mongodb.client.result.UpdateResult> |
ReactiveMongoOperations.upsert(Query query,
UpdateDefinition update,
String collectionName)
Performs an upsert.
|
Modifier and Type | Class and Description |
---|---|
class |
AggregationUpdate
Abstraction for
db.collection.update() using an aggregation pipeline. |
Modifier and Type | Class and Description |
---|---|
class |
BasicUpdate |
class |
Update
Class to easily construct MongoDB update clauses.
|
Copyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.