@@ -25,7 +25,7 @@ import org.springframework.data.mongodb.core.aggregation.TypedAggregation
2525import org.springframework.data.mongodb.core.index.ReactiveIndexOperations
2626import org.springframework.data.mongodb.core.query.NearQuery
2727import org.springframework.data.mongodb.core.query.Query
28- import org.springframework.data.mongodb.core.query.Update
28+ import org.springframework.data.mongodb.core.query.UpdateDefinition
2929import reactor.core.publisher.Flux
3030import reactor.core.publisher.Mono
3131
@@ -194,7 +194,7 @@ inline fun <reified T : Any> ReactiveMongoOperations.geoNear(near: NearQuery, co
194194 * @author Sebastien Deleuze
195195 * @since 2.0
196196 */
197- inline fun <reified T : Any > ReactiveMongoOperations.findAndModify (query : Query , update : Update , options : FindAndModifyOptions , collectionName : String? = null): Mono <T > =
197+ inline fun <reified T : Any > ReactiveMongoOperations.findAndModify (query : Query , update : UpdateDefinition , options : FindAndModifyOptions , collectionName : String? = null): Mono <T > =
198198 if (collectionName != null ) findAndModify(query, update, options, T ::class .java, collectionName) else findAndModify(query, update, options, T ::class .java)
199199
200200/* *
@@ -234,7 +234,7 @@ inline fun <reified T : Any> ReactiveMongoOperations.insert(batchToSave: Collect
234234 * @since 2.0
235235 */
236236@Suppress(" EXTENSION_SHADOWED_BY_MEMBER" )
237- inline fun <reified T : Any > ReactiveMongoOperations.upsert (query : Query , update : Update , collectionName : String? = null): Mono <UpdateResult > =
237+ inline fun <reified T : Any > ReactiveMongoOperations.upsert (query : Query , update : UpdateDefinition , collectionName : String? = null): Mono <UpdateResult > =
238238 if (collectionName != null ) upsert(query, update, T ::class .java, collectionName)
239239 else upsert(query, update, T ::class .java)
240240
@@ -245,7 +245,7 @@ inline fun <reified T : Any> ReactiveMongoOperations.upsert(query: Query, update
245245 * @since 2.0
246246 */
247247@Suppress(" EXTENSION_SHADOWED_BY_MEMBER" )
248- inline fun <reified T : Any > ReactiveMongoOperations.updateFirst (query : Query , update : Update , collectionName : String? = null): Mono <UpdateResult > =
248+ inline fun <reified T : Any > ReactiveMongoOperations.updateFirst (query : Query , update : UpdateDefinition , collectionName : String? = null): Mono <UpdateResult > =
249249 if (collectionName != null ) updateFirst(query, update, T ::class .java, collectionName)
250250 else updateFirst(query, update, T ::class .java)
251251
@@ -256,7 +256,7 @@ inline fun <reified T : Any> ReactiveMongoOperations.updateFirst(query: Query, u
256256 * @since 2.0
257257 */
258258@Suppress(" EXTENSION_SHADOWED_BY_MEMBER" )
259- inline fun <reified T : Any > ReactiveMongoOperations.updateMulti (query : Query , update : Update , collectionName : String? = null): Mono <UpdateResult > =
259+ inline fun <reified T : Any > ReactiveMongoOperations.updateMulti (query : Query , update : UpdateDefinition , collectionName : String? = null): Mono <UpdateResult > =
260260 if (collectionName != null ) updateMulti(query, update, T ::class .java, collectionName)
261261 else updateMulti(query, update, T ::class .java)
262262
0 commit comments