public class MongodbTemplateService
extends org.springframework.data.mongodb.core.MongoTemplate
org.springframework.data.mongodb.core.ExecutableFindOperation.DistinctWithProjection, org.springframework.data.mongodb.core.ExecutableFindOperation.DistinctWithQuery<T>, org.springframework.data.mongodb.core.ExecutableFindOperation.ExecutableFind<T>, org.springframework.data.mongodb.core.ExecutableFindOperation.FindDistinct, org.springframework.data.mongodb.core.ExecutableFindOperation.FindWithCollection<T>, org.springframework.data.mongodb.core.ExecutableFindOperation.FindWithProjection<T>, org.springframework.data.mongodb.core.ExecutableFindOperation.FindWithQuery<T>, org.springframework.data.mongodb.core.ExecutableFindOperation.TerminatingDistinct<T>, org.springframework.data.mongodb.core.ExecutableFindOperation.TerminatingFind<T>, org.springframework.data.mongodb.core.ExecutableFindOperation.TerminatingFindNear<T>org.springframework.data.mongodb.core.ExecutableInsertOperation.ExecutableInsert<T>, org.springframework.data.mongodb.core.ExecutableInsertOperation.InsertWithBulkMode<T>, org.springframework.data.mongodb.core.ExecutableInsertOperation.InsertWithCollection<T>, org.springframework.data.mongodb.core.ExecutableInsertOperation.TerminatingBulkInsert<T>, org.springframework.data.mongodb.core.ExecutableInsertOperation.TerminatingInsert<T>org.springframework.data.mongodb.core.ExecutableUpdateOperation.ExecutableUpdate<T>, org.springframework.data.mongodb.core.ExecutableUpdateOperation.FindAndModifyWithOptions<T>, org.springframework.data.mongodb.core.ExecutableUpdateOperation.FindAndReplaceWithOptions<T>, org.springframework.data.mongodb.core.ExecutableUpdateOperation.FindAndReplaceWithProjection<T>, org.springframework.data.mongodb.core.ExecutableUpdateOperation.TerminatingFindAndModify<T>, org.springframework.data.mongodb.core.ExecutableUpdateOperation.TerminatingFindAndReplace<T>, org.springframework.data.mongodb.core.ExecutableUpdateOperation.TerminatingUpdate<T>, org.springframework.data.mongodb.core.ExecutableUpdateOperation.UpdateWithCollection<T>, org.springframework.data.mongodb.core.ExecutableUpdateOperation.UpdateWithQuery<T>, org.springframework.data.mongodb.core.ExecutableUpdateOperation.UpdateWithUpdate<T>org.springframework.data.mongodb.core.ExecutableRemoveOperation.ExecutableRemove<T>, org.springframework.data.mongodb.core.ExecutableRemoveOperation.RemoveWithCollection<T>, org.springframework.data.mongodb.core.ExecutableRemoveOperation.RemoveWithQuery<T>, org.springframework.data.mongodb.core.ExecutableRemoveOperation.TerminatingRemove<T>org.springframework.data.mongodb.core.ExecutableAggregationOperation.AggregationWithAggregation<T>, org.springframework.data.mongodb.core.ExecutableAggregationOperation.AggregationWithCollection<T>, org.springframework.data.mongodb.core.ExecutableAggregationOperation.ExecutableAggregation<T>, org.springframework.data.mongodb.core.ExecutableAggregationOperation.TerminatingAggregation<T>org.springframework.data.mongodb.core.ExecutableMapReduceOperation.ExecutableMapReduce<T>, org.springframework.data.mongodb.core.ExecutableMapReduceOperation.MapReduceWithCollection<T>, org.springframework.data.mongodb.core.ExecutableMapReduceOperation.MapReduceWithMapFunction<T>, org.springframework.data.mongodb.core.ExecutableMapReduceOperation.MapReduceWithOptions<T>, org.springframework.data.mongodb.core.ExecutableMapReduceOperation.MapReduceWithProjection<T>, org.springframework.data.mongodb.core.ExecutableMapReduceOperation.MapReduceWithQuery<T>, org.springframework.data.mongodb.core.ExecutableMapReduceOperation.MapReduceWithReduceFunction<T>, org.springframework.data.mongodb.core.ExecutableMapReduceOperation.TerminatingMapReduce<T>| 构造器和说明 |
|---|
MongodbTemplateService(com.mongodb.MongoClient mongoClient,
String databaseName) |
MongodbTemplateService(org.springframework.data.mongodb.MongoDbFactory mongoDbFactory) |
MongodbTemplateService(org.springframework.data.mongodb.MongoDbFactory mongoDbFactory,
org.springframework.data.mongodb.core.convert.MongoConverter mongoConverter) |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
count(Class c,
org.springframework.data.mongodb.core.query.Criteria... conditions)
records count.
|
int |
delete(Class c,
org.springframework.data.mongodb.core.query.Criteria conditions)
remove records.
|
<T> List<T> |
find(Class<T> c,
org.springframework.data.mongodb.core.query.Criteria conditions)
query.
|
<T> List<T> |
find(Class<T> c,
org.springframework.data.mongodb.core.query.Criteria conditions,
Integer limit)
query.
|
int |
insertc(Object entity)
insert.
|
int |
update(Class c,
org.springframework.data.mongodb.core.query.Criteria conditions,
org.apache.commons.lang3.tuple.Pair<String,Object>... newData)
update.
|
aggregate, aggregate, aggregate, aggregate, aggregate, aggregateAndReturn, aggregateStream, aggregateStream, aggregateStream, aggregateStream, aggregateStream, bulkOps, bulkOps, bulkOps, collectionExists, collectionExists, convertToDocument, convertToDocument, count, count, count, createCollection, createCollection, createCollection, createCollection, doAggregate, doCount, doCreateCollection, doFind, doFind, doFind, doFindAndDelete, doFindAndModify, doFindAndRemove, doFindAndReplace, doFindOne, doGetDatabase, doInsert, doInsertAll, doInsertBatch, doRemove, doSave, doStream, doUpdate, dropCollection, dropCollection, ensureNotIterable, execute, execute, execute, executeCommand, executeCommand, executeCommand, executeQuery, executeQuery, exists, exists, exists, find, find, findAll, findAll, findAllAndRemove, findAllAndRemove, findAllAndRemove, findAndModify, findAndModify, findAndModify, findAndModify, findAndRemove, findAndRemove, findAndReplace, findById, findById, findDistinct, findDistinct, findOne, findOne, geoNear, geoNear, geoNear, getCollection, getCollectionName, getCollectionNames, getConverter, getDb, getExceptionTranslator, getMongoDbFactory, group, group, indexOps, indexOps, insert, insert, insert, insert, insert, insertAll, insertDocument, insertDocumentList, mapReduce, mapReduce, mapReduce, mapReduce, mapReduce, mapReduce, maybeEmitEvent, populateIdIfNecessary, prepareCollection, prepareDatabase, prepareWriteConcern, query, remove, remove, remove, remove, remove, remove, replaceWithResourceIfNecessary, save, save, saveDocument, scriptOps, setApplicationContext, setReadPreference, setSessionSynchronization, setWriteConcern, setWriteConcernResolver, setWriteResultChecking, stream, stream, update, updateFirst, updateFirst, updateFirst, updateMulti, updateMulti, updateMulti, upsert, upsert, upsert, withSession, withSessionpublic MongodbTemplateService(com.mongodb.MongoClient mongoClient,
String databaseName)
public MongodbTemplateService(org.springframework.data.mongodb.MongoDbFactory mongoDbFactory)
public MongodbTemplateService(org.springframework.data.mongodb.MongoDbFactory mongoDbFactory,
org.springframework.data.mongodb.core.convert.MongoConverter mongoConverter)
public int insertc(Object entity)
entity - entity.public int update(Class c, org.springframework.data.mongodb.core.query.Criteria conditions, org.apache.commons.lang3.tuple.Pair<String,Object>... newData)
c - type.conditions - where conditions.newData - set paramters.public <T> List<T> find(Class<T> c, org.springframework.data.mongodb.core.query.Criteria conditions)
T - return type.c - type.conditions - where conditions.public <T> List<T> find(Class<T> c, org.springframework.data.mongodb.core.query.Criteria conditions, Integer limit)
T - result Type.c - type.conditions - where conditions.limit - records number.public int count(Class c, org.springframework.data.mongodb.core.query.Criteria... conditions)
c - type.conditions - where conditions.public int delete(Class c, org.springframework.data.mongodb.core.query.Criteria conditions)
c - data type.conditions - where condtions.Copyright © 2020 dromara. All rights reserved.