Package com.mongodb.client.model
Class UpdateManyModel<T>
- java.lang.Object
-
- com.mongodb.client.model.WriteModel<T>
-
- com.mongodb.client.model.UpdateManyModel<T>
-
- Type Parameters:
T
- the type of document to update. In practice this doesn't actually apply to updates but is here for consistency with the other write models
@Deprecated(since="2021-05-27") public final class UpdateManyModel<T> extends WriteModel<T>
Deprecated.Usage of this API is not supported in AEM as a Cloud Service.A model describing an update to all documents that matches the query filter. The update to apply must include only update operators.- Since:
- 3.0
-
-
Constructor Summary
Constructors Constructor Description UpdateManyModel(Bson filter, java.util.List<? extends Bson> update)
Deprecated.Construct a new instance.UpdateManyModel(Bson filter, java.util.List<? extends Bson> update, UpdateOptions options)
Deprecated.Construct a new instance.UpdateManyModel(Bson filter, Bson update)
Deprecated.Construct a new instance.UpdateManyModel(Bson filter, Bson update, UpdateOptions options)
Deprecated.Construct a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Bson
getFilter()
Deprecated.Gets the query filter.UpdateOptions
getOptions()
Deprecated.Gets the options to apply.Bson
getUpdate()
Deprecated.Gets the document specifying the updates to apply to the matching document.java.util.List<? extends Bson>
getUpdatePipeline()
Deprecated.Gets the pipeline specifying the updates to apply to the matching document.java.lang.String
toString()
Deprecated.
-
-
-
Constructor Detail
-
UpdateManyModel
public UpdateManyModel(Bson filter, Bson update)
Deprecated.Construct a new instance.- Parameters:
filter
- a document describing the query filter, which may not be null.update
- a document describing the update, which may not be null. The update to apply must include only update operators.
-
UpdateManyModel
public UpdateManyModel(Bson filter, Bson update, UpdateOptions options)
Deprecated.Construct a new instance.- Parameters:
filter
- a document describing the query filter, which may not be null.update
- a document describing the update, which may not be null. The update to apply must include only update operators.options
- the options to apply
-
UpdateManyModel
public UpdateManyModel(Bson filter, java.util.List<? extends Bson> update)
Deprecated.Construct a new instance.- Parameters:
filter
- a document describing the query filter, which may not be null.update
- a pipeline describing the update, which may not be null.- Since:
- 3.11
-
UpdateManyModel
public UpdateManyModel(Bson filter, java.util.List<? extends Bson> update, UpdateOptions options)
Deprecated.Construct a new instance.- Parameters:
filter
- a document describing the query filter, which may not be null.update
- a pipeline describing the update, which may not be null.options
- the options to apply- Since:
- 3.11
-
-
Method Detail
-
getFilter
public Bson getFilter()
Deprecated.Gets the query filter.- Returns:
- the query filter
-
getUpdate
@Nullable public Bson getUpdate()
Deprecated.Gets the document specifying the updates to apply to the matching document. The update to apply must include only update operators.- Returns:
- the document specifying the updates to apply
-
getUpdatePipeline
@Nullable public java.util.List<? extends Bson> getUpdatePipeline()
Deprecated.Gets the pipeline specifying the updates to apply to the matching document. The update to apply must include only update operators.- Returns:
- the pipeline specifying the updates to apply
- Since:
- 3.11
-
getOptions
public UpdateOptions getOptions()
Deprecated.Gets the options to apply.- Returns:
- the options
-
toString
public java.lang.String toString()
Deprecated.- Overrides:
toString
in classjava.lang.Object
-
-