Interface MongoCollectionDecorator<T>

All Superinterfaces:
com.mongodb.client.MongoCollection<T>
All Known Implementing Classes:
MongoCollectionDecoratorImpl

public interface MongoCollectionDecorator<T>
extends com.mongodb.client.MongoCollection<T>
  • Method Summary

    Modifier and Type Method Description
    default com.mongodb.client.AggregateIterable<T> aggregate​(com.mongodb.client.ClientSession clientSession, java.util.List<? extends org.bson.conversions.Bson> list)  
    default <TResult> com.mongodb.client.AggregateIterable<TResult> aggregate​(com.mongodb.client.ClientSession clientSession, java.util.List<? extends org.bson.conversions.Bson> list, java.lang.Class<TResult> aClass)  
    default com.mongodb.client.AggregateIterable<T> aggregate​(java.util.List<? extends org.bson.conversions.Bson> list)  
    default <TResult> com.mongodb.client.AggregateIterable<TResult> aggregate​(java.util.List<? extends org.bson.conversions.Bson> list, java.lang.Class<TResult> aClass)  
    default com.mongodb.bulk.BulkWriteResult bulkWrite​(com.mongodb.client.ClientSession clientSession, java.util.List<? extends com.mongodb.client.model.WriteModel<? extends T>> list)  
    default com.mongodb.bulk.BulkWriteResult bulkWrite​(com.mongodb.client.ClientSession clientSession, java.util.List<? extends com.mongodb.client.model.WriteModel<? extends T>> list, com.mongodb.client.model.BulkWriteOptions bulkWriteOptions)  
    default com.mongodb.bulk.BulkWriteResult bulkWrite​(java.util.List<? extends com.mongodb.client.model.WriteModel<? extends T>> list)  
    default com.mongodb.bulk.BulkWriteResult bulkWrite​(java.util.List<? extends com.mongodb.client.model.WriteModel<? extends T>> list, com.mongodb.client.model.BulkWriteOptions bulkWriteOptions)  
    default long countDocuments()  
    default long countDocuments​(com.mongodb.client.ClientSession clientSession)  
    default long countDocuments​(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson)  
    default long countDocuments​(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson, com.mongodb.client.model.CountOptions countOptions)  
    default long countDocuments​(org.bson.conversions.Bson bson)  
    default long countDocuments​(org.bson.conversions.Bson bson, com.mongodb.client.model.CountOptions countOptions)  
    default java.lang.String createIndex​(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson)  
    default java.lang.String createIndex​(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson, com.mongodb.client.model.IndexOptions indexOptions)  
    default java.lang.String createIndex​(org.bson.conversions.Bson bson)  
    default java.lang.String createIndex​(org.bson.conversions.Bson bson, com.mongodb.client.model.IndexOptions indexOptions)  
    default java.util.List<java.lang.String> createIndexes​(com.mongodb.client.ClientSession clientSession, java.util.List<com.mongodb.client.model.IndexModel> list)  
    default java.util.List<java.lang.String> createIndexes​(com.mongodb.client.ClientSession clientSession, java.util.List<com.mongodb.client.model.IndexModel> list, com.mongodb.client.model.CreateIndexOptions createIndexOptions)  
    default java.util.List<java.lang.String> createIndexes​(java.util.List<com.mongodb.client.model.IndexModel> list)  
    default java.util.List<java.lang.String> createIndexes​(java.util.List<com.mongodb.client.model.IndexModel> list, com.mongodb.client.model.CreateIndexOptions createIndexOptions)  
    default com.mongodb.client.result.DeleteResult deleteMany​(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson)  
    default com.mongodb.client.result.DeleteResult deleteMany​(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson, com.mongodb.client.model.DeleteOptions deleteOptions)  
    default com.mongodb.client.result.DeleteResult deleteMany​(org.bson.conversions.Bson bson)  
    default com.mongodb.client.result.DeleteResult deleteMany​(org.bson.conversions.Bson bson, com.mongodb.client.model.DeleteOptions deleteOptions)  
    default com.mongodb.client.result.DeleteResult deleteOne​(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson)  
    default com.mongodb.client.result.DeleteResult deleteOne​(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson, com.mongodb.client.model.DeleteOptions deleteOptions)  
    default com.mongodb.client.result.DeleteResult deleteOne​(org.bson.conversions.Bson bson)  
    default com.mongodb.client.result.DeleteResult deleteOne​(org.bson.conversions.Bson bson, com.mongodb.client.model.DeleteOptions deleteOptions)  
    default <TResult> com.mongodb.client.DistinctIterable<TResult> distinct​(com.mongodb.client.ClientSession clientSession, java.lang.String s, java.lang.Class<TResult> aClass)  
    default <TResult> com.mongodb.client.DistinctIterable<TResult> distinct​(com.mongodb.client.ClientSession clientSession, java.lang.String s, org.bson.conversions.Bson bson, java.lang.Class<TResult> aClass)  
    default <TResult> com.mongodb.client.DistinctIterable<TResult> distinct​(java.lang.String s, java.lang.Class<TResult> aClass)  
    default <TResult> com.mongodb.client.DistinctIterable<TResult> distinct​(java.lang.String s, org.bson.conversions.Bson bson, java.lang.Class<TResult> aClass)  
    default void drop()  
    default void drop​(com.mongodb.client.ClientSession clientSession)  
    default void dropIndex​(com.mongodb.client.ClientSession clientSession, java.lang.String s)  
    default void dropIndex​(com.mongodb.client.ClientSession clientSession, java.lang.String s, com.mongodb.client.model.DropIndexOptions dropIndexOptions)  
    default void dropIndex​(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson)  
    default void dropIndex​(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson, com.mongodb.client.model.DropIndexOptions dropIndexOptions)  
    default void dropIndex​(java.lang.String s)  
    default void dropIndex​(java.lang.String s, com.mongodb.client.model.DropIndexOptions dropIndexOptions)  
    default void dropIndex​(org.bson.conversions.Bson bson)  
    default void dropIndex​(org.bson.conversions.Bson bson, com.mongodb.client.model.DropIndexOptions dropIndexOptions)  
    default void dropIndexes()  
    default void dropIndexes​(com.mongodb.client.ClientSession clientSession)  
    default void dropIndexes​(com.mongodb.client.ClientSession clientSession, com.mongodb.client.model.DropIndexOptions dropIndexOptions)  
    default void dropIndexes​(com.mongodb.client.model.DropIndexOptions dropIndexOptions)  
    default long estimatedDocumentCount()  
    default long estimatedDocumentCount​(com.mongodb.client.model.EstimatedDocumentCountOptions estimatedDocumentCountOptions)  
    default com.mongodb.client.FindIterable<T> find()  
    default com.mongodb.client.FindIterable<T> find​(com.mongodb.client.ClientSession clientSession)  
    default <TResult> com.mongodb.client.FindIterable<TResult> find​(com.mongodb.client.ClientSession clientSession, java.lang.Class<TResult> aClass)  
    default com.mongodb.client.FindIterable<T> find​(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson)  
    default <TResult> com.mongodb.client.FindIterable<TResult> find​(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson, java.lang.Class<TResult> aClass)  
    default <TResult> com.mongodb.client.FindIterable<TResult> find​(java.lang.Class<TResult> aClass)  
    default com.mongodb.client.FindIterable<T> find​(org.bson.conversions.Bson bson)  
    default <TResult> com.mongodb.client.FindIterable<TResult> find​(org.bson.conversions.Bson bson, java.lang.Class<TResult> aClass)  
    default T findOneAndDelete​(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson)  
    default T findOneAndDelete​(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson, com.mongodb.client.model.FindOneAndDeleteOptions findOneAndDeleteOptions)  
    default T findOneAndDelete​(org.bson.conversions.Bson bson)  
    default T findOneAndDelete​(org.bson.conversions.Bson bson, com.mongodb.client.model.FindOneAndDeleteOptions findOneAndDeleteOptions)  
    default T findOneAndReplace​(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson, T t)  
    default T findOneAndReplace​(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson, T t, com.mongodb.client.model.FindOneAndReplaceOptions findOneAndReplaceOptions)  
    default T findOneAndReplace​(org.bson.conversions.Bson bson, T t)  
    default T findOneAndReplace​(org.bson.conversions.Bson bson, T t, com.mongodb.client.model.FindOneAndReplaceOptions findOneAndReplaceOptions)  
    default T findOneAndUpdate​(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson, java.util.List<? extends org.bson.conversions.Bson> list)  
    default T findOneAndUpdate​(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson, java.util.List<? extends org.bson.conversions.Bson> list, com.mongodb.client.model.FindOneAndUpdateOptions findOneAndUpdateOptions)  
    default T findOneAndUpdate​(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson, org.bson.conversions.Bson bson1)  
    default T findOneAndUpdate​(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson, org.bson.conversions.Bson bson1, com.mongodb.client.model.FindOneAndUpdateOptions findOneAndUpdateOptions)  
    default T findOneAndUpdate​(org.bson.conversions.Bson bson, java.util.List<? extends org.bson.conversions.Bson> list)  
    default T findOneAndUpdate​(org.bson.conversions.Bson bson, java.util.List<? extends org.bson.conversions.Bson> list, com.mongodb.client.model.FindOneAndUpdateOptions findOneAndUpdateOptions)  
    default T findOneAndUpdate​(org.bson.conversions.Bson bson, org.bson.conversions.Bson bson1)  
    default T findOneAndUpdate​(org.bson.conversions.Bson bson, org.bson.conversions.Bson bson1, com.mongodb.client.model.FindOneAndUpdateOptions findOneAndUpdateOptions)  
    default org.bson.codecs.configuration.CodecRegistry getCodecRegistry()  
    default java.lang.Class<T> getDocumentClass()  
    com.mongodb.client.MongoCollection<T> getImpl()  
    io.changock.driver.api.lock.guard.invoker.LockGuardInvoker getInvoker()  
    default com.mongodb.MongoNamespace getNamespace()  
    default com.mongodb.ReadConcern getReadConcern()  
    default com.mongodb.ReadPreference getReadPreference()  
    default com.mongodb.WriteConcern getWriteConcern()  
    default com.mongodb.client.result.InsertManyResult insertMany​(com.mongodb.client.ClientSession clientSession, java.util.List<? extends T> list)  
    default com.mongodb.client.result.InsertManyResult insertMany​(com.mongodb.client.ClientSession clientSession, java.util.List<? extends T> list, com.mongodb.client.model.InsertManyOptions insertManyOptions)  
    default com.mongodb.client.result.InsertManyResult insertMany​(java.util.List<? extends T> list)  
    default com.mongodb.client.result.InsertManyResult insertMany​(java.util.List<? extends T> list, com.mongodb.client.model.InsertManyOptions insertManyOptions)  
    default com.mongodb.client.result.InsertOneResult insertOne​(com.mongodb.client.ClientSession clientSession, T t)  
    default com.mongodb.client.result.InsertOneResult insertOne​(com.mongodb.client.ClientSession clientSession, T t, com.mongodb.client.model.InsertOneOptions insertOneOptions)  
    default com.mongodb.client.result.InsertOneResult insertOne​(T t)  
    default com.mongodb.client.result.InsertOneResult insertOne​(T t, com.mongodb.client.model.InsertOneOptions insertOneOptions)  
    default com.mongodb.client.ListIndexesIterable<org.bson.Document> listIndexes()  
    default com.mongodb.client.ListIndexesIterable<org.bson.Document> listIndexes​(com.mongodb.client.ClientSession clientSession)  
    default <TResult> com.mongodb.client.ListIndexesIterable<TResult> listIndexes​(com.mongodb.client.ClientSession clientSession, java.lang.Class<TResult> aClass)  
    default <TResult> com.mongodb.client.ListIndexesIterable<TResult> listIndexes​(java.lang.Class<TResult> aClass)  
    default com.mongodb.client.MapReduceIterable<T> mapReduce​(com.mongodb.client.ClientSession clientSession, java.lang.String s, java.lang.String s1)  
    default <TResult> com.mongodb.client.MapReduceIterable<TResult> mapReduce​(com.mongodb.client.ClientSession clientSession, java.lang.String s, java.lang.String s1, java.lang.Class<TResult> aClass)  
    default com.mongodb.client.MapReduceIterable<T> mapReduce​(java.lang.String s, java.lang.String s1)  
    default <TResult> com.mongodb.client.MapReduceIterable<TResult> mapReduce​(java.lang.String s, java.lang.String s1, java.lang.Class<TResult> aClass)  
    default void renameCollection​(com.mongodb.client.ClientSession clientSession, com.mongodb.MongoNamespace mongoNamespace)  
    default void renameCollection​(com.mongodb.client.ClientSession clientSession, com.mongodb.MongoNamespace mongoNamespace, com.mongodb.client.model.RenameCollectionOptions renameCollectionOptions)  
    default void renameCollection​(com.mongodb.MongoNamespace mongoNamespace)  
    default void renameCollection​(com.mongodb.MongoNamespace mongoNamespace, com.mongodb.client.model.RenameCollectionOptions renameCollectionOptions)  
    default com.mongodb.client.result.UpdateResult replaceOne​(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson, T t)  
    default com.mongodb.client.result.UpdateResult replaceOne​(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson, T t, com.mongodb.client.model.ReplaceOptions replaceOptions)  
    default com.mongodb.client.result.UpdateResult replaceOne​(org.bson.conversions.Bson bson, T t)  
    default com.mongodb.client.result.UpdateResult replaceOne​(org.bson.conversions.Bson bson, T t, com.mongodb.client.model.ReplaceOptions replaceOptions)  
    default com.mongodb.client.result.UpdateResult updateMany​(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson, java.util.List<? extends org.bson.conversions.Bson> list)  
    default com.mongodb.client.result.UpdateResult updateMany​(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson, java.util.List<? extends org.bson.conversions.Bson> list, com.mongodb.client.model.UpdateOptions updateOptions)  
    default com.mongodb.client.result.UpdateResult updateMany​(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson, org.bson.conversions.Bson bson1)  
    default com.mongodb.client.result.UpdateResult updateMany​(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson, org.bson.conversions.Bson bson1, com.mongodb.client.model.UpdateOptions updateOptions)  
    default com.mongodb.client.result.UpdateResult updateMany​(org.bson.conversions.Bson bson, java.util.List<? extends org.bson.conversions.Bson> list)  
    default com.mongodb.client.result.UpdateResult updateMany​(org.bson.conversions.Bson bson, java.util.List<? extends org.bson.conversions.Bson> list, com.mongodb.client.model.UpdateOptions updateOptions)  
    default com.mongodb.client.result.UpdateResult updateMany​(org.bson.conversions.Bson bson, org.bson.conversions.Bson bson1)  
    default com.mongodb.client.result.UpdateResult updateMany​(org.bson.conversions.Bson bson, org.bson.conversions.Bson bson1, com.mongodb.client.model.UpdateOptions updateOptions)  
    default com.mongodb.client.result.UpdateResult updateOne​(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson, java.util.List<? extends org.bson.conversions.Bson> list)  
    default com.mongodb.client.result.UpdateResult updateOne​(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson, java.util.List<? extends org.bson.conversions.Bson> list, com.mongodb.client.model.UpdateOptions updateOptions)  
    default com.mongodb.client.result.UpdateResult updateOne​(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson, org.bson.conversions.Bson bson1)  
    default com.mongodb.client.result.UpdateResult updateOne​(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson, org.bson.conversions.Bson bson1, com.mongodb.client.model.UpdateOptions updateOptions)  
    default com.mongodb.client.result.UpdateResult updateOne​(org.bson.conversions.Bson bson, java.util.List<? extends org.bson.conversions.Bson> list)  
    default com.mongodb.client.result.UpdateResult updateOne​(org.bson.conversions.Bson bson, java.util.List<? extends org.bson.conversions.Bson> list, com.mongodb.client.model.UpdateOptions updateOptions)  
    default com.mongodb.client.result.UpdateResult updateOne​(org.bson.conversions.Bson bson, org.bson.conversions.Bson bson1)  
    default com.mongodb.client.result.UpdateResult updateOne​(org.bson.conversions.Bson bson, org.bson.conversions.Bson bson1, com.mongodb.client.model.UpdateOptions updateOptions)  
    default com.mongodb.client.ChangeStreamIterable<T> watch()  
    default com.mongodb.client.ChangeStreamIterable<T> watch​(com.mongodb.client.ClientSession clientSession)  
    default <TResult> com.mongodb.client.ChangeStreamIterable<TResult> watch​(com.mongodb.client.ClientSession clientSession, java.lang.Class<TResult> aClass)  
    default com.mongodb.client.ChangeStreamIterable<T> watch​(com.mongodb.client.ClientSession clientSession, java.util.List<? extends org.bson.conversions.Bson> list)  
    default <TResult> com.mongodb.client.ChangeStreamIterable<TResult> watch​(com.mongodb.client.ClientSession clientSession, java.util.List<? extends org.bson.conversions.Bson> list, java.lang.Class<TResult> aClass)  
    default <TResult> com.mongodb.client.ChangeStreamIterable<TResult> watch​(java.lang.Class<TResult> aClass)  
    default com.mongodb.client.ChangeStreamIterable<T> watch​(java.util.List<? extends org.bson.conversions.Bson> list)  
    default <TResult> com.mongodb.client.ChangeStreamIterable<TResult> watch​(java.util.List<? extends org.bson.conversions.Bson> list, java.lang.Class<TResult> aClass)  
    default com.mongodb.client.MongoCollection<T> withCodecRegistry​(org.bson.codecs.configuration.CodecRegistry codecRegistry)  
    default <NewTDocument>
    com.mongodb.client.MongoCollection<NewTDocument>
    withDocumentClass​(java.lang.Class<NewTDocument> aClass)  
    default com.mongodb.client.MongoCollection<T> withReadConcern​(com.mongodb.ReadConcern readConcern)  
    default com.mongodb.client.MongoCollection<T> withReadPreference​(com.mongodb.ReadPreference readPreference)  
    default com.mongodb.client.MongoCollection<T> withWriteConcern​(com.mongodb.WriteConcern writeConcern)  
  • Method Details

    • getImpl

      com.mongodb.client.MongoCollection<T> getImpl()
    • getInvoker

      io.changock.driver.api.lock.guard.invoker.LockGuardInvoker getInvoker()
    • getNamespace

      default com.mongodb.MongoNamespace getNamespace()
      Specified by:
      getNamespace in interface com.mongodb.client.MongoCollection<T>
    • getDocumentClass

      default java.lang.Class<T> getDocumentClass()
      Specified by:
      getDocumentClass in interface com.mongodb.client.MongoCollection<T>
    • getCodecRegistry

      default org.bson.codecs.configuration.CodecRegistry getCodecRegistry()
      Specified by:
      getCodecRegistry in interface com.mongodb.client.MongoCollection<T>
    • getReadPreference

      default com.mongodb.ReadPreference getReadPreference()
      Specified by:
      getReadPreference in interface com.mongodb.client.MongoCollection<T>
    • getWriteConcern

      default com.mongodb.WriteConcern getWriteConcern()
      Specified by:
      getWriteConcern in interface com.mongodb.client.MongoCollection<T>
    • getReadConcern

      default com.mongodb.ReadConcern getReadConcern()
      Specified by:
      getReadConcern in interface com.mongodb.client.MongoCollection<T>
    • withDocumentClass

      default <NewTDocument> com.mongodb.client.MongoCollection<NewTDocument> withDocumentClass​(java.lang.Class<NewTDocument> aClass)
      Specified by:
      withDocumentClass in interface com.mongodb.client.MongoCollection<T>
    • withCodecRegistry

      default com.mongodb.client.MongoCollection<T> withCodecRegistry​(org.bson.codecs.configuration.CodecRegistry codecRegistry)
      Specified by:
      withCodecRegistry in interface com.mongodb.client.MongoCollection<T>
    • withReadPreference

      default com.mongodb.client.MongoCollection<T> withReadPreference​(com.mongodb.ReadPreference readPreference)
      Specified by:
      withReadPreference in interface com.mongodb.client.MongoCollection<T>
    • withWriteConcern

      default com.mongodb.client.MongoCollection<T> withWriteConcern​(com.mongodb.WriteConcern writeConcern)
      Specified by:
      withWriteConcern in interface com.mongodb.client.MongoCollection<T>
    • withReadConcern

      default com.mongodb.client.MongoCollection<T> withReadConcern​(com.mongodb.ReadConcern readConcern)
      Specified by:
      withReadConcern in interface com.mongodb.client.MongoCollection<T>
    • distinct

      default <TResult> com.mongodb.client.DistinctIterable<TResult> distinct​(java.lang.String s, java.lang.Class<TResult> aClass)
      Specified by:
      distinct in interface com.mongodb.client.MongoCollection<T>
    • distinct

      default <TResult> com.mongodb.client.DistinctIterable<TResult> distinct​(java.lang.String s, org.bson.conversions.Bson bson, java.lang.Class<TResult> aClass)
      Specified by:
      distinct in interface com.mongodb.client.MongoCollection<T>
    • find

      default com.mongodb.client.FindIterable<T> find()
      Specified by:
      find in interface com.mongodb.client.MongoCollection<T>
    • find

      default <TResult> com.mongodb.client.FindIterable<TResult> find​(java.lang.Class<TResult> aClass)
      Specified by:
      find in interface com.mongodb.client.MongoCollection<T>
    • find

      default com.mongodb.client.FindIterable<T> find​(org.bson.conversions.Bson bson)
      Specified by:
      find in interface com.mongodb.client.MongoCollection<T>
    • find

      default <TResult> com.mongodb.client.FindIterable<TResult> find​(org.bson.conversions.Bson bson, java.lang.Class<TResult> aClass)
      Specified by:
      find in interface com.mongodb.client.MongoCollection<T>
    • aggregate

      default com.mongodb.client.AggregateIterable<T> aggregate​(java.util.List<? extends org.bson.conversions.Bson> list)
      Specified by:
      aggregate in interface com.mongodb.client.MongoCollection<T>
    • aggregate

      default <TResult> com.mongodb.client.AggregateIterable<TResult> aggregate​(java.util.List<? extends org.bson.conversions.Bson> list, java.lang.Class<TResult> aClass)
      Specified by:
      aggregate in interface com.mongodb.client.MongoCollection<T>
    • mapReduce

      default com.mongodb.client.MapReduceIterable<T> mapReduce​(java.lang.String s, java.lang.String s1)
      Specified by:
      mapReduce in interface com.mongodb.client.MongoCollection<T>
    • mapReduce

      default <TResult> com.mongodb.client.MapReduceIterable<TResult> mapReduce​(java.lang.String s, java.lang.String s1, java.lang.Class<TResult> aClass)
      Specified by:
      mapReduce in interface com.mongodb.client.MongoCollection<T>
    • bulkWrite

      default com.mongodb.bulk.BulkWriteResult bulkWrite​(java.util.List<? extends com.mongodb.client.model.WriteModel<? extends T>> list)
      Specified by:
      bulkWrite in interface com.mongodb.client.MongoCollection<T>
    • bulkWrite

      default com.mongodb.bulk.BulkWriteResult bulkWrite​(java.util.List<? extends com.mongodb.client.model.WriteModel<? extends T>> list, com.mongodb.client.model.BulkWriteOptions bulkWriteOptions)
      Specified by:
      bulkWrite in interface com.mongodb.client.MongoCollection<T>
    • deleteOne

      default com.mongodb.client.result.DeleteResult deleteOne​(org.bson.conversions.Bson bson)
      Specified by:
      deleteOne in interface com.mongodb.client.MongoCollection<T>
    • deleteOne

      default com.mongodb.client.result.DeleteResult deleteOne​(org.bson.conversions.Bson bson, com.mongodb.client.model.DeleteOptions deleteOptions)
      Specified by:
      deleteOne in interface com.mongodb.client.MongoCollection<T>
    • deleteMany

      default com.mongodb.client.result.DeleteResult deleteMany​(org.bson.conversions.Bson bson)
      Specified by:
      deleteMany in interface com.mongodb.client.MongoCollection<T>
    • deleteMany

      default com.mongodb.client.result.DeleteResult deleteMany​(org.bson.conversions.Bson bson, com.mongodb.client.model.DeleteOptions deleteOptions)
      Specified by:
      deleteMany in interface com.mongodb.client.MongoCollection<T>
    • replaceOne

      default com.mongodb.client.result.UpdateResult replaceOne​(org.bson.conversions.Bson bson, T t)
      Specified by:
      replaceOne in interface com.mongodb.client.MongoCollection<T>
    • updateOne

      default com.mongodb.client.result.UpdateResult updateOne​(org.bson.conversions.Bson bson, org.bson.conversions.Bson bson1)
      Specified by:
      updateOne in interface com.mongodb.client.MongoCollection<T>
    • updateOne

      default com.mongodb.client.result.UpdateResult updateOne​(org.bson.conversions.Bson bson, org.bson.conversions.Bson bson1, com.mongodb.client.model.UpdateOptions updateOptions)
      Specified by:
      updateOne in interface com.mongodb.client.MongoCollection<T>
    • updateMany

      default com.mongodb.client.result.UpdateResult updateMany​(org.bson.conversions.Bson bson, org.bson.conversions.Bson bson1)
      Specified by:
      updateMany in interface com.mongodb.client.MongoCollection<T>
    • updateMany

      default com.mongodb.client.result.UpdateResult updateMany​(org.bson.conversions.Bson bson, org.bson.conversions.Bson bson1, com.mongodb.client.model.UpdateOptions updateOptions)
      Specified by:
      updateMany in interface com.mongodb.client.MongoCollection<T>
    • findOneAndDelete

      default T findOneAndDelete​(org.bson.conversions.Bson bson)
      Specified by:
      findOneAndDelete in interface com.mongodb.client.MongoCollection<T>
    • findOneAndDelete

      default T findOneAndDelete​(org.bson.conversions.Bson bson, com.mongodb.client.model.FindOneAndDeleteOptions findOneAndDeleteOptions)
      Specified by:
      findOneAndDelete in interface com.mongodb.client.MongoCollection<T>
    • findOneAndReplace

      default T findOneAndReplace​(org.bson.conversions.Bson bson, T t)
      Specified by:
      findOneAndReplace in interface com.mongodb.client.MongoCollection<T>
    • findOneAndReplace

      default T findOneAndReplace​(org.bson.conversions.Bson bson, T t, com.mongodb.client.model.FindOneAndReplaceOptions findOneAndReplaceOptions)
      Specified by:
      findOneAndReplace in interface com.mongodb.client.MongoCollection<T>
    • findOneAndUpdate

      default T findOneAndUpdate​(org.bson.conversions.Bson bson, org.bson.conversions.Bson bson1)
      Specified by:
      findOneAndUpdate in interface com.mongodb.client.MongoCollection<T>
    • findOneAndUpdate

      default T findOneAndUpdate​(org.bson.conversions.Bson bson, org.bson.conversions.Bson bson1, com.mongodb.client.model.FindOneAndUpdateOptions findOneAndUpdateOptions)
      Specified by:
      findOneAndUpdate in interface com.mongodb.client.MongoCollection<T>
    • drop

      default void drop()
      Specified by:
      drop in interface com.mongodb.client.MongoCollection<T>
    • createIndex

      default java.lang.String createIndex​(org.bson.conversions.Bson bson)
      Specified by:
      createIndex in interface com.mongodb.client.MongoCollection<T>
    • createIndex

      default java.lang.String createIndex​(org.bson.conversions.Bson bson, com.mongodb.client.model.IndexOptions indexOptions)
      Specified by:
      createIndex in interface com.mongodb.client.MongoCollection<T>
    • createIndexes

      default java.util.List<java.lang.String> createIndexes​(java.util.List<com.mongodb.client.model.IndexModel> list)
      Specified by:
      createIndexes in interface com.mongodb.client.MongoCollection<T>
    • listIndexes

      default com.mongodb.client.ListIndexesIterable<org.bson.Document> listIndexes()
      Specified by:
      listIndexes in interface com.mongodb.client.MongoCollection<T>
    • listIndexes

      default <TResult> com.mongodb.client.ListIndexesIterable<TResult> listIndexes​(java.lang.Class<TResult> aClass)
      Specified by:
      listIndexes in interface com.mongodb.client.MongoCollection<T>
    • dropIndex

      default void dropIndex​(java.lang.String s)
      Specified by:
      dropIndex in interface com.mongodb.client.MongoCollection<T>
    • dropIndex

      default void dropIndex​(org.bson.conversions.Bson bson)
      Specified by:
      dropIndex in interface com.mongodb.client.MongoCollection<T>
    • dropIndexes

      default void dropIndexes()
      Specified by:
      dropIndexes in interface com.mongodb.client.MongoCollection<T>
    • renameCollection

      default void renameCollection​(com.mongodb.MongoNamespace mongoNamespace)
      Specified by:
      renameCollection in interface com.mongodb.client.MongoCollection<T>
    • renameCollection

      default void renameCollection​(com.mongodb.MongoNamespace mongoNamespace, com.mongodb.client.model.RenameCollectionOptions renameCollectionOptions)
      Specified by:
      renameCollection in interface com.mongodb.client.MongoCollection<T>
    • countDocuments

      default long countDocuments()
      Specified by:
      countDocuments in interface com.mongodb.client.MongoCollection<T>
    • countDocuments

      default long countDocuments​(org.bson.conversions.Bson bson)
      Specified by:
      countDocuments in interface com.mongodb.client.MongoCollection<T>
    • countDocuments

      default long countDocuments​(org.bson.conversions.Bson bson, com.mongodb.client.model.CountOptions countOptions)
      Specified by:
      countDocuments in interface com.mongodb.client.MongoCollection<T>
    • countDocuments

      default long countDocuments​(com.mongodb.client.ClientSession clientSession)
      Specified by:
      countDocuments in interface com.mongodb.client.MongoCollection<T>
    • countDocuments

      default long countDocuments​(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson)
      Specified by:
      countDocuments in interface com.mongodb.client.MongoCollection<T>
    • countDocuments

      default long countDocuments​(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson, com.mongodb.client.model.CountOptions countOptions)
      Specified by:
      countDocuments in interface com.mongodb.client.MongoCollection<T>
    • estimatedDocumentCount

      default long estimatedDocumentCount()
      Specified by:
      estimatedDocumentCount in interface com.mongodb.client.MongoCollection<T>
    • estimatedDocumentCount

      default long estimatedDocumentCount​(com.mongodb.client.model.EstimatedDocumentCountOptions estimatedDocumentCountOptions)
      Specified by:
      estimatedDocumentCount in interface com.mongodb.client.MongoCollection<T>
    • distinct

      default <TResult> com.mongodb.client.DistinctIterable<TResult> distinct​(com.mongodb.client.ClientSession clientSession, java.lang.String s, java.lang.Class<TResult> aClass)
      Specified by:
      distinct in interface com.mongodb.client.MongoCollection<T>
    • distinct

      default <TResult> com.mongodb.client.DistinctIterable<TResult> distinct​(com.mongodb.client.ClientSession clientSession, java.lang.String s, org.bson.conversions.Bson bson, java.lang.Class<TResult> aClass)
      Specified by:
      distinct in interface com.mongodb.client.MongoCollection<T>
    • find

      default com.mongodb.client.FindIterable<T> find​(com.mongodb.client.ClientSession clientSession)
      Specified by:
      find in interface com.mongodb.client.MongoCollection<T>
    • find

      default <TResult> com.mongodb.client.FindIterable<TResult> find​(com.mongodb.client.ClientSession clientSession, java.lang.Class<TResult> aClass)
      Specified by:
      find in interface com.mongodb.client.MongoCollection<T>
    • find

      default com.mongodb.client.FindIterable<T> find​(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson)
      Specified by:
      find in interface com.mongodb.client.MongoCollection<T>
    • find

      default <TResult> com.mongodb.client.FindIterable<TResult> find​(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson, java.lang.Class<TResult> aClass)
      Specified by:
      find in interface com.mongodb.client.MongoCollection<T>
    • aggregate

      default com.mongodb.client.AggregateIterable<T> aggregate​(com.mongodb.client.ClientSession clientSession, java.util.List<? extends org.bson.conversions.Bson> list)
      Specified by:
      aggregate in interface com.mongodb.client.MongoCollection<T>
    • aggregate

      default <TResult> com.mongodb.client.AggregateIterable<TResult> aggregate​(com.mongodb.client.ClientSession clientSession, java.util.List<? extends org.bson.conversions.Bson> list, java.lang.Class<TResult> aClass)
      Specified by:
      aggregate in interface com.mongodb.client.MongoCollection<T>
    • watch

      default com.mongodb.client.ChangeStreamIterable<T> watch()
      Specified by:
      watch in interface com.mongodb.client.MongoCollection<T>
    • watch

      default <TResult> com.mongodb.client.ChangeStreamIterable<TResult> watch​(java.lang.Class<TResult> aClass)
      Specified by:
      watch in interface com.mongodb.client.MongoCollection<T>
    • watch

      default com.mongodb.client.ChangeStreamIterable<T> watch​(java.util.List<? extends org.bson.conversions.Bson> list)
      Specified by:
      watch in interface com.mongodb.client.MongoCollection<T>
    • watch

      default <TResult> com.mongodb.client.ChangeStreamIterable<TResult> watch​(java.util.List<? extends org.bson.conversions.Bson> list, java.lang.Class<TResult> aClass)
      Specified by:
      watch in interface com.mongodb.client.MongoCollection<T>
    • watch

      default com.mongodb.client.ChangeStreamIterable<T> watch​(com.mongodb.client.ClientSession clientSession)
      Specified by:
      watch in interface com.mongodb.client.MongoCollection<T>
    • watch

      default <TResult> com.mongodb.client.ChangeStreamIterable<TResult> watch​(com.mongodb.client.ClientSession clientSession, java.lang.Class<TResult> aClass)
      Specified by:
      watch in interface com.mongodb.client.MongoCollection<T>
    • watch

      default com.mongodb.client.ChangeStreamIterable<T> watch​(com.mongodb.client.ClientSession clientSession, java.util.List<? extends org.bson.conversions.Bson> list)
      Specified by:
      watch in interface com.mongodb.client.MongoCollection<T>
    • watch

      default <TResult> com.mongodb.client.ChangeStreamIterable<TResult> watch​(com.mongodb.client.ClientSession clientSession, java.util.List<? extends org.bson.conversions.Bson> list, java.lang.Class<TResult> aClass)
      Specified by:
      watch in interface com.mongodb.client.MongoCollection<T>
    • mapReduce

      default com.mongodb.client.MapReduceIterable<T> mapReduce​(com.mongodb.client.ClientSession clientSession, java.lang.String s, java.lang.String s1)
      Specified by:
      mapReduce in interface com.mongodb.client.MongoCollection<T>
    • mapReduce

      default <TResult> com.mongodb.client.MapReduceIterable<TResult> mapReduce​(com.mongodb.client.ClientSession clientSession, java.lang.String s, java.lang.String s1, java.lang.Class<TResult> aClass)
      Specified by:
      mapReduce in interface com.mongodb.client.MongoCollection<T>
    • bulkWrite

      default com.mongodb.bulk.BulkWriteResult bulkWrite​(com.mongodb.client.ClientSession clientSession, java.util.List<? extends com.mongodb.client.model.WriteModel<? extends T>> list)
      Specified by:
      bulkWrite in interface com.mongodb.client.MongoCollection<T>
    • bulkWrite

      default com.mongodb.bulk.BulkWriteResult bulkWrite​(com.mongodb.client.ClientSession clientSession, java.util.List<? extends com.mongodb.client.model.WriteModel<? extends T>> list, com.mongodb.client.model.BulkWriteOptions bulkWriteOptions)
      Specified by:
      bulkWrite in interface com.mongodb.client.MongoCollection<T>
    • deleteOne

      default com.mongodb.client.result.DeleteResult deleteOne​(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson)
      Specified by:
      deleteOne in interface com.mongodb.client.MongoCollection<T>
    • deleteOne

      default com.mongodb.client.result.DeleteResult deleteOne​(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson, com.mongodb.client.model.DeleteOptions deleteOptions)
      Specified by:
      deleteOne in interface com.mongodb.client.MongoCollection<T>
    • deleteMany

      default com.mongodb.client.result.DeleteResult deleteMany​(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson)
      Specified by:
      deleteMany in interface com.mongodb.client.MongoCollection<T>
    • deleteMany

      default com.mongodb.client.result.DeleteResult deleteMany​(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson, com.mongodb.client.model.DeleteOptions deleteOptions)
      Specified by:
      deleteMany in interface com.mongodb.client.MongoCollection<T>
    • replaceOne

      default com.mongodb.client.result.UpdateResult replaceOne​(org.bson.conversions.Bson bson, T t, com.mongodb.client.model.ReplaceOptions replaceOptions)
      Specified by:
      replaceOne in interface com.mongodb.client.MongoCollection<T>
    • replaceOne

      default com.mongodb.client.result.UpdateResult replaceOne​(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson, T t)
      Specified by:
      replaceOne in interface com.mongodb.client.MongoCollection<T>
    • replaceOne

      default com.mongodb.client.result.UpdateResult replaceOne​(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson, T t, com.mongodb.client.model.ReplaceOptions replaceOptions)
      Specified by:
      replaceOne in interface com.mongodb.client.MongoCollection<T>
    • updateOne

      default com.mongodb.client.result.UpdateResult updateOne​(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson, org.bson.conversions.Bson bson1)
      Specified by:
      updateOne in interface com.mongodb.client.MongoCollection<T>
    • updateOne

      default com.mongodb.client.result.UpdateResult updateOne​(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson, org.bson.conversions.Bson bson1, com.mongodb.client.model.UpdateOptions updateOptions)
      Specified by:
      updateOne in interface com.mongodb.client.MongoCollection<T>
    • updateOne

      default com.mongodb.client.result.UpdateResult updateOne​(org.bson.conversions.Bson bson, java.util.List<? extends org.bson.conversions.Bson> list)
      Specified by:
      updateOne in interface com.mongodb.client.MongoCollection<T>
    • updateOne

      default com.mongodb.client.result.UpdateResult updateOne​(org.bson.conversions.Bson bson, java.util.List<? extends org.bson.conversions.Bson> list, com.mongodb.client.model.UpdateOptions updateOptions)
      Specified by:
      updateOne in interface com.mongodb.client.MongoCollection<T>
    • updateOne

      default com.mongodb.client.result.UpdateResult updateOne​(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson, java.util.List<? extends org.bson.conversions.Bson> list)
      Specified by:
      updateOne in interface com.mongodb.client.MongoCollection<T>
    • updateOne

      default com.mongodb.client.result.UpdateResult updateOne​(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson, java.util.List<? extends org.bson.conversions.Bson> list, com.mongodb.client.model.UpdateOptions updateOptions)
      Specified by:
      updateOne in interface com.mongodb.client.MongoCollection<T>
    • updateMany

      default com.mongodb.client.result.UpdateResult updateMany​(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson, org.bson.conversions.Bson bson1)
      Specified by:
      updateMany in interface com.mongodb.client.MongoCollection<T>
    • updateMany

      default com.mongodb.client.result.UpdateResult updateMany​(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson, org.bson.conversions.Bson bson1, com.mongodb.client.model.UpdateOptions updateOptions)
      Specified by:
      updateMany in interface com.mongodb.client.MongoCollection<T>
    • updateMany

      default com.mongodb.client.result.UpdateResult updateMany​(org.bson.conversions.Bson bson, java.util.List<? extends org.bson.conversions.Bson> list)
      Specified by:
      updateMany in interface com.mongodb.client.MongoCollection<T>
    • updateMany

      default com.mongodb.client.result.UpdateResult updateMany​(org.bson.conversions.Bson bson, java.util.List<? extends org.bson.conversions.Bson> list, com.mongodb.client.model.UpdateOptions updateOptions)
      Specified by:
      updateMany in interface com.mongodb.client.MongoCollection<T>
    • updateMany

      default com.mongodb.client.result.UpdateResult updateMany​(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson, java.util.List<? extends org.bson.conversions.Bson> list)
      Specified by:
      updateMany in interface com.mongodb.client.MongoCollection<T>
    • updateMany

      default com.mongodb.client.result.UpdateResult updateMany​(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson, java.util.List<? extends org.bson.conversions.Bson> list, com.mongodb.client.model.UpdateOptions updateOptions)
      Specified by:
      updateMany in interface com.mongodb.client.MongoCollection<T>
    • findOneAndDelete

      default T findOneAndDelete​(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson)
      Specified by:
      findOneAndDelete in interface com.mongodb.client.MongoCollection<T>
    • findOneAndDelete

      default T findOneAndDelete​(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson, com.mongodb.client.model.FindOneAndDeleteOptions findOneAndDeleteOptions)
      Specified by:
      findOneAndDelete in interface com.mongodb.client.MongoCollection<T>
    • findOneAndReplace

      default T findOneAndReplace​(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson, T t)
      Specified by:
      findOneAndReplace in interface com.mongodb.client.MongoCollection<T>
    • findOneAndReplace

      default T findOneAndReplace​(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson, T t, com.mongodb.client.model.FindOneAndReplaceOptions findOneAndReplaceOptions)
      Specified by:
      findOneAndReplace in interface com.mongodb.client.MongoCollection<T>
    • findOneAndUpdate

      default T findOneAndUpdate​(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson, org.bson.conversions.Bson bson1)
      Specified by:
      findOneAndUpdate in interface com.mongodb.client.MongoCollection<T>
    • findOneAndUpdate

      default T findOneAndUpdate​(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson, org.bson.conversions.Bson bson1, com.mongodb.client.model.FindOneAndUpdateOptions findOneAndUpdateOptions)
      Specified by:
      findOneAndUpdate in interface com.mongodb.client.MongoCollection<T>
    • findOneAndUpdate

      default T findOneAndUpdate​(org.bson.conversions.Bson bson, java.util.List<? extends org.bson.conversions.Bson> list)
      Specified by:
      findOneAndUpdate in interface com.mongodb.client.MongoCollection<T>
    • findOneAndUpdate

      default T findOneAndUpdate​(org.bson.conversions.Bson bson, java.util.List<? extends org.bson.conversions.Bson> list, com.mongodb.client.model.FindOneAndUpdateOptions findOneAndUpdateOptions)
      Specified by:
      findOneAndUpdate in interface com.mongodb.client.MongoCollection<T>
    • findOneAndUpdate

      default T findOneAndUpdate​(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson, java.util.List<? extends org.bson.conversions.Bson> list)
      Specified by:
      findOneAndUpdate in interface com.mongodb.client.MongoCollection<T>
    • findOneAndUpdate

      default T findOneAndUpdate​(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson, java.util.List<? extends org.bson.conversions.Bson> list, com.mongodb.client.model.FindOneAndUpdateOptions findOneAndUpdateOptions)
      Specified by:
      findOneAndUpdate in interface com.mongodb.client.MongoCollection<T>
    • drop

      default void drop​(com.mongodb.client.ClientSession clientSession)
      Specified by:
      drop in interface com.mongodb.client.MongoCollection<T>
    • createIndex

      default java.lang.String createIndex​(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson)
      Specified by:
      createIndex in interface com.mongodb.client.MongoCollection<T>
    • createIndex

      default java.lang.String createIndex​(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson, com.mongodb.client.model.IndexOptions indexOptions)
      Specified by:
      createIndex in interface com.mongodb.client.MongoCollection<T>
    • createIndexes

      default java.util.List<java.lang.String> createIndexes​(java.util.List<com.mongodb.client.model.IndexModel> list, com.mongodb.client.model.CreateIndexOptions createIndexOptions)
      Specified by:
      createIndexes in interface com.mongodb.client.MongoCollection<T>
    • createIndexes

      default java.util.List<java.lang.String> createIndexes​(com.mongodb.client.ClientSession clientSession, java.util.List<com.mongodb.client.model.IndexModel> list)
      Specified by:
      createIndexes in interface com.mongodb.client.MongoCollection<T>
    • createIndexes

      default java.util.List<java.lang.String> createIndexes​(com.mongodb.client.ClientSession clientSession, java.util.List<com.mongodb.client.model.IndexModel> list, com.mongodb.client.model.CreateIndexOptions createIndexOptions)
      Specified by:
      createIndexes in interface com.mongodb.client.MongoCollection<T>
    • listIndexes

      default com.mongodb.client.ListIndexesIterable<org.bson.Document> listIndexes​(com.mongodb.client.ClientSession clientSession)
      Specified by:
      listIndexes in interface com.mongodb.client.MongoCollection<T>
    • listIndexes

      default <TResult> com.mongodb.client.ListIndexesIterable<TResult> listIndexes​(com.mongodb.client.ClientSession clientSession, java.lang.Class<TResult> aClass)
      Specified by:
      listIndexes in interface com.mongodb.client.MongoCollection<T>
    • dropIndex

      default void dropIndex​(java.lang.String s, com.mongodb.client.model.DropIndexOptions dropIndexOptions)
      Specified by:
      dropIndex in interface com.mongodb.client.MongoCollection<T>
    • dropIndex

      default void dropIndex​(org.bson.conversions.Bson bson, com.mongodb.client.model.DropIndexOptions dropIndexOptions)
      Specified by:
      dropIndex in interface com.mongodb.client.MongoCollection<T>
    • dropIndex

      default void dropIndex​(com.mongodb.client.ClientSession clientSession, java.lang.String s)
      Specified by:
      dropIndex in interface com.mongodb.client.MongoCollection<T>
    • dropIndex

      default void dropIndex​(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson)
      Specified by:
      dropIndex in interface com.mongodb.client.MongoCollection<T>
    • dropIndex

      default void dropIndex​(com.mongodb.client.ClientSession clientSession, java.lang.String s, com.mongodb.client.model.DropIndexOptions dropIndexOptions)
      Specified by:
      dropIndex in interface com.mongodb.client.MongoCollection<T>
    • dropIndex

      default void dropIndex​(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson, com.mongodb.client.model.DropIndexOptions dropIndexOptions)
      Specified by:
      dropIndex in interface com.mongodb.client.MongoCollection<T>
    • dropIndexes

      default void dropIndexes​(com.mongodb.client.ClientSession clientSession)
      Specified by:
      dropIndexes in interface com.mongodb.client.MongoCollection<T>
    • dropIndexes

      default void dropIndexes​(com.mongodb.client.model.DropIndexOptions dropIndexOptions)
      Specified by:
      dropIndexes in interface com.mongodb.client.MongoCollection<T>
    • dropIndexes

      default void dropIndexes​(com.mongodb.client.ClientSession clientSession, com.mongodb.client.model.DropIndexOptions dropIndexOptions)
      Specified by:
      dropIndexes in interface com.mongodb.client.MongoCollection<T>
    • renameCollection

      default void renameCollection​(com.mongodb.client.ClientSession clientSession, com.mongodb.MongoNamespace mongoNamespace)
      Specified by:
      renameCollection in interface com.mongodb.client.MongoCollection<T>
    • renameCollection

      default void renameCollection​(com.mongodb.client.ClientSession clientSession, com.mongodb.MongoNamespace mongoNamespace, com.mongodb.client.model.RenameCollectionOptions renameCollectionOptions)
      Specified by:
      renameCollection in interface com.mongodb.client.MongoCollection<T>
    • insertOne

      default com.mongodb.client.result.InsertOneResult insertOne​(T t)
      Specified by:
      insertOne in interface com.mongodb.client.MongoCollection<T>
    • insertOne

      default com.mongodb.client.result.InsertOneResult insertOne​(T t, com.mongodb.client.model.InsertOneOptions insertOneOptions)
      Specified by:
      insertOne in interface com.mongodb.client.MongoCollection<T>
    • insertOne

      default com.mongodb.client.result.InsertOneResult insertOne​(com.mongodb.client.ClientSession clientSession, T t)
      Specified by:
      insertOne in interface com.mongodb.client.MongoCollection<T>
    • insertOne

      default com.mongodb.client.result.InsertOneResult insertOne​(com.mongodb.client.ClientSession clientSession, T t, com.mongodb.client.model.InsertOneOptions insertOneOptions)
      Specified by:
      insertOne in interface com.mongodb.client.MongoCollection<T>
    • insertMany

      default com.mongodb.client.result.InsertManyResult insertMany​(java.util.List<? extends T> list)
      Specified by:
      insertMany in interface com.mongodb.client.MongoCollection<T>
    • insertMany

      default com.mongodb.client.result.InsertManyResult insertMany​(java.util.List<? extends T> list, com.mongodb.client.model.InsertManyOptions insertManyOptions)
      Specified by:
      insertMany in interface com.mongodb.client.MongoCollection<T>
    • insertMany

      default com.mongodb.client.result.InsertManyResult insertMany​(com.mongodb.client.ClientSession clientSession, java.util.List<? extends T> list)
      Specified by:
      insertMany in interface com.mongodb.client.MongoCollection<T>
    • insertMany

      default com.mongodb.client.result.InsertManyResult insertMany​(com.mongodb.client.ClientSession clientSession, java.util.List<? extends T> list, com.mongodb.client.model.InsertManyOptions insertManyOptions)
      Specified by:
      insertMany in interface com.mongodb.client.MongoCollection<T>