java.lang.Object
net.pincette.mongo.Collection
These are
CompletionStage wrappers around the MongoDB reactive streams client.- Since:
- 1.0
- Author:
- Werner Donné
-
Method Summary
Modifier and TypeMethodDescriptionstatic <T,D> CompletionStage<List<T>> aggregate(MongoCollection<D> collection, ClientSession session, List<? extends Bson> pipeline, Class<T> resultClass, UnaryOperator<AggregatePublisher<T>> setParameters) static <D> CompletionStage<List<D>>aggregate(MongoCollection<D> collection, ClientSession session, List<? extends Bson> pipeline, UnaryOperator<AggregatePublisher<D>> setParameters) static <T,D> CompletionStage<List<T>> aggregate(MongoCollection<D> collection, List<? extends Bson> pipeline, Class<T> resultClass, UnaryOperator<AggregatePublisher<T>> setParameters) static <D> CompletionStage<List<D>>aggregate(MongoCollection<D> collection, List<? extends Bson> pipeline, UnaryOperator<AggregatePublisher<D>> setParameters) static <D> CompletionStage<com.mongodb.bulk.BulkWriteResult>bulkWrite(MongoCollection<D> collection, ClientSession session, List<? extends com.mongodb.client.model.WriteModel<? extends D>> requests) static <D> CompletionStage<com.mongodb.bulk.BulkWriteResult>bulkWrite(MongoCollection<D> collection, ClientSession session, List<? extends com.mongodb.client.model.WriteModel<? extends D>> requests, com.mongodb.client.model.BulkWriteOptions options) static <D> CompletionStage<com.mongodb.bulk.BulkWriteResult>bulkWrite(MongoCollection<D> collection, List<? extends com.mongodb.client.model.WriteModel<? extends D>> requests) static <D> CompletionStage<com.mongodb.bulk.BulkWriteResult>bulkWrite(MongoCollection<D> collection, List<? extends com.mongodb.client.model.WriteModel<? extends D>> requests, com.mongodb.client.model.BulkWriteOptions options) static <D> CompletionStage<Long>countDocuments(MongoCollection<D> collection) static <D> CompletionStage<Long>countDocuments(MongoCollection<D> collection, ClientSession session) static <D> CompletionStage<Long>countDocuments(MongoCollection<D> collection, ClientSession session, Bson filter) static <D> CompletionStage<Long>countDocuments(MongoCollection<D> collection, ClientSession session, Bson filter, com.mongodb.client.model.CountOptions options) static <D> CompletionStage<Long>countDocuments(MongoCollection<D> collection, Bson filter) static <D> CompletionStage<Long>countDocuments(MongoCollection<D> collection, Bson filter, com.mongodb.client.model.CountOptions options) static CompletionStage<MongoCollection<Document>>create(MongoDatabase database, ClientSession session, String name, com.mongodb.client.model.CreateCollectionOptions options) static CompletionStage<MongoCollection<Document>>create(MongoDatabase database, String name) static CompletionStage<MongoCollection<Document>>create(MongoDatabase database, String name, com.mongodb.client.model.CreateCollectionOptions options) static <D> CompletionStage<com.mongodb.client.result.DeleteResult>deleteMany(MongoCollection<D> collection, ClientSession session, Bson filter) static <D> CompletionStage<com.mongodb.client.result.DeleteResult>deleteMany(MongoCollection<D> collection, ClientSession session, Bson filter, com.mongodb.client.model.DeleteOptions options) static <D> CompletionStage<com.mongodb.client.result.DeleteResult>deleteMany(MongoCollection<D> collection, Bson filter) static <D> CompletionStage<com.mongodb.client.result.DeleteResult>deleteMany(MongoCollection<D> collection, Bson filter, com.mongodb.client.model.DeleteOptions options) static <D> CompletionStage<com.mongodb.client.result.DeleteResult>deleteOne(MongoCollection<D> collection, ClientSession session, Bson filter) static <D> CompletionStage<com.mongodb.client.result.DeleteResult>deleteOne(MongoCollection<D> collection, ClientSession session, Bson filter, com.mongodb.client.model.DeleteOptions options) static <D> CompletionStage<com.mongodb.client.result.DeleteResult>deleteOne(MongoCollection<D> collection, Bson filter) static <D> CompletionStage<com.mongodb.client.result.DeleteResult>deleteOne(MongoCollection<D> collection, Bson filter, com.mongodb.client.model.DeleteOptions options) static <T,D> CompletionStage<List<T>> distinct(MongoCollection<D> collection, ClientSession session, String fieldName, Class<T> resultClass, UnaryOperator<DistinctPublisher<T>> setParameters) static <T,D> CompletionStage<List<T>> distinct(MongoCollection<D> collection, ClientSession session, String fieldName, Bson filter, Class<T> resultClass, UnaryOperator<DistinctPublisher<T>> setParameters) static <T,D> CompletionStage<List<T>> distinct(MongoCollection<D> collection, String fieldName, Class<T> resultClass, UnaryOperator<DistinctPublisher<T>> setParameters) static <T,D> CompletionStage<List<T>> distinct(MongoCollection<D> collection, String fieldName, Bson filter, Class<T> resultClass, UnaryOperator<DistinctPublisher<T>> setParameters) static <D> CompletionStage<Void>drop(MongoCollection<D> collection) static <D> CompletionStage<Long>estimatedDocumentCount(MongoCollection<D> collection) static <D> CompletionStage<Long>estimatedDocumentCount(MongoCollection<D> collection, com.mongodb.client.model.EstimatedDocumentCountOptions options) static <T,D> CompletionStage<T> exec(MongoCollection<D> collection, Function<MongoCollection<D>, org.reactivestreams.Publisher<T>> op) Runs a collection operation with only one result.static <T,D> CompletionStage<List<T>> execList(MongoCollection<D> collection, Function<MongoCollection<D>, org.reactivestreams.Publisher<T>> op) Runs a collection operation with more than one result.static <T,D> CompletionStage<List<T>> find(MongoCollection<D> collection, ClientSession session, Class<T> resultClass, UnaryOperator<FindPublisher<T>> setParameters) static <D> CompletionStage<List<D>>find(MongoCollection<D> collection, ClientSession session, UnaryOperator<FindPublisher<D>> setParameters) static <T,D> CompletionStage<List<T>> find(MongoCollection<D> collection, ClientSession session, Bson filter, Class<T> resultClass, UnaryOperator<FindPublisher<T>> setParameters) static <D> CompletionStage<List<D>>find(MongoCollection<D> collection, ClientSession session, Bson filter, UnaryOperator<FindPublisher<D>> setParameters) static <T,D> CompletionStage<List<T>> find(MongoCollection<D> collection, Class<T> resultClass, UnaryOperator<FindPublisher<T>> setParameters) static <D> CompletionStage<List<D>>find(MongoCollection<D> collection, UnaryOperator<FindPublisher<D>> setParameters) static <T,D> CompletionStage<List<T>> find(MongoCollection<D> collection, Bson filter, Class<T> resultClass, UnaryOperator<FindPublisher<T>> setParameters) static <D> CompletionStage<List<D>>find(MongoCollection<D> collection, Bson filter, UnaryOperator<FindPublisher<D>> setParameters) static <T,D> CompletionStage<Optional<T>> findOne(MongoCollection<D> collection, ClientSession session, Bson filter, Class<T> resultClass, UnaryOperator<FindPublisher<T>> setParameters) static <T,D> CompletionStage<Optional<T>> findOne(MongoCollection<D> collection, Bson filter, Class<T> resultClass, UnaryOperator<FindPublisher<T>> setParameters) static <D> CompletionStage<D>findOneAndDelete(MongoCollection<D> collection, ClientSession session, Bson filter) static <D> CompletionStage<D>findOneAndDelete(MongoCollection<D> collection, ClientSession session, Bson filter, com.mongodb.client.model.FindOneAndDeleteOptions options) static <D> CompletionStage<D>findOneAndDelete(MongoCollection<D> collection, Bson filter) static <D> CompletionStage<D>findOneAndDelete(MongoCollection<D> collection, Bson filter, com.mongodb.client.model.FindOneAndDeleteOptions options) static <D> CompletionStage<D>findOneAndReplace(MongoCollection<D> collection, ClientSession session, Bson filter, D replacement) static <D> CompletionStage<D>findOneAndReplace(MongoCollection<D> collection, ClientSession session, Bson filter, D replacement, com.mongodb.client.model.FindOneAndReplaceOptions options) static <D> CompletionStage<D>findOneAndReplace(MongoCollection<D> collection, Bson filter, D replacement) static <D> CompletionStage<D>findOneAndReplace(MongoCollection<D> collection, Bson filter, D replacement, com.mongodb.client.model.FindOneAndReplaceOptions options) static <D> CompletionStage<D>findOneAndUpdate(MongoCollection<D> collection, ClientSession session, Bson filter, List<? extends Bson> update) static <D> CompletionStage<D>findOneAndUpdate(MongoCollection<D> collection, ClientSession session, Bson filter, List<? extends Bson> update, com.mongodb.client.model.FindOneAndUpdateOptions options) static <D> CompletionStage<D>findOneAndUpdate(MongoCollection<D> collection, ClientSession session, Bson filter, Bson update) static <D> CompletionStage<D>findOneAndUpdate(MongoCollection<D> collection, ClientSession session, Bson filter, Bson update, com.mongodb.client.model.FindOneAndUpdateOptions options) static <D> CompletionStage<D>findOneAndUpdate(MongoCollection<D> collection, Bson filter, List<? extends Bson> update) static <D> CompletionStage<D>findOneAndUpdate(MongoCollection<D> collection, Bson filter, List<? extends Bson> update, com.mongodb.client.model.FindOneAndUpdateOptions options) static <D> CompletionStage<D>findOneAndUpdate(MongoCollection<D> collection, Bson filter, Bson update) static <D> CompletionStage<D>findOneAndUpdate(MongoCollection<D> collection, Bson filter, Bson update, com.mongodb.client.model.FindOneAndUpdateOptions options) static <D> CompletionStage<com.mongodb.client.result.InsertManyResult>insertMany(MongoCollection<D> collection, ClientSession session, List<? extends D> documents) static <D> CompletionStage<com.mongodb.client.result.InsertManyResult>insertMany(MongoCollection<D> collection, ClientSession session, List<? extends D> documents, com.mongodb.client.model.InsertManyOptions options) static <D> CompletionStage<com.mongodb.client.result.InsertManyResult>insertMany(MongoCollection<D> collection, List<? extends D> documents) static <D> CompletionStage<com.mongodb.client.result.InsertManyResult>insertMany(MongoCollection<D> collection, List<? extends D> documents, com.mongodb.client.model.InsertManyOptions options) static <D> CompletionStage<com.mongodb.client.result.InsertOneResult>insertOne(MongoCollection<D> collection, ClientSession session, D document) static <D> CompletionStage<com.mongodb.client.result.InsertOneResult>insertOne(MongoCollection<D> collection, ClientSession session, D document, com.mongodb.client.model.InsertOneOptions options) static <D> CompletionStage<com.mongodb.client.result.InsertOneResult>insertOne(MongoCollection<D> collection, D document) static <D> CompletionStage<com.mongodb.client.result.InsertOneResult>insertOne(MongoCollection<D> collection, D document, com.mongodb.client.model.InsertOneOptions options) static <D> CompletionStage<com.mongodb.client.result.UpdateResult>replaceOne(MongoCollection<D> collection, ClientSession session, Bson filter, D replacement) static <D> CompletionStage<com.mongodb.client.result.UpdateResult>replaceOne(MongoCollection<D> collection, ClientSession session, Bson filter, D replacement, com.mongodb.client.model.ReplaceOptions options) static <D> CompletionStage<com.mongodb.client.result.UpdateResult>replaceOne(MongoCollection<D> collection, Bson filter, D replacement) static <D> CompletionStage<com.mongodb.client.result.UpdateResult>replaceOne(MongoCollection<D> collection, Bson filter, D replacement, com.mongodb.client.model.ReplaceOptions options) static <D> CompletionStage<com.mongodb.client.result.UpdateResult>updateMany(MongoCollection<D> collection, ClientSession session, Bson filter, List<? extends Bson> update) static <D> CompletionStage<com.mongodb.client.result.UpdateResult>updateMany(MongoCollection<D> collection, ClientSession session, Bson filter, List<? extends Bson> update, com.mongodb.client.model.UpdateOptions options) static <D> CompletionStage<com.mongodb.client.result.UpdateResult>updateMany(MongoCollection<D> collection, ClientSession session, Bson filter, Bson update) static <D> CompletionStage<com.mongodb.client.result.UpdateResult>updateMany(MongoCollection<D> collection, ClientSession session, Bson filter, Bson update, com.mongodb.client.model.UpdateOptions options) static <D> CompletionStage<com.mongodb.client.result.UpdateResult>updateMany(MongoCollection<D> collection, Bson filter, List<? extends Bson> update) static <D> CompletionStage<com.mongodb.client.result.UpdateResult>updateMany(MongoCollection<D> collection, Bson filter, List<? extends Bson> update, com.mongodb.client.model.UpdateOptions options) static <D> CompletionStage<com.mongodb.client.result.UpdateResult>updateMany(MongoCollection<D> collection, Bson filter, Bson update) static <D> CompletionStage<com.mongodb.client.result.UpdateResult>updateMany(MongoCollection<D> collection, Bson filter, Bson update, com.mongodb.client.model.UpdateOptions options) static <D> CompletionStage<com.mongodb.client.result.UpdateResult>updateOne(MongoCollection<D> collection, ClientSession session, Bson filter, List<? extends Bson> update) static <D> CompletionStage<com.mongodb.client.result.UpdateResult>updateOne(MongoCollection<D> collection, ClientSession session, Bson filter, List<? extends Bson> update, com.mongodb.client.model.UpdateOptions options) static <D> CompletionStage<com.mongodb.client.result.UpdateResult>updateOne(MongoCollection<D> collection, ClientSession session, Bson filter, Bson update) static <D> CompletionStage<com.mongodb.client.result.UpdateResult>updateOne(MongoCollection<D> collection, ClientSession session, Bson filter, Bson update, com.mongodb.client.model.UpdateOptions options) static <D> CompletionStage<com.mongodb.client.result.UpdateResult>updateOne(MongoCollection<D> collection, Bson filter, List<? extends Bson> update) static <D> CompletionStage<com.mongodb.client.result.UpdateResult>updateOne(MongoCollection<D> collection, Bson filter, List<? extends Bson> update, com.mongodb.client.model.UpdateOptions options) static <D> CompletionStage<com.mongodb.client.result.UpdateResult>updateOne(MongoCollection<D> collection, Bson filter, Bson update) static <D> CompletionStage<com.mongodb.client.result.UpdateResult>updateOne(MongoCollection<D> collection, Bson filter, Bson update, com.mongodb.client.model.UpdateOptions options)
-
Method Details
-
aggregate
public static <D> CompletionStage<List<D>> aggregate(MongoCollection<D> collection, List<? extends Bson> pipeline, UnaryOperator<AggregatePublisher<D>> setParameters) -
aggregate
public static <D> CompletionStage<List<D>> aggregate(MongoCollection<D> collection, ClientSession session, List<? extends Bson> pipeline, UnaryOperator<AggregatePublisher<D>> setParameters) -
aggregate
public static <T,D> CompletionStage<List<T>> aggregate(MongoCollection<D> collection, List<? extends Bson> pipeline, Class<T> resultClass, UnaryOperator<AggregatePublisher<T>> setParameters) -
aggregate
public static <T,D> CompletionStage<List<T>> aggregate(MongoCollection<D> collection, ClientSession session, List<? extends Bson> pipeline, Class<T> resultClass, UnaryOperator<AggregatePublisher<T>> setParameters) -
bulkWrite
public static <D> CompletionStage<com.mongodb.bulk.BulkWriteResult> bulkWrite(MongoCollection<D> collection, List<? extends com.mongodb.client.model.WriteModel<? extends D>> requests) -
bulkWrite
public static <D> CompletionStage<com.mongodb.bulk.BulkWriteResult> bulkWrite(MongoCollection<D> collection, ClientSession session, List<? extends com.mongodb.client.model.WriteModel<? extends D>> requests) -
bulkWrite
public static <D> CompletionStage<com.mongodb.bulk.BulkWriteResult> bulkWrite(MongoCollection<D> collection, List<? extends com.mongodb.client.model.WriteModel<? extends D>> requests, com.mongodb.client.model.BulkWriteOptions options) -
bulkWrite
public static <D> CompletionStage<com.mongodb.bulk.BulkWriteResult> bulkWrite(MongoCollection<D> collection, ClientSession session, List<? extends com.mongodb.client.model.WriteModel<? extends D>> requests, com.mongodb.client.model.BulkWriteOptions options) -
countDocuments
-
countDocuments
public static <D> CompletionStage<Long> countDocuments(MongoCollection<D> collection, ClientSession session) -
countDocuments
-
countDocuments
public static <D> CompletionStage<Long> countDocuments(MongoCollection<D> collection, ClientSession session, Bson filter) -
countDocuments
public static <D> CompletionStage<Long> countDocuments(MongoCollection<D> collection, Bson filter, com.mongodb.client.model.CountOptions options) -
countDocuments
public static <D> CompletionStage<Long> countDocuments(MongoCollection<D> collection, ClientSession session, Bson filter, com.mongodb.client.model.CountOptions options) -
create
public static CompletionStage<MongoCollection<Document>> create(MongoDatabase database, String name) -
create
public static CompletionStage<MongoCollection<Document>> create(MongoDatabase database, String name, com.mongodb.client.model.CreateCollectionOptions options) -
create
public static CompletionStage<MongoCollection<Document>> create(MongoDatabase database, ClientSession session, String name, com.mongodb.client.model.CreateCollectionOptions options) -
deleteMany
public static <D> CompletionStage<com.mongodb.client.result.DeleteResult> deleteMany(MongoCollection<D> collection, Bson filter) -
deleteMany
public static <D> CompletionStage<com.mongodb.client.result.DeleteResult> deleteMany(MongoCollection<D> collection, ClientSession session, Bson filter) -
deleteMany
public static <D> CompletionStage<com.mongodb.client.result.DeleteResult> deleteMany(MongoCollection<D> collection, Bson filter, com.mongodb.client.model.DeleteOptions options) -
deleteMany
public static <D> CompletionStage<com.mongodb.client.result.DeleteResult> deleteMany(MongoCollection<D> collection, ClientSession session, Bson filter, com.mongodb.client.model.DeleteOptions options) -
deleteOne
public static <D> CompletionStage<com.mongodb.client.result.DeleteResult> deleteOne(MongoCollection<D> collection, Bson filter) -
deleteOne
public static <D> CompletionStage<com.mongodb.client.result.DeleteResult> deleteOne(MongoCollection<D> collection, ClientSession session, Bson filter) -
deleteOne
public static <D> CompletionStage<com.mongodb.client.result.DeleteResult> deleteOne(MongoCollection<D> collection, Bson filter, com.mongodb.client.model.DeleteOptions options) -
deleteOne
public static <D> CompletionStage<com.mongodb.client.result.DeleteResult> deleteOne(MongoCollection<D> collection, ClientSession session, Bson filter, com.mongodb.client.model.DeleteOptions options) -
distinct
public static <T,D> CompletionStage<List<T>> distinct(MongoCollection<D> collection, String fieldName, Class<T> resultClass, UnaryOperator<DistinctPublisher<T>> setParameters) -
distinct
public static <T,D> CompletionStage<List<T>> distinct(MongoCollection<D> collection, ClientSession session, String fieldName, Class<T> resultClass, UnaryOperator<DistinctPublisher<T>> setParameters) -
distinct
public static <T,D> CompletionStage<List<T>> distinct(MongoCollection<D> collection, String fieldName, Bson filter, Class<T> resultClass, UnaryOperator<DistinctPublisher<T>> setParameters) -
distinct
public static <T,D> CompletionStage<List<T>> distinct(MongoCollection<D> collection, ClientSession session, String fieldName, Bson filter, Class<T> resultClass, UnaryOperator<DistinctPublisher<T>> setParameters) -
drop
-
estimatedDocumentCount
-
estimatedDocumentCount
public static <D> CompletionStage<Long> estimatedDocumentCount(MongoCollection<D> collection, com.mongodb.client.model.EstimatedDocumentCountOptions options) -
exec
public static <T,D> CompletionStage<T> exec(MongoCollection<D> collection, Function<MongoCollection<D>, org.reactivestreams.Publisher<T>> op) Runs a collection operation with only one result.- Type Parameters:
T- the result type.D- the document type.- Parameters:
collection- the given collection.op- the collection operation.- Returns:
- The completion stage with the result.
- Since:
- 2.1
-
execList
public static <T,D> CompletionStage<List<T>> execList(MongoCollection<D> collection, Function<MongoCollection<D>, org.reactivestreams.Publisher<T>> op) Runs a collection operation with more than one result.- Type Parameters:
T- the result type.D- the document type.- Parameters:
collection- the given collection.op- the collection operation.- Returns:
- The completion stage with the result list.
- Since:
- 2.1
-
find
public static <D> CompletionStage<List<D>> find(MongoCollection<D> collection, UnaryOperator<FindPublisher<D>> setParameters) -
find
public static <D> CompletionStage<List<D>> find(MongoCollection<D> collection, ClientSession session, UnaryOperator<FindPublisher<D>> setParameters) -
find
public static <D> CompletionStage<List<D>> find(MongoCollection<D> collection, Bson filter, UnaryOperator<FindPublisher<D>> setParameters) -
find
public static <D> CompletionStage<List<D>> find(MongoCollection<D> collection, ClientSession session, Bson filter, UnaryOperator<FindPublisher<D>> setParameters) -
find
public static <T,D> CompletionStage<List<T>> find(MongoCollection<D> collection, Class<T> resultClass, UnaryOperator<FindPublisher<T>> setParameters) -
find
public static <T,D> CompletionStage<List<T>> find(MongoCollection<D> collection, ClientSession session, Class<T> resultClass, UnaryOperator<FindPublisher<T>> setParameters) -
find
public static <T,D> CompletionStage<List<T>> find(MongoCollection<D> collection, Bson filter, Class<T> resultClass, UnaryOperator<FindPublisher<T>> setParameters) -
find
public static <T,D> CompletionStage<List<T>> find(MongoCollection<D> collection, ClientSession session, Bson filter, Class<T> resultClass, UnaryOperator<FindPublisher<T>> setParameters) -
findOne
public static <T,D> CompletionStage<Optional<T>> findOne(MongoCollection<D> collection, Bson filter, Class<T> resultClass, UnaryOperator<FindPublisher<T>> setParameters) -
findOne
public static <T,D> CompletionStage<Optional<T>> findOne(MongoCollection<D> collection, ClientSession session, Bson filter, Class<T> resultClass, UnaryOperator<FindPublisher<T>> setParameters) -
findOneAndDelete
-
findOneAndDelete
public static <D> CompletionStage<D> findOneAndDelete(MongoCollection<D> collection, ClientSession session, Bson filter) -
findOneAndDelete
public static <D> CompletionStage<D> findOneAndDelete(MongoCollection<D> collection, Bson filter, com.mongodb.client.model.FindOneAndDeleteOptions options) -
findOneAndDelete
public static <D> CompletionStage<D> findOneAndDelete(MongoCollection<D> collection, ClientSession session, Bson filter, com.mongodb.client.model.FindOneAndDeleteOptions options) -
findOneAndReplace
public static <D> CompletionStage<D> findOneAndReplace(MongoCollection<D> collection, Bson filter, D replacement) -
findOneAndReplace
public static <D> CompletionStage<D> findOneAndReplace(MongoCollection<D> collection, ClientSession session, Bson filter, D replacement) -
findOneAndReplace
public static <D> CompletionStage<D> findOneAndReplace(MongoCollection<D> collection, Bson filter, D replacement, com.mongodb.client.model.FindOneAndReplaceOptions options) -
findOneAndReplace
public static <D> CompletionStage<D> findOneAndReplace(MongoCollection<D> collection, ClientSession session, Bson filter, D replacement, com.mongodb.client.model.FindOneAndReplaceOptions options) -
findOneAndUpdate
public static <D> CompletionStage<D> findOneAndUpdate(MongoCollection<D> collection, Bson filter, Bson update) -
findOneAndUpdate
public static <D> CompletionStage<D> findOneAndUpdate(MongoCollection<D> collection, ClientSession session, Bson filter, Bson update) -
findOneAndUpdate
public static <D> CompletionStage<D> findOneAndUpdate(MongoCollection<D> collection, Bson filter, Bson update, com.mongodb.client.model.FindOneAndUpdateOptions options) -
findOneAndUpdate
public static <D> CompletionStage<D> findOneAndUpdate(MongoCollection<D> collection, ClientSession session, Bson filter, Bson update, com.mongodb.client.model.FindOneAndUpdateOptions options) -
findOneAndUpdate
public static <D> CompletionStage<D> findOneAndUpdate(MongoCollection<D> collection, Bson filter, List<? extends Bson> update) -
findOneAndUpdate
public static <D> CompletionStage<D> findOneAndUpdate(MongoCollection<D> collection, ClientSession session, Bson filter, List<? extends Bson> update) -
findOneAndUpdate
public static <D> CompletionStage<D> findOneAndUpdate(MongoCollection<D> collection, Bson filter, List<? extends Bson> update, com.mongodb.client.model.FindOneAndUpdateOptions options) -
findOneAndUpdate
public static <D> CompletionStage<D> findOneAndUpdate(MongoCollection<D> collection, ClientSession session, Bson filter, List<? extends Bson> update, com.mongodb.client.model.FindOneAndUpdateOptions options) -
insertMany
public static <D> CompletionStage<com.mongodb.client.result.InsertManyResult> insertMany(MongoCollection<D> collection, List<? extends D> documents) -
insertMany
public static <D> CompletionStage<com.mongodb.client.result.InsertManyResult> insertMany(MongoCollection<D> collection, ClientSession session, List<? extends D> documents) -
insertMany
public static <D> CompletionStage<com.mongodb.client.result.InsertManyResult> insertMany(MongoCollection<D> collection, List<? extends D> documents, com.mongodb.client.model.InsertManyOptions options) -
insertMany
public static <D> CompletionStage<com.mongodb.client.result.InsertManyResult> insertMany(MongoCollection<D> collection, ClientSession session, List<? extends D> documents, com.mongodb.client.model.InsertManyOptions options) -
insertOne
public static <D> CompletionStage<com.mongodb.client.result.InsertOneResult> insertOne(MongoCollection<D> collection, D document) -
insertOne
public static <D> CompletionStage<com.mongodb.client.result.InsertOneResult> insertOne(MongoCollection<D> collection, ClientSession session, D document) -
insertOne
public static <D> CompletionStage<com.mongodb.client.result.InsertOneResult> insertOne(MongoCollection<D> collection, D document, com.mongodb.client.model.InsertOneOptions options) -
insertOne
public static <D> CompletionStage<com.mongodb.client.result.InsertOneResult> insertOne(MongoCollection<D> collection, ClientSession session, D document, com.mongodb.client.model.InsertOneOptions options) -
replaceOne
public static <D> CompletionStage<com.mongodb.client.result.UpdateResult> replaceOne(MongoCollection<D> collection, Bson filter, D replacement) -
replaceOne
public static <D> CompletionStage<com.mongodb.client.result.UpdateResult> replaceOne(MongoCollection<D> collection, ClientSession session, Bson filter, D replacement) -
replaceOne
public static <D> CompletionStage<com.mongodb.client.result.UpdateResult> replaceOne(MongoCollection<D> collection, Bson filter, D replacement, com.mongodb.client.model.ReplaceOptions options) -
replaceOne
public static <D> CompletionStage<com.mongodb.client.result.UpdateResult> replaceOne(MongoCollection<D> collection, ClientSession session, Bson filter, D replacement, com.mongodb.client.model.ReplaceOptions options) -
updateMany
public static <D> CompletionStage<com.mongodb.client.result.UpdateResult> updateMany(MongoCollection<D> collection, Bson filter, Bson update) -
updateMany
public static <D> CompletionStage<com.mongodb.client.result.UpdateResult> updateMany(MongoCollection<D> collection, ClientSession session, Bson filter, Bson update) -
updateMany
public static <D> CompletionStage<com.mongodb.client.result.UpdateResult> updateMany(MongoCollection<D> collection, Bson filter, Bson update, com.mongodb.client.model.UpdateOptions options) -
updateMany
public static <D> CompletionStage<com.mongodb.client.result.UpdateResult> updateMany(MongoCollection<D> collection, ClientSession session, Bson filter, Bson update, com.mongodb.client.model.UpdateOptions options) -
updateMany
public static <D> CompletionStage<com.mongodb.client.result.UpdateResult> updateMany(MongoCollection<D> collection, Bson filter, List<? extends Bson> update) -
updateMany
public static <D> CompletionStage<com.mongodb.client.result.UpdateResult> updateMany(MongoCollection<D> collection, ClientSession session, Bson filter, List<? extends Bson> update) -
updateMany
public static <D> CompletionStage<com.mongodb.client.result.UpdateResult> updateMany(MongoCollection<D> collection, Bson filter, List<? extends Bson> update, com.mongodb.client.model.UpdateOptions options) -
updateMany
public static <D> CompletionStage<com.mongodb.client.result.UpdateResult> updateMany(MongoCollection<D> collection, ClientSession session, Bson filter, List<? extends Bson> update, com.mongodb.client.model.UpdateOptions options) -
updateOne
public static <D> CompletionStage<com.mongodb.client.result.UpdateResult> updateOne(MongoCollection<D> collection, Bson filter, Bson update) -
updateOne
public static <D> CompletionStage<com.mongodb.client.result.UpdateResult> updateOne(MongoCollection<D> collection, ClientSession session, Bson filter, Bson update) -
updateOne
public static <D> CompletionStage<com.mongodb.client.result.UpdateResult> updateOne(MongoCollection<D> collection, Bson filter, Bson update, com.mongodb.client.model.UpdateOptions options) -
updateOne
public static <D> CompletionStage<com.mongodb.client.result.UpdateResult> updateOne(MongoCollection<D> collection, ClientSession session, Bson filter, Bson update, com.mongodb.client.model.UpdateOptions options) -
updateOne
public static <D> CompletionStage<com.mongodb.client.result.UpdateResult> updateOne(MongoCollection<D> collection, Bson filter, List<? extends Bson> update) -
updateOne
public static <D> CompletionStage<com.mongodb.client.result.UpdateResult> updateOne(MongoCollection<D> collection, ClientSession session, Bson filter, List<? extends Bson> update) -
updateOne
public static <D> CompletionStage<com.mongodb.client.result.UpdateResult> updateOne(MongoCollection<D> collection, Bson filter, List<? extends Bson> update, com.mongodb.client.model.UpdateOptions options) -
updateOne
public static <D> CompletionStage<com.mongodb.client.result.UpdateResult> updateOne(MongoCollection<D> collection, ClientSession session, Bson filter, List<? extends Bson> update, com.mongodb.client.model.UpdateOptions options)
-