MongoTemplate

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total6,539 of 6,5390%386 of 3860%4534531,1281,128260260
mapReduce(Query, Class, String, String, String, MapReduceOptions, Class)2370%360%1919474711
lambda$doAggregate$28(AggregationOptions, Aggregation, List, MongoTemplate.DocumentCallback, MongoCollection)1620%140%88252511
doInsertBatch(String, Collection, MongoWriter)1550%60%44313111
doGeoNear(NearQuery, Class, String, Class, QueryResultConverter)1530%140%88303011
doAggregate(Aggregation, String, Class, QueryResultConverter, AggregationOperationContext)1400%100%66202011
getCreateCollectionOptions(Document)1400%200%1111262611
findAndReplace(Query, Object, FindAndReplaceOptions, Class, String, Class, QueryResultConverter)1380%60%44252511
MongoTemplate(MongoDatabaseFactory, MongoConverter)1260%60%44232311
lambda$doAggregateStream$30(AggregationOptions, List, Aggregation, MongoTemplate.DocumentCallback, MongoCollection)1240%100%66191911
doSaveVersioned(EntityOperations.AdaptibleEntity, String)1230%60%44202011
replace(Query, Class, Object, ReplaceOptions, String)1200%60%44212111
doUpdate(String, Query, UpdateDefinition, Class, boolean, boolean)1130%60%44191911
lambda$saveDocument$19(String, Class, Document, MongoCollection)1090%80%55202011
doScroll(Query, Class, Class, QueryResultConverter, String)1060%40%33171711
doFindAndModify(CollectionPreparer, String, Document, Document, Document, Class, UpdateDefinition, FindAndModifyOptions, QueryResultConverter)1020%60%44151511
lambda$doRemove$22(Document, Class, String, Query, WriteConcern, boolean, DeleteOptions, MongoCollection)1010%120%77191911
findDistinct(Query, String, String, Class, Class)940%60%44181811
doFind(CollectionPreparer, String, Document, Document, Class, Class, QueryResultConverter, CursorPreparer)940%40%33131311
lambda$doUpdate$21(Document, Document, String, WriteConcern, QueryOperations.UpdateContext, MongoPersistentEntity, boolean, UpdateOptions, MongoCollection)940%120%77151511
doFind(String, CollectionPreparer, Document, Document, Class, CursorPreparer, MongoTemplate.DocumentCallback)870%60%44121211
doGeoNearCount(NearQuery, Class, String)830%60%44151511
doFindAndDelete(String, Query, Class, QueryResultConverter)830%60%44131311
MongoTemplate(MongoDatabaseFactory, MongoTemplate)780%20%22202011
doSave(String, Object, MongoWriter)720%n/a11111111
doAggregateStream(Aggregation, String, Class, QueryResultConverter, AggregationOperationContext)720%40%33121211
doFindOne(String, CollectionPreparer, Document, Document, CursorPreparer, Class)700%20%228811
executeQuery(Query, String, DocumentCallbackHandler, CursorPreparer)680%40%33121211
doInsertAll(Collection, MongoWriter)650%60%44131311
replaceWithResourceIfNecessary(String)610%80%55121211
doFindAndRemove(CollectionPreparer, String, Document, Document, Document, Collation, Class)610%20%226611
convertToDocument(CollectionOptions, Class)600%20%22121211
findAndModify(Query, UpdateDefinition, FindAndModifyOptions, Class, String, QueryResultConverter)590%20%22111111
doRemove(String, Query, Class, boolean)590%20%22101011
doFindAndReplace(CollectionPreparer, String, Document, Document, Document, Collation, Class, Document, FindAndReplaceOptions, EntityProjection, QueryResultConverter)580%20%227711
lambda$doStream$2(Class, Query, Class, String, QueryResultConverter, MongoCollection)580%n/a119911
prepareObjectForSave(String, Object)540%n/a118811
executeFindMultiInternal(CollectionCallback, CursorPreparer, MongoTemplate.DocumentCallback, String)520%40%33121211
findOne(Query, Class, String)500%40%338811
doReplace(ReplaceOptions, Class, String, QueryOperations.UpdateContext, CollectionPreparer, Document)500%20%227711
prepareIndexCreator(ApplicationContext)460%80%558811
lambda$doUpdate$20(Document, List, String, WriteConcern, boolean, UpdateOptions, MongoCollection)450%60%445511
lambda$findDistinct$11(Document, String, String, Query, String, Class, QueryOperations.DistinctQueryContext, Class, MongoCollection)440%20%227711
exists(Query, Class, String)410%20%227711
lambda$insertDocument$17(String, Class, MappedDocument, MongoCollection)380%20%227711
doInsert(String, Object)370%n/a116611
count(Query, Class, String)360%n/a117711
getDefaultMongoConverter(MongoDatabaseFactory)360%n/a11101011
lambda$convertToDocument$41(Document, CollectionOptions.TimeSeriesOptions)360%40%337711
insertDocument(String, Document, Class)350%20%225511
lambda$useEstimatedCount$0(BiPredicate, CollectionPreparer, String, Document, CountOptions)350%40%336611
bulkOps(BulkOperations.BulkMode, Class, String)340%n/a116611
findAndRemove(Query, Class, String)340%n/a115511
setApplicationContext(ApplicationContext)330%60%448811
findAll(Class, String)330%n/a113311
save(Object, String)320%20%227711
insertDocumentList(String, List)310%40%336611
executeQueryInternal(CollectionCallback, CursorPreparer, DocumentCallbackHandler, String)310%20%229911
lambda$doCreateCollection$32(String, CreateCollectionOptions, MongoDatabase)310%40%336611
lambda$insertDocumentList$18(String, List, MongoCollection)300%20%226611
findById(Object, Class, String)280%n/a115511
exactCount(Query, Class, String)280%n/a114411
find(Query, Class, String)270%n/a114411
potentiallyForceAcknowledgedWrite(WriteConcern)270%100%665511
doWithClient(Function)260%20%225511
doCount(CollectionPreparer, String, Document, CountOptions)260%20%224411
doCreateView(String, String, List, ViewOptions)250%20%224411
doStream(Query, Class, String, Class, QueryResultConverter)240%n/a115511
lambda$dropCollection$10(String, MongoCollection)240%40%335511
saveDocument(String, Document, Class)230%20%223311
getMappedValidator(Validator, Class)230%20%224411
executeFindOneInternal(CollectionCallback, MongoTemplate.DocumentCallback, String)230%20%224411
execute(String, CollectionCallback)220%n/a116611
lambda$getCollectionNames$31(MongoDatabase)220%20%225511
lambda$collectionExists$9(String, MongoDatabase)220%40%335511
maybeCallBeforeSave(Object, Document, String)210%20%223311
maybeCallAfterSave(Object, Document, String)210%20%223311
maybeCallAfterConvert(Object, Document, String)210%20%223311
remove(Object, String)200%n/a114411
aggregate(Aggregation, String, Class, AggregationOperationContext)200%n/a115511
doFindAndReplace(CollectionPreparer, String, Document, Document, Document, Collation, Class, Document, FindAndReplaceOptions, Class)200%n/a113311
getResultReader(EntityProjection, String, QueryResultConverter)200%20%223311
execute(DbCallback)180%n/a115511
lambda$convertToDocument$40(Document, Class, CollectionOptions.ValidationOptions)180%n/a114411
aggregate(Aggregation, Class, Class)170%n/a113311
aggregateStream(Aggregation, Class, Class)170%n/a113311
maybeCallBeforeConvert(Object, String)170%20%223311
doFind(String, CollectionPreparer, Document, Document, Class)170%n/a111111
doFind(String, CollectionPreparer, Document, Document, Class, CursorPreparer)170%n/a111111
getAndPrepareCollection(MongoDatabase, String)170%n/a115511
createView(String, Class, AggregationPipeline, ViewOptions)160%n/a112211
mapReduce(Query, String, String, String, MapReduceOptions, Class)160%n/a112211
createCollection(Class, Function)150%n/a113311
countCanBeEstimated(Document, CountOptions)150%60%444411
prepareCollection(MongoCollection)150%40%333311
lambda$executeCommand$5(ReadPreference, Document, MongoDatabase)150%20%223311
createCollection(Class, CollectionOptions)140%n/a113311
createView(String, String, AggregationPipeline, ViewOptions)140%n/a112211
estimatedCount(String)140%n/a111111
insert(Object)140%n/a113311
insert(Object, String)140%n/a114411
doAggregate(Aggregation, String, Class, QueryResultConverter)140%n/a112211
createCollectionPreparer(Query, MongoAction)140%20%224411
useEstimatedCount(boolean, BiPredicate)130%20%224411
insert(Collection, String)130%n/a113311
mapReduce(String, String, String, Class)130%n/a111111
executeQuery(Query, String, DocumentCallbackHandler)120%n/a112211
createCollection(String, CollectionOptions)120%n/a113311
findAndModify(Query, UpdateDefinition, Class)120%n/a111111
insert(Collection, Class)120%n/a112211
upsert(Query, UpdateDefinition, Class, String)120%n/a112211
updateFirst(Query, UpdateDefinition, Class, String)120%n/a112211
updateMulti(Query, UpdateDefinition, Class, String)120%n/a112211
aggregate(TypedAggregation, Class)120%n/a112211
aggregateStream(TypedAggregation, Class)120%n/a112211
replace(Query, Object, ReplaceOptions, String)120%n/a112211
lambda$createCollectionPreparer$44(MongoAction, MongoCollection)120%20%222211
bulkWrite(Bulk, BulkWriteOptions)110%n/a111111
scroll(Query, Class)110%n/a112211
count(Query, Class)110%n/a112211
save(Object)110%n/a112211
upsert(Query, UpdateDefinition, Class)110%n/a111111
updateFirst(Query, UpdateDefinition, Class)110%n/a111111
updateMulti(Query, UpdateDefinition, Class)110%n/a111111
remove(Object)110%n/a112211
mapReduce(String, String, String, MapReduceOptions, Class)110%n/a111111
mapReduce(Query, String, String, String, Class)110%n/a111111
getMappedSortObject(Document, MongoPersistentEntity)110%20%223311
lambda$doExactCount$15(CollectionPreparer, Document, CountOptions, MongoCollection)110%n/a112211
MongoTemplate(MongoClient, String)100%n/a112211
executeCommand(Document, ReadPreference)100%n/a112211
execute(Class, CollectionCallback)100%n/a112211
createCollection(String)100%n/a112211
collectionExists(String)100%n/a112211
dropCollection(String)100%n/a113311
findDistinct(Query, String, Class, Class)100%n/a111111
findAndModify(Query, UpdateDefinition, Class, String)100%n/a111111
findAndModify(Query, UpdateDefinition, FindAndModifyOptions, Class)100%n/a111111
findAndReplace(Query, Object, FindAndReplaceOptions, Class, String, Class)100%n/a112211
doExactCount(CollectionPreparer, String, Document, CountOptions)100%n/a111111
isEmptyOptions(CountOptions)100%40%331111
remove(Query, Class, String)100%n/a112211
populateIdIfNecessary(Object, Object)100%n/a112211
getPersistentEntity(Class)100%20%221111
getMappedSortObject(Query, Class)100%20%223311
potentiallyConvertRuntimeException(RuntimeException, PersistenceExceptionTranslator)100%20%222211
lambda$doCreateView$7(String, String, List, CreateViewOptions, MongoDatabase)100%n/a112211
setApplicationEventPublisher(ApplicationEventPublisher)90%n/a113311
executeCommand(String)90%n/a112211
executeCommand(Document)90%n/a112211
withSession(ClientSessionOptions)90%n/a112211
withSession(ClientSession)90%n/a112211
getCollection(String)90%n/a112211
findAndModify(Query, UpdateDefinition, FindAndModifyOptions, Class, String)90%n/a111111
doEstimatedCount(CollectionPreparer, String, EstimatedDocumentCountOptions)90%n/a111111
ensureNotCollectionLike(Object)90%20%223311
prepareWriteConcern(MongoAction)90%n/a112211
insertAll(Collection)90%n/a112211
upsert(Query, UpdateDefinition, String)90%n/a111111
updateFirst(Query, UpdateDefinition, String)90%n/a111111
updateMulti(Query, UpdateDefinition, String)90%n/a111111
doFindOne(String, CollectionPreparer, Document, Document, Class)90%n/a111111
getMappedSortObject(Document, Class)90%n/a111111
lambda$convertToDocument$39(Document, Class, Validator)90%n/a111111
lambda$findDistinct$12(MongoConverter, QueryOperations.DistinctQueryContext, Class, Class, DefaultDbRefResolver, Object)90%n/a112211
lambda$doStream$1(CollectionPreparerSupport.CollectionPreparerDelegate, Document, Document, MongoCollection)90%n/a111111
setWriteResultChecking(WriteResultChecking)80%20%222211
setWriteConcernResolver(WriteConcernResolver)80%20%223311
stream(Query, Class)80%n/a111111
doStream(Query, Class, String, Class)80%n/a111111
createView(String, String, QueryOperations.AggregationDefinition, ViewOptions)80%n/a111111
bulkOps(BulkOperations.BulkMode, Class)80%n/a111111
findOne(Query, Class)80%n/a111111
exists(Query, Class)80%n/a111111
find(Query, Class)80%n/a111111
scroll(Query, Class, String)80%n/a111111
findById(Object, Class)80%n/a111111
geoNear(NearQuery, Class)80%n/a111111
geoNear(NearQuery, Class, String, Class)80%n/a111111
findAndRemove(Query, Class)80%n/a111111
remove(Query, Class)80%n/a111111
aggregate(TypedAggregation, String, Class)80%n/a111111
findAllAndRemove(Query, Class)80%n/a111111
doAggregate(Aggregation, String, Class, QueryOperations.AggregationDefinition)80%n/a111111
doAggregate(Aggregation, String, Class, AggregationOperationContext)80%n/a111111
aggregateStream(Aggregation, String, Class, AggregationOperationContext)80%n/a111111
createDelegate(Query)80%n/a111111
lambda$convertToDocument$42(CollectionOptions.CollectionChangeStreamOptions)80%n/a111111
lambda$doAggregate$27(List, MongoTemplate.DocumentCallback, Document)80%n/a112211
lambda$doEstimatedCount$14(CollectionPreparer, EstimatedDocumentCountOptions, MongoCollection)80%n/a111111
hasReadPreference()70%20%221111
setEntityCallbacks(EntityCallbacks)70%n/a113311
stream(Query, Class, String)70%n/a111111
indexOps(String, Class)70%n/a111111
indexOps(Class)70%n/a111111
searchIndexOps(Class, String)70%n/a111111
geoNear(NearQuery, Class, String)70%n/a111111
remove(Query, String)70%n/a111111
findAll(Class)70%n/a111111
aggregate(Aggregation, String, Class)70%n/a111111
aggregateStream(TypedAggregation, String, Class)70%n/a111111
aggregateStream(Aggregation, String, Class)70%n/a111111
doFindAndDelete(String, Query, Class)70%n/a111111
query(Class)70%n/a111111
update(Class)70%n/a111111
remove(Class)70%n/a111111
aggregateAndReturn(Class)70%n/a111111
mapReduce(Class)70%n/a111111
insert(Class)70%n/a111111
doCreateCollection(String, Document)70%n/a111111
doCreateCollection(String, CreateCollectionOptions)70%n/a111111
lambda$convertToDocument$38(Document, ValidationAction)70%n/a111111
lambda$convertToDocument$37(Document, ValidationLevel)70%n/a111111
lambda$convertToDocument$36(Document, Collation)70%n/a111111
lambda$executeCommand$3(String, MongoDatabase)70%n/a111111
MongoTemplate(MongoDatabaseFactory)60%n/a112211
useEstimatedCount(boolean)60%n/a112211
collectionExists(Class)60%n/a111111
dropCollection(Class)60%n/a112211
searchIndexOps(Class)60%n/a111111
bulkOps(BulkOperations.BulkMode, String)60%n/a111111
exists(Query, String)60%n/a111111
count(Query, String)60%n/a111111
findAllAndRemove(Query, String)60%n/a111111
findAllAndRemove(Query, Class, String)60%n/a111111
doGetDatabase()60%n/a111111
maybeEmitEvent(MongoMappingEvent)60%n/a112211
lambda$doReplace$45(ReplaceOptions, ReplaceOptions)60%n/a112211
lambda$convertToDocument$43(Document, Document)60%n/a112211
lambda$convertToDocument$35(Document, Long)60%n/a111111
lambda$convertToDocument$34(Document, Long)60%n/a111111
lambda$convertToDocument$33(Document, Boolean)60%n/a111111
lambda$doAggregateStream$29(Class)60%n/a111111
lambda$doAggregate$26(Class)60%n/a112211
lambda$executeCommand$4(Document, MongoDatabase)60%n/a111111
static {...}60%n/a112211
setEntityLifecycleEventsEnabled(boolean)50%n/a112211
getCollectionName(Class)50%n/a111111
createCollection(Class)50%n/a111111
indexOps(String)50%n/a111111
searchIndexOps(String)50%n/a111111
scriptOps()50%n/a111111
getCollectionNames()50%n/a111111
lambda$doFindAndDelete$24(Object)50%n/a111111
lambda$mapReduce$23(Collation, Collation)50%n/a111111
lambda$findAndModify$13(Collation, Collation)50%n/a111111
lambda$getCollection$8(String, MongoDatabase)50%n/a111111
lambda$withSession$6(ClientSessionOptions)50%n/a111111
setWriteConcern(WriteConcern)40%n/a112211
setReadPreference(ReadPreference)40%n/a112211
setSessionSynchronization(SessionSynchronization)40%n/a112211
lambda$doInsertAll$16(String)40%n/a111111
getReadPreference()30%n/a111111
getConverter()30%n/a111111
getEntityOperations()30%n/a111111
getQueryOperations()30%n/a111111
getDb()30%n/a111111
getExceptionTranslator()30%n/a111111
getMongoDatabaseFactory()30%n/a111111
lambda$doFindAndDelete$25(int)30%n/a111111
prepareDatabase(MongoDatabase)20%n/a111111