@Deprecated public class MongockTemplate extends Object
MongoTemplate| Constructor and Description |
|---|
MongockTemplate(org.springframework.data.mongodb.core.MongoTemplate impl)
Deprecated.
|
| Modifier and Type | Method and 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> org.springframework.data.util.CloseableIterator<O> |
aggregateStream(org.springframework.data.mongodb.core.aggregation.Aggregation aggregation,
Class<?> inputType,
Class<O> outputType)
Deprecated.
|
<O> org.springframework.data.util.CloseableIterator<O> |
aggregateStream(org.springframework.data.mongodb.core.aggregation.Aggregation aggregation,
String collectionName,
Class<O> outputType)
Deprecated.
|
<O> org.springframework.data.util.CloseableIterator<O> |
aggregateStream(org.springframework.data.mongodb.core.aggregation.TypedAggregation<?> aggregation,
Class<O> outputType)
Deprecated.
|
<O> org.springframework.data.util.CloseableIterator<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 |
estimatedCount(String s)
Deprecated.
|
<T> T |
execute(Class<?> entityClass,
org.springframework.data.mongodb.core.CollectionCallback<T> callback)
Deprecated.
|
<T> T |
execute(org.springframework.data.mongodb.core.DbCallback<T> action)
Deprecated.
|
<T> T |
execute(String collectionName,
org.springframework.data.mongodb.core.CollectionCallback<T> callback)
Deprecated.
|
org.bson.Document |
executeCommand(org.bson.Document command)
Deprecated.
|
org.bson.Document |
executeCommand(org.bson.Document command,
com.mongodb.ReadPreference readPreference)
Deprecated.
|
org.bson.Document |
executeCommand(String jsonCommand)
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,
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 |
findAndReplace(org.springframework.data.mongodb.core.query.Query query,
T replacement,
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(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> List<T> |
findDistinct(String field,
Class<?> entityClass,
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.
|
String |
getCollectionName(Class<?> entityClass)
Deprecated.
|
Set<String> |
getCollectionNames()
Deprecated.
|
org.springframework.data.mongodb.core.convert.MongoConverter |
getConverter()
Deprecated.
|
com.mongodb.client.MongoDatabase |
getDb()
Deprecated.
|
org.springframework.dao.support.PersistenceExceptionTranslator |
getExceptionTranslator()
Deprecated.
|
org.springframework.data.mongodb.MongoDatabaseFactory |
getMongoDbFactory()
Deprecated.
|
<T> org.springframework.data.mongodb.core.mapreduce.GroupByResults<T> |
group(org.springframework.data.mongodb.core.query.Criteria criteria,
String inputCollectionName,
org.springframework.data.mongodb.core.mapreduce.GroupBy groupBy,
Class<T> entityClass)
Deprecated.
|
<T> org.springframework.data.mongodb.core.mapreduce.GroupByResults<T> |
group(String inputCollectionName,
org.springframework.data.mongodb.core.mapreduce.GroupBy 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(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.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.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 |
scriptOps()
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> org.springframework.data.util.CloseableIterator<T> |
stream(org.springframework.data.mongodb.core.query.Query query,
Class<T> entityType)
Deprecated.
|
<T> org.springframework.data.util.CloseableIterator<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.
|
public MongockTemplate(org.springframework.data.mongodb.core.MongoTemplate impl)
public void setWriteResultChecking(org.springframework.data.mongodb.core.WriteResultChecking resultChecking)
public void setWriteConcern(com.mongodb.WriteConcern writeConcern)
public void setWriteConcernResolver(org.springframework.data.mongodb.core.WriteConcernResolver writeConcernResolver)
public void setReadPreference(com.mongodb.ReadPreference readPreference)
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
throws org.springframework.beans.BeansException
org.springframework.beans.BeansExceptionpublic org.springframework.data.mongodb.core.convert.MongoConverter getConverter()
public <T> org.springframework.data.util.CloseableIterator<T> stream(org.springframework.data.mongodb.core.query.Query query,
Class<T> entityType)
public <T> org.springframework.data.util.CloseableIterator<T> stream(org.springframework.data.mongodb.core.query.Query query,
Class<T> entityType,
String collectionName)
public org.bson.Document executeCommand(String jsonCommand)
public org.bson.Document executeCommand(org.bson.Document command)
public org.bson.Document executeCommand(org.bson.Document command,
com.mongodb.ReadPreference readPreference)
public void executeQuery(org.springframework.data.mongodb.core.query.Query query,
String collectionName,
org.springframework.data.mongodb.core.DocumentCallbackHandler dch)
public <T> T execute(org.springframework.data.mongodb.core.DbCallback<T> action)
public <T> T execute(Class<?> entityClass, org.springframework.data.mongodb.core.CollectionCallback<T> callback)
public <T> T execute(String collectionName, org.springframework.data.mongodb.core.CollectionCallback<T> callback)
public <T> com.mongodb.client.MongoCollection<org.bson.Document> createCollection(Class<T> entityClass)
public <T> com.mongodb.client.MongoCollection<org.bson.Document> createCollection(Class<T> entityClass, org.springframework.data.mongodb.core.CollectionOptions collectionOptions)
public com.mongodb.client.MongoCollection<org.bson.Document> createCollection(String collectionName)
public com.mongodb.client.MongoCollection<org.bson.Document> createCollection(String collectionName, org.springframework.data.mongodb.core.CollectionOptions collectionOptions)
public com.mongodb.client.MongoCollection<org.bson.Document> getCollection(String collectionName)
public <T> boolean collectionExists(Class<T> entityClass)
public boolean collectionExists(String collectionName)
public <T> void dropCollection(Class<T> entityClass)
public void dropCollection(String collectionName)
public <T> T findOne(org.springframework.data.mongodb.core.query.Query query,
Class<T> entityClass)
public <T> T findOne(org.springframework.data.mongodb.core.query.Query query,
Class<T> entityClass,
String collectionName)
public boolean exists(org.springframework.data.mongodb.core.query.Query query,
Class<?> entityClass)
public boolean exists(org.springframework.data.mongodb.core.query.Query query,
String collectionName)
public boolean exists(org.springframework.data.mongodb.core.query.Query query,
Class<?> entityClass,
String collectionName)
public <T> List<T> find(org.springframework.data.mongodb.core.query.Query query, Class<T> entityClass)
public <T> List<T> find(org.springframework.data.mongodb.core.query.Query query, Class<T> entityClass, String collectionName)
public <T> org.springframework.data.geo.GeoResults<T> geoNear(org.springframework.data.mongodb.core.query.NearQuery near,
Class<T> entityClass)
public <T> org.springframework.data.geo.GeoResults<T> geoNear(org.springframework.data.mongodb.core.query.NearQuery near,
Class<T> domainType,
String collectionName)
public <T> org.springframework.data.geo.GeoResults<T> geoNear(org.springframework.data.mongodb.core.query.NearQuery near,
Class<?> domainType,
String collectionName,
Class<T> returnType)
public <T> T findAndRemove(org.springframework.data.mongodb.core.query.Query query,
Class<T> entityClass)
public <T> T findAndRemove(org.springframework.data.mongodb.core.query.Query query,
Class<T> entityClass,
String collectionName)
public long count(org.springframework.data.mongodb.core.query.Query query,
Class<?> entityClass)
public long count(org.springframework.data.mongodb.core.query.Query query,
String collectionName)
public long estimatedCount(Class<?> entityClass)
public long estimatedCount(String s)
public long count(org.springframework.data.mongodb.core.query.Query query,
Class<?> entityClass,
String collectionName)
public <T> T insert(T objectToSave)
public <T> T insert(T objectToSave,
String collectionName)
public <T> Collection<T> insert(Collection<? extends T> batchToSave, Class<?> entityClass)
public <T> Collection<T> insert(Collection<? extends T> batchToSave, String collectionName)
public <T> Collection<T> insertAll(Collection<? extends T> objectsToSave)
public <T> T save(T objectToSave)
public <T> T save(T objectToSave,
String collectionName)
public com.mongodb.client.result.DeleteResult remove(Object object)
public com.mongodb.client.result.DeleteResult remove(Object object, String collectionName)
public com.mongodb.client.result.DeleteResult remove(org.springframework.data.mongodb.core.query.Query query,
String collectionName)
public com.mongodb.client.result.DeleteResult remove(org.springframework.data.mongodb.core.query.Query query,
Class<?> entityClass)
public com.mongodb.client.result.DeleteResult remove(org.springframework.data.mongodb.core.query.Query query,
Class<?> entityClass,
String collectionName)
public <T> org.springframework.data.mongodb.core.mapreduce.MapReduceResults<T> mapReduce(String inputCollectionName, String mapFunction, String reduceFunction, Class<T> entityClass)
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)
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)
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)
public <T> org.springframework.data.mongodb.core.mapreduce.GroupByResults<T> group(String inputCollectionName, org.springframework.data.mongodb.core.mapreduce.GroupBy groupBy, Class<T> entityClass)
public <T> org.springframework.data.mongodb.core.mapreduce.GroupByResults<T> group(org.springframework.data.mongodb.core.query.Criteria criteria,
String inputCollectionName,
org.springframework.data.mongodb.core.mapreduce.GroupBy groupBy,
Class<T> entityClass)
public <O> org.springframework.data.mongodb.core.aggregation.AggregationResults<O> aggregate(org.springframework.data.mongodb.core.aggregation.TypedAggregation<?> aggregation,
Class<O> outputType)
public <O> org.springframework.data.mongodb.core.aggregation.AggregationResults<O> aggregate(org.springframework.data.mongodb.core.aggregation.TypedAggregation<?> aggregation,
String inputCollectionName,
Class<O> outputType)
public <O> org.springframework.data.mongodb.core.aggregation.AggregationResults<O> aggregate(org.springframework.data.mongodb.core.aggregation.Aggregation aggregation,
Class<?> inputType,
Class<O> outputType)
public <O> org.springframework.data.mongodb.core.aggregation.AggregationResults<O> aggregate(org.springframework.data.mongodb.core.aggregation.Aggregation aggregation,
String collectionName,
Class<O> outputType)
public <O> org.springframework.data.util.CloseableIterator<O> aggregateStream(org.springframework.data.mongodb.core.aggregation.TypedAggregation<?> aggregation,
String inputCollectionName,
Class<O> outputType)
public <O> org.springframework.data.util.CloseableIterator<O> aggregateStream(org.springframework.data.mongodb.core.aggregation.TypedAggregation<?> aggregation,
Class<O> outputType)
public <O> org.springframework.data.util.CloseableIterator<O> aggregateStream(org.springframework.data.mongodb.core.aggregation.Aggregation aggregation,
Class<?> inputType,
Class<O> outputType)
public <O> org.springframework.data.util.CloseableIterator<O> aggregateStream(org.springframework.data.mongodb.core.aggregation.Aggregation aggregation,
String collectionName,
Class<O> outputType)
public <T> List<T> findAllAndRemove(org.springframework.data.mongodb.core.query.Query query, String collectionName)
public <T> List<T> findAllAndRemove(org.springframework.data.mongodb.core.query.Query query, Class<T> entityClass)
public <T> List<T> findAllAndRemove(org.springframework.data.mongodb.core.query.Query query, Class<T> entityClass, String collectionName)
public <T> org.springframework.data.mongodb.core.ExecutableFindOperation.ExecutableFind<T> query(Class<T> domainType)
public <T> org.springframework.data.mongodb.core.ExecutableUpdateOperation.ExecutableUpdate<T> update(Class<T> domainType)
public <T> org.springframework.data.mongodb.core.ExecutableRemoveOperation.ExecutableRemove<T> remove(Class<T> domainType)
public <T> org.springframework.data.mongodb.core.ExecutableAggregationOperation.ExecutableAggregation<T> aggregateAndReturn(Class<T> domainType)
public <T> org.springframework.data.mongodb.core.ExecutableInsertOperation.ExecutableInsert<T> insert(Class<T> domainType)
public com.mongodb.client.MongoDatabase getDb()
public org.springframework.dao.support.PersistenceExceptionTranslator getExceptionTranslator()
public org.springframework.data.mongodb.MongoDatabaseFactory getMongoDbFactory()
public <T> List<T> findDistinct(org.springframework.data.mongodb.core.query.Query query, String field, Class<?> entityClass, Class<T> resultClass)
public <T> List<T> findDistinct(org.springframework.data.mongodb.core.query.Query query, String field, String collectionName, Class<?> entityClass, Class<T> resultClass)
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)
public <T> org.springframework.data.mongodb.core.ExecutableMapReduceOperation.ExecutableMapReduce<T> mapReduce(Class<T> domainType)
public org.springframework.data.mongodb.core.MongoOperations withSession(com.mongodb.client.ClientSession session)
public org.springframework.data.mongodb.core.index.IndexOperations indexOps(String collectionName)
public org.springframework.data.mongodb.core.index.IndexOperations indexOps(String s, Class<?> aClass)
public org.springframework.data.mongodb.core.index.IndexOperations indexOps(Class<?> entityClass)
public org.springframework.data.mongodb.core.BulkOperations bulkOps(org.springframework.data.mongodb.core.BulkOperations.BulkMode mode,
String collectionName)
public org.springframework.data.mongodb.core.BulkOperations bulkOps(org.springframework.data.mongodb.core.BulkOperations.BulkMode mode,
Class<?> entityType)
public org.springframework.data.mongodb.core.BulkOperations bulkOps(org.springframework.data.mongodb.core.BulkOperations.BulkMode mode,
Class<?> entityType,
String collectionName)
public org.springframework.data.mongodb.core.ScriptOperations scriptOps()
public org.springframework.data.mongodb.core.SessionScoped withSession(com.mongodb.ClientSessionOptions sessionOptions)
public <T> List<T> findDistinct(org.springframework.data.mongodb.core.query.Query query, String field, String collection, Class<T> resultClass)
public <T> List<T> findDistinct(String field, Class<?> entityClass, Class<T> resultClass)
public org.springframework.data.mongodb.core.SessionScoped withSession(Supplier<com.mongodb.client.ClientSession> sessionProvider)
public <T> T findAndModify(org.springframework.data.mongodb.core.query.Query query,
org.springframework.data.mongodb.core.query.UpdateDefinition update,
Class<T> entityClass)
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)
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)
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)
public <T> T findAndReplace(org.springframework.data.mongodb.core.query.Query query,
T replacement)
public <T> T findAndReplace(org.springframework.data.mongodb.core.query.Query query,
T replacement,
String collectionName)
public <T> T findAndReplace(org.springframework.data.mongodb.core.query.Query query,
T replacement,
org.springframework.data.mongodb.core.FindAndReplaceOptions options)
public <T> T findAndReplace(org.springframework.data.mongodb.core.query.Query query,
T replacement,
org.springframework.data.mongodb.core.FindAndReplaceOptions options,
String collectionName)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
Copyright © 2023. All rights reserved.