java.lang.Object
com.github.cloudyrock.mongock.driver.mongodb.springdata.v4.decorator.impl.MongockTemplate

@Deprecated public class MongockTemplate extends Object
Deprecated.
From Mongock version 5, this class is deprecated and shouldn't be used (remains in code for backwards compatibility). Please follow one of the recommended approaches depending on your use case: - For existing changeLogs/changeSets created prior version 5: leave them untouched (use with the deprecated class) - For new changeLogs/changeSets created from version 5: ChangeLogs/changeSets use the MongoTemplate provided by the spring framework rather than this class.
See Also:
  • MongoTemplate
  • Constructor Summary

    Constructors
    Constructor
    Description
    MongockTemplate(org.springframework.data.mongodb.core.MongoTemplate impl)
    Deprecated.
     
  • Method Summary

    Modifier and Type
    Method
    Description
    <O> org.springframework.data.mongodb.core.aggregation.AggregationResults<O>
    aggregate(org.springframework.data.mongodb.core.aggregation.Aggregation aggregation, Class<?> inputType, Class<O> outputType)
    Deprecated.
     
    <O> org.springframework.data.mongodb.core.aggregation.AggregationResults<O>
    aggregate(org.springframework.data.mongodb.core.aggregation.Aggregation aggregation, String collectionName, Class<O> outputType)
    Deprecated.
     
    <O> org.springframework.data.mongodb.core.aggregation.AggregationResults<O>
    aggregate(org.springframework.data.mongodb.core.aggregation.TypedAggregation<?> aggregation, Class<O> outputType)
    Deprecated.
     
    <O> org.springframework.data.mongodb.core.aggregation.AggregationResults<O>
    aggregate(org.springframework.data.mongodb.core.aggregation.TypedAggregation<?> aggregation, String inputCollectionName, Class<O> outputType)
    Deprecated.
     
    <T> org.springframework.data.mongodb.core.ExecutableAggregationOperation.ExecutableAggregation<T>
    aggregateAndReturn(Class<T> domainType)
    Deprecated.
     
    <O> Stream<O>
    aggregateStream(org.springframework.data.mongodb.core.aggregation.Aggregation aggregation, Class<?> inputType, Class<O> outputType)
    Deprecated.
     
    <O> Stream<O>
    aggregateStream(org.springframework.data.mongodb.core.aggregation.Aggregation aggregation, String collectionName, Class<O> outputType)
    Deprecated.
     
    <O> Stream<O>
    aggregateStream(org.springframework.data.mongodb.core.aggregation.TypedAggregation<?> aggregation, Class<O> outputType)
    Deprecated.
     
    <O> Stream<O>
    aggregateStream(org.springframework.data.mongodb.core.aggregation.TypedAggregation<?> aggregation, String inputCollectionName, Class<O> outputType)
    Deprecated.
     
    org.springframework.data.mongodb.core.BulkOperations
    bulkOps(org.springframework.data.mongodb.core.BulkOperations.BulkMode mode, Class<?> entityType)
    Deprecated.
     
    org.springframework.data.mongodb.core.BulkOperations
    bulkOps(org.springframework.data.mongodb.core.BulkOperations.BulkMode mode, Class<?> entityType, String collectionName)
    Deprecated.
     
    org.springframework.data.mongodb.core.BulkOperations
    bulkOps(org.springframework.data.mongodb.core.BulkOperations.BulkMode mode, String collectionName)
    Deprecated.
     
    <T> boolean
    collectionExists(Class<T> entityClass)
    Deprecated.
     
    boolean
    collectionExists(String collectionName)
    Deprecated.
     
    long
    count(org.springframework.data.mongodb.core.query.Query query, Class<?> entityClass)
    Deprecated.
     
    long
    count(org.springframework.data.mongodb.core.query.Query query, Class<?> entityClass, String collectionName)
    Deprecated.
     
    long
    count(org.springframework.data.mongodb.core.query.Query query, String collectionName)
    Deprecated.
     
    <T> com.mongodb.client.MongoCollection<org.bson.Document>
    createCollection(Class<T> entityClass)
    Deprecated.
     
    <T> com.mongodb.client.MongoCollection<org.bson.Document>
    createCollection(Class<T> entityClass, org.springframework.data.mongodb.core.CollectionOptions collectionOptions)
    Deprecated.
     
    com.mongodb.client.MongoCollection<org.bson.Document>
    createCollection(String collectionName)
    Deprecated.
     
    com.mongodb.client.MongoCollection<org.bson.Document>
    createCollection(String collectionName, org.springframework.data.mongodb.core.CollectionOptions collectionOptions)
    Deprecated.
     
    <T> void
    dropCollection(Class<T> entityClass)
    Deprecated.
     
    void
    dropCollection(String collectionName)
    Deprecated.
     
    long
    estimatedCount(Class<?> entityClass)
    Deprecated.
     
    long
    Deprecated.
     
    <T> T
    execute(Class<?> entityClass, org.springframework.data.mongodb.core.CollectionCallback<T> callback)
    Deprecated.
     
    <T> T
    execute(String collectionName, org.springframework.data.mongodb.core.CollectionCallback<T> callback)
    Deprecated.
     
    <T> T
    execute(org.springframework.data.mongodb.core.DbCallback<T> action)
    Deprecated.
     
    org.bson.Document
    executeCommand(String jsonCommand)
    Deprecated.
     
    org.bson.Document
    executeCommand(org.bson.Document command)
    Deprecated.
     
    org.bson.Document
    executeCommand(org.bson.Document command, com.mongodb.ReadPreference readPreference)
    Deprecated.
     
    void
    executeQuery(org.springframework.data.mongodb.core.query.Query query, String collectionName, org.springframework.data.mongodb.core.DocumentCallbackHandler dch)
    Deprecated.
     
    boolean
    exists(org.springframework.data.mongodb.core.query.Query query, Class<?> entityClass)
    Deprecated.
     
    boolean
    exists(org.springframework.data.mongodb.core.query.Query query, Class<?> entityClass, String collectionName)
    Deprecated.
     
    boolean
    exists(org.springframework.data.mongodb.core.query.Query query, String collectionName)
    Deprecated.
     
    <T> List<T>
    find(org.springframework.data.mongodb.core.query.Query query, Class<T> entityClass)
    Deprecated.
     
    <T> List<T>
    find(org.springframework.data.mongodb.core.query.Query query, Class<T> entityClass, String collectionName)
    Deprecated.
     
    <T> List<T>
    findAll(Class<T> entityClass)
    Deprecated.
     
    <T> List<T>
    findAll(Class<T> entityClass, String collectionName)
    Deprecated.
     
    <T> List<T>
    findAllAndRemove(org.springframework.data.mongodb.core.query.Query query, Class<T> entityClass)
    Deprecated.
     
    <T> List<T>
    findAllAndRemove(org.springframework.data.mongodb.core.query.Query query, Class<T> entityClass, String collectionName)
    Deprecated.
     
    <T> List<T>
    findAllAndRemove(org.springframework.data.mongodb.core.query.Query query, String collectionName)
    Deprecated.
     
    <T> T
    findAndModify(org.springframework.data.mongodb.core.query.Query query, org.springframework.data.mongodb.core.query.UpdateDefinition update, Class<T> entityClass)
    Deprecated.
     
    <T> T
    findAndModify(org.springframework.data.mongodb.core.query.Query query, org.springframework.data.mongodb.core.query.UpdateDefinition update, Class<T> entityClass, String collectionName)
    Deprecated.
     
    <T> T
    findAndModify(org.springframework.data.mongodb.core.query.Query query, org.springframework.data.mongodb.core.query.UpdateDefinition update, org.springframework.data.mongodb.core.FindAndModifyOptions options, Class<T> entityClass)
    Deprecated.
     
    <T> T
    findAndModify(org.springframework.data.mongodb.core.query.Query query, org.springframework.data.mongodb.core.query.UpdateDefinition update, org.springframework.data.mongodb.core.FindAndModifyOptions options, Class<T> entityClass, String collectionName)
    Deprecated.
     
    <T> T
    findAndRemove(org.springframework.data.mongodb.core.query.Query query, Class<T> entityClass)
    Deprecated.
     
    <T> T
    findAndRemove(org.springframework.data.mongodb.core.query.Query query, Class<T> entityClass, String collectionName)
    Deprecated.
     
    <S, T> T
    findAndReplace(org.springframework.data.mongodb.core.query.Query query, S replacement, org.springframework.data.mongodb.core.FindAndReplaceOptions options, Class<S> entityType, Class<T> resultType)
    Deprecated.
     
    <S, T> T
    findAndReplace(org.springframework.data.mongodb.core.query.Query query, S replacement, org.springframework.data.mongodb.core.FindAndReplaceOptions options, Class<S> entityType, String collectionName, Class<T> resultType)
    Deprecated.
     
    <T> T
    findAndReplace(org.springframework.data.mongodb.core.query.Query query, T replacement)
    Deprecated.
     
    <T> T
    findAndReplace(org.springframework.data.mongodb.core.query.Query query, T replacement, String collectionName)
    Deprecated.
     
    <T> T
    findAndReplace(org.springframework.data.mongodb.core.query.Query query, T replacement, org.springframework.data.mongodb.core.FindAndReplaceOptions options)
    Deprecated.
     
    <T> T
    findAndReplace(org.springframework.data.mongodb.core.query.Query query, T replacement, org.springframework.data.mongodb.core.FindAndReplaceOptions options, Class<T> entityType, String collectionName)
    Deprecated.
     
    <T> T
    findAndReplace(org.springframework.data.mongodb.core.query.Query query, T replacement, org.springframework.data.mongodb.core.FindAndReplaceOptions options, String collectionName)
    Deprecated.
     
    <T> T
    findById(Object id, Class<T> entityClass)
    Deprecated.
     
    <T> T
    findById(Object id, Class<T> entityClass, String collectionName)
    Deprecated.
     
    <T> List<T>
    findDistinct(String field, Class<?> entityClass, Class<T> resultClass)
    Deprecated.
     
    <T> List<T>
    findDistinct(org.springframework.data.mongodb.core.query.Query query, String field, Class<?> entityClass, Class<T> resultClass)
    Deprecated.
     
    <T> List<T>
    findDistinct(org.springframework.data.mongodb.core.query.Query query, String field, String collectionName, Class<?> entityClass, Class<T> resultClass)
    Deprecated.
     
    <T> List<T>
    findDistinct(org.springframework.data.mongodb.core.query.Query query, String field, String collection, Class<T> resultClass)
    Deprecated.
     
    <T> T
    findOne(org.springframework.data.mongodb.core.query.Query query, Class<T> entityClass)
    Deprecated.
     
    <T> T
    findOne(org.springframework.data.mongodb.core.query.Query query, Class<T> entityClass, String collectionName)
    Deprecated.
     
    <T> org.springframework.data.geo.GeoResults<T>
    geoNear(org.springframework.data.mongodb.core.query.NearQuery near, Class<?> domainType, String collectionName, Class<T> returnType)
    Deprecated.
     
    <T> org.springframework.data.geo.GeoResults<T>
    geoNear(org.springframework.data.mongodb.core.query.NearQuery near, Class<T> entityClass)
    Deprecated.
     
    <T> org.springframework.data.geo.GeoResults<T>
    geoNear(org.springframework.data.mongodb.core.query.NearQuery near, Class<T> domainType, String collectionName)
    Deprecated.
     
    com.mongodb.client.MongoCollection<org.bson.Document>
    getCollection(String collectionName)
    Deprecated.
     
    getCollectionName(Class<?> entityClass)
    Deprecated.
     
    Deprecated.
     
    org.springframework.data.mongodb.core.convert.MongoConverter
    Deprecated.
     
    com.mongodb.client.MongoDatabase
    Deprecated.
     
    org.springframework.dao.support.PersistenceExceptionTranslator
    Deprecated.
     
    org.springframework.data.mongodb.MongoDatabaseFactory
    Deprecated.
     
    <T> org.springframework.data.mongodb.core.aggregation.AggregationResults<T>
    group(String inputCollectionName, String groupBy, Class<T> entityClass)
    Deprecated.
     
    <T> org.springframework.data.mongodb.core.aggregation.AggregationResults<T>
    group(org.springframework.data.mongodb.core.query.Criteria criteria, String inputCollectionName, String groupBy, Class<T> entityClass)
    Deprecated.
     
    org.springframework.data.mongodb.core.index.IndexOperations
    indexOps(Class<?> entityClass)
    Deprecated.
     
    org.springframework.data.mongodb.core.index.IndexOperations
    indexOps(String collectionName)
    Deprecated.
     
    org.springframework.data.mongodb.core.index.IndexOperations
    indexOps(String s, Class<?> aClass)
    Deprecated.
     
    <T> org.springframework.data.mongodb.core.ExecutableInsertOperation.ExecutableInsert<T>
    insert(Class<T> domainType)
    Deprecated.
     
    <T> Collection<T>
    insert(Collection<? extends T> batchToSave, Class<?> entityClass)
    Deprecated.
     
    <T> Collection<T>
    insert(Collection<? extends T> batchToSave, String collectionName)
    Deprecated.
     
    <T> T
    insert(T objectToSave)
    Deprecated.
     
    <T> T
    insert(T objectToSave, String collectionName)
    Deprecated.
     
    <T> Collection<T>
    insertAll(Collection<? extends T> objectsToSave)
    Deprecated.
     
    <T> org.springframework.data.mongodb.core.ExecutableMapReduceOperation.ExecutableMapReduce<T>
    mapReduce(Class<T> domainType)
    Deprecated.
     
    <T> org.springframework.data.mongodb.core.mapreduce.MapReduceResults<T>
    mapReduce(String inputCollectionName, String mapFunction, String reduceFunction, Class<T> entityClass)
    Deprecated.
     
    <T> org.springframework.data.mongodb.core.mapreduce.MapReduceResults<T>
    mapReduce(String inputCollectionName, String mapFunction, String reduceFunction, org.springframework.data.mongodb.core.mapreduce.MapReduceOptions mapReduceOptions, Class<T> entityClass)
    Deprecated.
     
    <T> org.springframework.data.mongodb.core.mapreduce.MapReduceResults<T>
    mapReduce(org.springframework.data.mongodb.core.query.Query query, String inputCollectionName, String mapFunction, String reduceFunction, Class<T> entityClass)
    Deprecated.
     
    <T> org.springframework.data.mongodb.core.mapreduce.MapReduceResults<T>
    mapReduce(org.springframework.data.mongodb.core.query.Query query, String inputCollectionName, String mapFunction, String reduceFunction, org.springframework.data.mongodb.core.mapreduce.MapReduceOptions mapReduceOptions, Class<T> entityClass)
    Deprecated.
     
    <T> org.springframework.data.mongodb.core.ExecutableFindOperation.ExecutableFind<T>
    query(Class<T> domainType)
    Deprecated.
     
    <T> org.springframework.data.mongodb.core.ExecutableRemoveOperation.ExecutableRemove<T>
    remove(Class<T> domainType)
    Deprecated.
     
    com.mongodb.client.result.DeleteResult
    remove(Object object)
    Deprecated.
     
    com.mongodb.client.result.DeleteResult
    remove(Object object, String collectionName)
    Deprecated.
     
    com.mongodb.client.result.DeleteResult
    remove(org.springframework.data.mongodb.core.query.Query query, Class<?> entityClass)
    Deprecated.
     
    com.mongodb.client.result.DeleteResult
    remove(org.springframework.data.mongodb.core.query.Query query, Class<?> entityClass, String collectionName)
    Deprecated.
     
    com.mongodb.client.result.DeleteResult
    remove(org.springframework.data.mongodb.core.query.Query query, String collectionName)
    Deprecated.
     
    <T> T
    save(T objectToSave)
    Deprecated.
     
    <T> T
    save(T objectToSave, String collectionName)
    Deprecated.
     
    org.springframework.data.mongodb.core.ScriptOperations
    Deprecated.
     
    void
    setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
    Deprecated.
     
    void
    setReadPreference(com.mongodb.ReadPreference readPreference)
    Deprecated.
     
    void
    setWriteConcern(com.mongodb.WriteConcern writeConcern)
    Deprecated.
     
    void
    setWriteConcernResolver(org.springframework.data.mongodb.core.WriteConcernResolver writeConcernResolver)
    Deprecated.
     
    void
    setWriteResultChecking(org.springframework.data.mongodb.core.WriteResultChecking resultChecking)
    Deprecated.
     
    <T> Stream<T>
    stream(org.springframework.data.mongodb.core.query.Query query, Class<T> entityType)
    Deprecated.
     
    <T> Stream<T>
    stream(org.springframework.data.mongodb.core.query.Query query, Class<T> entityType, String collectionName)
    Deprecated.
     
    <T> org.springframework.data.mongodb.core.ExecutableUpdateOperation.ExecutableUpdate<T>
    update(Class<T> domainType)
    Deprecated.
     
    com.mongodb.client.result.UpdateResult
    updateFirst(org.springframework.data.mongodb.core.query.Query query, org.springframework.data.mongodb.core.query.UpdateDefinition update, Class<?> entityClass)
    Deprecated.
     
    com.mongodb.client.result.UpdateResult
    updateFirst(org.springframework.data.mongodb.core.query.Query query, org.springframework.data.mongodb.core.query.UpdateDefinition update, Class<?> entityClass, String collectionName)
    Deprecated.
     
    com.mongodb.client.result.UpdateResult
    updateFirst(org.springframework.data.mongodb.core.query.Query query, org.springframework.data.mongodb.core.query.UpdateDefinition update, String collectionName)
    Deprecated.
     
    com.mongodb.client.result.UpdateResult
    updateMulti(org.springframework.data.mongodb.core.query.Query query, org.springframework.data.mongodb.core.query.UpdateDefinition update, Class<?> entityClass)
    Deprecated.
     
    com.mongodb.client.result.UpdateResult
    updateMulti(org.springframework.data.mongodb.core.query.Query query, org.springframework.data.mongodb.core.query.UpdateDefinition update, Class<?> entityClass, String collectionName)
    Deprecated.
     
    com.mongodb.client.result.UpdateResult
    updateMulti(org.springframework.data.mongodb.core.query.Query query, org.springframework.data.mongodb.core.query.UpdateDefinition update, String collectionName)
    Deprecated.
     
    com.mongodb.client.result.UpdateResult
    upsert(org.springframework.data.mongodb.core.query.Query query, org.springframework.data.mongodb.core.query.UpdateDefinition update, Class<?> entityClass)
    Deprecated.
     
    com.mongodb.client.result.UpdateResult
    upsert(org.springframework.data.mongodb.core.query.Query query, org.springframework.data.mongodb.core.query.UpdateDefinition update, Class<?> entityClass, String collectionName)
    Deprecated.
     
    com.mongodb.client.result.UpdateResult
    upsert(org.springframework.data.mongodb.core.query.Query query, org.springframework.data.mongodb.core.query.UpdateDefinition update, String collectionName)
    Deprecated.
     
    org.springframework.data.mongodb.core.MongoOperations
    withSession(com.mongodb.client.ClientSession session)
    Deprecated.
     
    org.springframework.data.mongodb.core.SessionScoped
    withSession(com.mongodb.ClientSessionOptions sessionOptions)
    Deprecated.
     
    org.springframework.data.mongodb.core.SessionScoped
    withSession(Supplier<com.mongodb.client.ClientSession> sessionProvider)
    Deprecated.
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • MongockTemplate

      public MongockTemplate(org.springframework.data.mongodb.core.MongoTemplate impl)
      Deprecated.
  • Method Details

    • setWriteResultChecking

      public void setWriteResultChecking(org.springframework.data.mongodb.core.WriteResultChecking resultChecking)
      Deprecated.
    • setWriteConcern

      public void setWriteConcern(com.mongodb.WriteConcern writeConcern)
      Deprecated.
    • setWriteConcernResolver

      public void setWriteConcernResolver(org.springframework.data.mongodb.core.WriteConcernResolver writeConcernResolver)
      Deprecated.
    • setReadPreference

      public void setReadPreference(com.mongodb.ReadPreference readPreference)
      Deprecated.
    • setApplicationContext

      public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) throws org.springframework.beans.BeansException
      Deprecated.
      Throws:
      org.springframework.beans.BeansException
    • getConverter

      public org.springframework.data.mongodb.core.convert.MongoConverter getConverter()
      Deprecated.
    • stream

      public <T> Stream<T> stream(org.springframework.data.mongodb.core.query.Query query, Class<T> entityType)
      Deprecated.
    • stream

      public <T> Stream<T> stream(org.springframework.data.mongodb.core.query.Query query, Class<T> entityType, String collectionName)
      Deprecated.
    • getCollectionName

      public String getCollectionName(Class<?> entityClass)
      Deprecated.
    • executeCommand

      public org.bson.Document executeCommand(String jsonCommand)
      Deprecated.
    • executeCommand

      public org.bson.Document executeCommand(org.bson.Document command)
      Deprecated.
    • executeCommand

      public org.bson.Document executeCommand(org.bson.Document command, com.mongodb.ReadPreference readPreference)
      Deprecated.
    • executeQuery

      public void executeQuery(org.springframework.data.mongodb.core.query.Query query, String collectionName, org.springframework.data.mongodb.core.DocumentCallbackHandler dch)
      Deprecated.
    • execute

      public <T> T execute(org.springframework.data.mongodb.core.DbCallback<T> action)
      Deprecated.
    • execute

      public <T> T execute(Class<?> entityClass, org.springframework.data.mongodb.core.CollectionCallback<T> callback)
      Deprecated.
    • execute

      public <T> T execute(String collectionName, org.springframework.data.mongodb.core.CollectionCallback<T> callback)
      Deprecated.
    • createCollection

      public <T> com.mongodb.client.MongoCollection<org.bson.Document> createCollection(Class<T> entityClass)
      Deprecated.
    • createCollection

      public <T> com.mongodb.client.MongoCollection<org.bson.Document> createCollection(Class<T> entityClass, org.springframework.data.mongodb.core.CollectionOptions collectionOptions)
      Deprecated.
    • createCollection

      public com.mongodb.client.MongoCollection<org.bson.Document> createCollection(String collectionName)
      Deprecated.
    • createCollection

      public com.mongodb.client.MongoCollection<org.bson.Document> createCollection(String collectionName, org.springframework.data.mongodb.core.CollectionOptions collectionOptions)
      Deprecated.
    • getCollection

      public com.mongodb.client.MongoCollection<org.bson.Document> getCollection(String collectionName)
      Deprecated.
    • collectionExists

      public <T> boolean collectionExists(Class<T> entityClass)
      Deprecated.
    • collectionExists

      public boolean collectionExists(String collectionName)
      Deprecated.
    • dropCollection

      public <T> void dropCollection(Class<T> entityClass)
      Deprecated.
    • dropCollection

      public void dropCollection(String collectionName)
      Deprecated.
    • findOne

      public <T> T findOne(org.springframework.data.mongodb.core.query.Query query, Class<T> entityClass)
      Deprecated.
    • findOne

      public <T> T findOne(org.springframework.data.mongodb.core.query.Query query, Class<T> entityClass, String collectionName)
      Deprecated.
    • exists

      public boolean exists(org.springframework.data.mongodb.core.query.Query query, Class<?> entityClass)
      Deprecated.
    • exists

      public boolean exists(org.springframework.data.mongodb.core.query.Query query, String collectionName)
      Deprecated.
    • exists

      public boolean exists(org.springframework.data.mongodb.core.query.Query query, Class<?> entityClass, String collectionName)
      Deprecated.
    • find

      public <T> List<T> find(org.springframework.data.mongodb.core.query.Query query, Class<T> entityClass)
      Deprecated.
    • find

      public <T> List<T> find(org.springframework.data.mongodb.core.query.Query query, Class<T> entityClass, String collectionName)
      Deprecated.
    • findById

      public <T> T findById(Object id, Class<T> entityClass)
      Deprecated.
    • findById

      public <T> T findById(Object id, Class<T> entityClass, String collectionName)
      Deprecated.
    • geoNear

      public <T> org.springframework.data.geo.GeoResults<T> geoNear(org.springframework.data.mongodb.core.query.NearQuery near, Class<T> entityClass)
      Deprecated.
    • geoNear

      public <T> org.springframework.data.geo.GeoResults<T> geoNear(org.springframework.data.mongodb.core.query.NearQuery near, Class<T> domainType, String collectionName)
      Deprecated.
    • geoNear

      public <T> org.springframework.data.geo.GeoResults<T> geoNear(org.springframework.data.mongodb.core.query.NearQuery near, Class<?> domainType, String collectionName, Class<T> returnType)
      Deprecated.
    • findAndRemove

      public <T> T findAndRemove(org.springframework.data.mongodb.core.query.Query query, Class<T> entityClass)
      Deprecated.
    • findAndRemove

      public <T> T findAndRemove(org.springframework.data.mongodb.core.query.Query query, Class<T> entityClass, String collectionName)
      Deprecated.
    • count

      public long count(org.springframework.data.mongodb.core.query.Query query, Class<?> entityClass)
      Deprecated.
    • count

      public long count(org.springframework.data.mongodb.core.query.Query query, String collectionName)
      Deprecated.
    • estimatedCount

      public long estimatedCount(Class<?> entityClass)
      Deprecated.
    • estimatedCount

      public long estimatedCount(String s)
      Deprecated.
    • count

      public long count(org.springframework.data.mongodb.core.query.Query query, Class<?> entityClass, String collectionName)
      Deprecated.
    • insert

      public <T> T insert(T objectToSave)
      Deprecated.
    • insert

      public <T> T insert(T objectToSave, String collectionName)
      Deprecated.
    • insert

      public <T> Collection<T> insert(Collection<? extends T> batchToSave, Class<?> entityClass)
      Deprecated.
    • insert

      public <T> Collection<T> insert(Collection<? extends T> batchToSave, String collectionName)
      Deprecated.
    • insertAll

      public <T> Collection<T> insertAll(Collection<? extends T> objectsToSave)
      Deprecated.
    • save

      public <T> T save(T objectToSave)
      Deprecated.
    • save

      public <T> T save(T objectToSave, String collectionName)
      Deprecated.
    • remove

      public com.mongodb.client.result.DeleteResult remove(Object object)
      Deprecated.
    • remove

      public com.mongodb.client.result.DeleteResult remove(Object object, String collectionName)
      Deprecated.
    • remove

      public com.mongodb.client.result.DeleteResult remove(org.springframework.data.mongodb.core.query.Query query, String collectionName)
      Deprecated.
    • remove

      public com.mongodb.client.result.DeleteResult remove(org.springframework.data.mongodb.core.query.Query query, Class<?> entityClass)
      Deprecated.
    • remove

      public com.mongodb.client.result.DeleteResult remove(org.springframework.data.mongodb.core.query.Query query, Class<?> entityClass, String collectionName)
      Deprecated.
    • findAll

      public <T> List<T> findAll(Class<T> entityClass)
      Deprecated.
    • findAll

      public <T> List<T> findAll(Class<T> entityClass, String collectionName)
      Deprecated.
    • mapReduce

      public <T> org.springframework.data.mongodb.core.mapreduce.MapReduceResults<T> mapReduce(String inputCollectionName, String mapFunction, String reduceFunction, Class<T> entityClass)
      Deprecated.
    • mapReduce

      public <T> org.springframework.data.mongodb.core.mapreduce.MapReduceResults<T> mapReduce(String inputCollectionName, String mapFunction, String reduceFunction, org.springframework.data.mongodb.core.mapreduce.MapReduceOptions mapReduceOptions, Class<T> entityClass)
      Deprecated.
    • mapReduce

      public <T> org.springframework.data.mongodb.core.mapreduce.MapReduceResults<T> mapReduce(org.springframework.data.mongodb.core.query.Query query, String inputCollectionName, String mapFunction, String reduceFunction, Class<T> entityClass)
      Deprecated.
    • mapReduce

      public <T> org.springframework.data.mongodb.core.mapreduce.MapReduceResults<T> mapReduce(org.springframework.data.mongodb.core.query.Query query, String inputCollectionName, String mapFunction, String reduceFunction, org.springframework.data.mongodb.core.mapreduce.MapReduceOptions mapReduceOptions, Class<T> entityClass)
      Deprecated.
    • group

      public <T> org.springframework.data.mongodb.core.aggregation.AggregationResults<T> group(String inputCollectionName, String groupBy, Class<T> entityClass)
      Deprecated.
    • group

      public <T> org.springframework.data.mongodb.core.aggregation.AggregationResults<T> group(org.springframework.data.mongodb.core.query.Criteria criteria, String inputCollectionName, String groupBy, Class<T> entityClass)
      Deprecated.
    • aggregate

      public <O> org.springframework.data.mongodb.core.aggregation.AggregationResults<O> aggregate(org.springframework.data.mongodb.core.aggregation.TypedAggregation<?> aggregation, Class<O> outputType)
      Deprecated.
    • aggregate

      public <O> org.springframework.data.mongodb.core.aggregation.AggregationResults<O> aggregate(org.springframework.data.mongodb.core.aggregation.TypedAggregation<?> aggregation, String inputCollectionName, Class<O> outputType)
      Deprecated.
    • aggregate

      public <O> org.springframework.data.mongodb.core.aggregation.AggregationResults<O> aggregate(org.springframework.data.mongodb.core.aggregation.Aggregation aggregation, Class<?> inputType, Class<O> outputType)
      Deprecated.
    • aggregate

      public <O> org.springframework.data.mongodb.core.aggregation.AggregationResults<O> aggregate(org.springframework.data.mongodb.core.aggregation.Aggregation aggregation, String collectionName, Class<O> outputType)
      Deprecated.
    • aggregateStream

      public <O> Stream<O> aggregateStream(org.springframework.data.mongodb.core.aggregation.TypedAggregation<?> aggregation, String inputCollectionName, Class<O> outputType)
      Deprecated.
    • aggregateStream

      public <O> Stream<O> aggregateStream(org.springframework.data.mongodb.core.aggregation.TypedAggregation<?> aggregation, Class<O> outputType)
      Deprecated.
    • aggregateStream

      public <O> Stream<O> aggregateStream(org.springframework.data.mongodb.core.aggregation.Aggregation aggregation, Class<?> inputType, Class<O> outputType)
      Deprecated.
    • aggregateStream

      public <O> Stream<O> aggregateStream(org.springframework.data.mongodb.core.aggregation.Aggregation aggregation, String collectionName, Class<O> outputType)
      Deprecated.
    • findAllAndRemove

      public <T> List<T> findAllAndRemove(org.springframework.data.mongodb.core.query.Query query, String collectionName)
      Deprecated.
    • findAllAndRemove

      public <T> List<T> findAllAndRemove(org.springframework.data.mongodb.core.query.Query query, Class<T> entityClass)
      Deprecated.
    • findAllAndRemove

      public <T> List<T> findAllAndRemove(org.springframework.data.mongodb.core.query.Query query, Class<T> entityClass, String collectionName)
      Deprecated.
    • query

      public <T> org.springframework.data.mongodb.core.ExecutableFindOperation.ExecutableFind<T> query(Class<T> domainType)
      Deprecated.
    • update

      public <T> org.springframework.data.mongodb.core.ExecutableUpdateOperation.ExecutableUpdate<T> update(Class<T> domainType)
      Deprecated.
    • remove

      public <T> org.springframework.data.mongodb.core.ExecutableRemoveOperation.ExecutableRemove<T> remove(Class<T> domainType)
      Deprecated.
    • aggregateAndReturn

      public <T> org.springframework.data.mongodb.core.ExecutableAggregationOperation.ExecutableAggregation<T> aggregateAndReturn(Class<T> domainType)
      Deprecated.
    • insert

      public <T> org.springframework.data.mongodb.core.ExecutableInsertOperation.ExecutableInsert<T> insert(Class<T> domainType)
      Deprecated.
    • getCollectionNames

      public Set<String> getCollectionNames()
      Deprecated.
    • getDb

      public com.mongodb.client.MongoDatabase getDb()
      Deprecated.
    • getExceptionTranslator

      public org.springframework.dao.support.PersistenceExceptionTranslator getExceptionTranslator()
      Deprecated.
    • getMongoDbFactory

      public org.springframework.data.mongodb.MongoDatabaseFactory getMongoDbFactory()
      Deprecated.
    • findDistinct

      public <T> List<T> findDistinct(org.springframework.data.mongodb.core.query.Query query, String field, Class<?> entityClass, Class<T> resultClass)
      Deprecated.
    • findDistinct

      public <T> List<T> findDistinct(org.springframework.data.mongodb.core.query.Query query, String field, String collectionName, Class<?> entityClass, Class<T> resultClass)
      Deprecated.
    • findAndReplace

      public <S, T> T findAndReplace(org.springframework.data.mongodb.core.query.Query query, S replacement, org.springframework.data.mongodb.core.FindAndReplaceOptions options, Class<S> entityType, String collectionName, Class<T> resultType)
      Deprecated.
    • mapReduce

      public <T> org.springframework.data.mongodb.core.ExecutableMapReduceOperation.ExecutableMapReduce<T> mapReduce(Class<T> domainType)
      Deprecated.
    • withSession

      public org.springframework.data.mongodb.core.MongoOperations withSession(com.mongodb.client.ClientSession session)
      Deprecated.
    • indexOps

      public org.springframework.data.mongodb.core.index.IndexOperations indexOps(String collectionName)
      Deprecated.
    • indexOps

      public org.springframework.data.mongodb.core.index.IndexOperations indexOps(String s, Class<?> aClass)
      Deprecated.
    • indexOps

      public org.springframework.data.mongodb.core.index.IndexOperations indexOps(Class<?> entityClass)
      Deprecated.
    • bulkOps

      public org.springframework.data.mongodb.core.BulkOperations bulkOps(org.springframework.data.mongodb.core.BulkOperations.BulkMode mode, String collectionName)
      Deprecated.
    • bulkOps

      public org.springframework.data.mongodb.core.BulkOperations bulkOps(org.springframework.data.mongodb.core.BulkOperations.BulkMode mode, Class<?> entityType)
      Deprecated.
    • bulkOps

      public org.springframework.data.mongodb.core.BulkOperations bulkOps(org.springframework.data.mongodb.core.BulkOperations.BulkMode mode, Class<?> entityType, String collectionName)
      Deprecated.
    • scriptOps

      public org.springframework.data.mongodb.core.ScriptOperations scriptOps()
      Deprecated.
    • withSession

      public org.springframework.data.mongodb.core.SessionScoped withSession(com.mongodb.ClientSessionOptions sessionOptions)
      Deprecated.
    • findDistinct

      public <T> List<T> findDistinct(org.springframework.data.mongodb.core.query.Query query, String field, String collection, Class<T> resultClass)
      Deprecated.
    • findDistinct

      public <T> List<T> findDistinct(String field, Class<?> entityClass, Class<T> resultClass)
      Deprecated.
    • withSession

      public org.springframework.data.mongodb.core.SessionScoped withSession(Supplier<com.mongodb.client.ClientSession> sessionProvider)
      Deprecated.
    • findAndModify

      public <T> T findAndModify(org.springframework.data.mongodb.core.query.Query query, org.springframework.data.mongodb.core.query.UpdateDefinition update, Class<T> entityClass)
      Deprecated.
    • findAndModify

      public <T> T findAndModify(org.springframework.data.mongodb.core.query.Query query, org.springframework.data.mongodb.core.query.UpdateDefinition update, Class<T> entityClass, String collectionName)
      Deprecated.
    • findAndModify

      public <T> T findAndModify(org.springframework.data.mongodb.core.query.Query query, org.springframework.data.mongodb.core.query.UpdateDefinition update, org.springframework.data.mongodb.core.FindAndModifyOptions options, Class<T> entityClass)
      Deprecated.
    • findAndModify

      public <T> T findAndModify(org.springframework.data.mongodb.core.query.Query query, org.springframework.data.mongodb.core.query.UpdateDefinition update, org.springframework.data.mongodb.core.FindAndModifyOptions options, Class<T> entityClass, String collectionName)
      Deprecated.
    • findAndReplace

      public <T> T findAndReplace(org.springframework.data.mongodb.core.query.Query query, T replacement)
      Deprecated.
    • findAndReplace

      public <T> T findAndReplace(org.springframework.data.mongodb.core.query.Query query, T replacement, String collectionName)
      Deprecated.
    • findAndReplace

      public <T> T findAndReplace(org.springframework.data.mongodb.core.query.Query query, T replacement, org.springframework.data.mongodb.core.FindAndReplaceOptions options)
      Deprecated.
    • findAndReplace

      public <T> T findAndReplace(org.springframework.data.mongodb.core.query.Query query, T replacement, org.springframework.data.mongodb.core.FindAndReplaceOptions options, String collectionName)
      Deprecated.
    • findAndReplace

      public <T> T findAndReplace(org.springframework.data.mongodb.core.query.Query query, T replacement, org.springframework.data.mongodb.core.FindAndReplaceOptions options, Class<T> entityType, String collectionName)
      Deprecated.
    • findAndReplace

      public <S, T> T findAndReplace(org.springframework.data.mongodb.core.query.Query query, S replacement, org.springframework.data.mongodb.core.FindAndReplaceOptions options, Class<S> entityType, Class<T> resultType)
      Deprecated.
    • upsert

      public com.mongodb.client.result.UpdateResult upsert(org.springframework.data.mongodb.core.query.Query query, org.springframework.data.mongodb.core.query.UpdateDefinition update, Class<?> entityClass)
      Deprecated.
    • upsert

      public com.mongodb.client.result.UpdateResult upsert(org.springframework.data.mongodb.core.query.Query query, org.springframework.data.mongodb.core.query.UpdateDefinition update, String collectionName)
      Deprecated.
    • upsert

      public com.mongodb.client.result.UpdateResult upsert(org.springframework.data.mongodb.core.query.Query query, org.springframework.data.mongodb.core.query.UpdateDefinition update, Class<?> entityClass, String collectionName)
      Deprecated.
    • updateFirst

      public com.mongodb.client.result.UpdateResult updateFirst(org.springframework.data.mongodb.core.query.Query query, org.springframework.data.mongodb.core.query.UpdateDefinition update, Class<?> entityClass)
      Deprecated.
    • updateFirst

      public com.mongodb.client.result.UpdateResult updateFirst(org.springframework.data.mongodb.core.query.Query query, org.springframework.data.mongodb.core.query.UpdateDefinition update, String collectionName)
      Deprecated.
    • updateFirst

      public com.mongodb.client.result.UpdateResult updateFirst(org.springframework.data.mongodb.core.query.Query query, org.springframework.data.mongodb.core.query.UpdateDefinition update, Class<?> entityClass, String collectionName)
      Deprecated.
    • updateMulti

      public com.mongodb.client.result.UpdateResult updateMulti(org.springframework.data.mongodb.core.query.Query query, org.springframework.data.mongodb.core.query.UpdateDefinition update, Class<?> entityClass)
      Deprecated.
    • updateMulti

      public com.mongodb.client.result.UpdateResult updateMulti(org.springframework.data.mongodb.core.query.Query query, org.springframework.data.mongodb.core.query.UpdateDefinition update, String collectionName)
      Deprecated.
    • updateMulti

      public com.mongodb.client.result.UpdateResult updateMulti(org.springframework.data.mongodb.core.query.Query query, org.springframework.data.mongodb.core.query.UpdateDefinition update, Class<?> entityClass, String collectionName)
      Deprecated.