Package com.mongodb.client.model
Class DeleteManyModel<T>
- java.lang.Object
-
- com.mongodb.client.model.WriteModel<T>
-
- com.mongodb.client.model.DeleteManyModel<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
public final class DeleteManyModel<T> extends WriteModel<T>
A model describing the removal of all documents matching the query filter.- Since:
- 3.0
- MongoDB documentation
- Remove
-
-
Constructor Summary
Constructors Constructor Description DeleteManyModel(Bson filter)
Construct a new instance.DeleteManyModel(Bson filter, DeleteOptions options)
Construct a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Bson
getFilter()
Gets the query filter.DeleteOptions
getOptions()
Gets the options to apply.String
toString()
-
-
-
Constructor Detail
-
DeleteManyModel
public DeleteManyModel(Bson filter)
Construct a new instance.- Parameters:
filter
- a document describing the query filter, which may not be null.
-
DeleteManyModel
public DeleteManyModel(Bson filter, DeleteOptions options)
Construct a new instance.- Parameters:
filter
- a document describing the query filter, which may not be null.options
- the options to apply- Since:
- 3.4
- Since server release
- 3.4
-
-
Method Detail
-
getFilter
public Bson getFilter()
Gets the query filter.- Returns:
- the query filter
-
getOptions
public DeleteOptions getOptions()
Gets the options to apply.- Returns:
- the options
- Since:
- 3.4
-
-