| mapReduce(Query, Class, String, String, String, MapReduceOptions, Class) |  | 0% |  | 0% | 19 | 19 | 47 | 47 | 1 | 1 |
| lambda$doAggregate$28(AggregationOptions, Aggregation, List, MongoTemplate.DocumentCallback, MongoCollection) |  | 0% |  | 0% | 8 | 8 | 25 | 25 | 1 | 1 |
| doInsertBatch(String, Collection, MongoWriter) |  | 0% |  | 0% | 4 | 4 | 31 | 31 | 1 | 1 |
| doGeoNear(NearQuery, Class, String, Class, QueryResultConverter) |  | 0% |  | 0% | 8 | 8 | 30 | 30 | 1 | 1 |
| doAggregate(Aggregation, String, Class, QueryResultConverter, AggregationOperationContext) |  | 0% |  | 0% | 6 | 6 | 20 | 20 | 1 | 1 |
| getCreateCollectionOptions(Document) |  | 0% |  | 0% | 11 | 11 | 26 | 26 | 1 | 1 |
| findAndReplace(Query, Object, FindAndReplaceOptions, Class, String, Class, QueryResultConverter) |  | 0% |  | 0% | 4 | 4 | 25 | 25 | 1 | 1 |
| MongoTemplate(MongoDatabaseFactory, MongoConverter) |  | 0% |  | 0% | 4 | 4 | 23 | 23 | 1 | 1 |
| lambda$doAggregateStream$30(AggregationOptions, List, Aggregation, MongoTemplate.DocumentCallback, MongoCollection) |  | 0% |  | 0% | 6 | 6 | 19 | 19 | 1 | 1 |
| doSaveVersioned(EntityOperations.AdaptibleEntity, String) |  | 0% |  | 0% | 4 | 4 | 20 | 20 | 1 | 1 |
| replace(Query, Class, Object, ReplaceOptions, String) |  | 0% |  | 0% | 4 | 4 | 21 | 21 | 1 | 1 |
| doUpdate(String, Query, UpdateDefinition, Class, boolean, boolean) |  | 0% |  | 0% | 4 | 4 | 19 | 19 | 1 | 1 |
| lambda$saveDocument$19(String, Class, Document, MongoCollection) |  | 0% |  | 0% | 5 | 5 | 20 | 20 | 1 | 1 |
| doScroll(Query, Class, Class, QueryResultConverter, String) |  | 0% |  | 0% | 3 | 3 | 17 | 17 | 1 | 1 |
| doFindAndModify(CollectionPreparer, String, Document, Document, Document, Class, UpdateDefinition, FindAndModifyOptions, QueryResultConverter) |  | 0% |  | 0% | 4 | 4 | 15 | 15 | 1 | 1 |
| lambda$doRemove$22(Document, Class, String, Query, WriteConcern, boolean, DeleteOptions, MongoCollection) |  | 0% |  | 0% | 7 | 7 | 19 | 19 | 1 | 1 |
| findDistinct(Query, String, String, Class, Class) |  | 0% |  | 0% | 4 | 4 | 18 | 18 | 1 | 1 |
| doFind(CollectionPreparer, String, Document, Document, Class, Class, QueryResultConverter, CursorPreparer) |  | 0% |  | 0% | 3 | 3 | 13 | 13 | 1 | 1 |
| lambda$doUpdate$21(Document, Document, String, WriteConcern, QueryOperations.UpdateContext, MongoPersistentEntity, boolean, UpdateOptions, MongoCollection) |  | 0% |  | 0% | 7 | 7 | 15 | 15 | 1 | 1 |
| doFind(String, CollectionPreparer, Document, Document, Class, CursorPreparer, MongoTemplate.DocumentCallback) |  | 0% |  | 0% | 4 | 4 | 12 | 12 | 1 | 1 |
| doGeoNearCount(NearQuery, Class, String) |  | 0% |  | 0% | 4 | 4 | 15 | 15 | 1 | 1 |
| doFindAndDelete(String, Query, Class, QueryResultConverter) |  | 0% |  | 0% | 4 | 4 | 13 | 13 | 1 | 1 |
| MongoTemplate(MongoDatabaseFactory, MongoTemplate) |  | 0% |  | 0% | 2 | 2 | 20 | 20 | 1 | 1 |
| doSave(String, Object, MongoWriter) |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| doAggregateStream(Aggregation, String, Class, QueryResultConverter, AggregationOperationContext) |  | 0% |  | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
| doFindOne(String, CollectionPreparer, Document, Document, CursorPreparer, Class) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| executeQuery(Query, String, DocumentCallbackHandler, CursorPreparer) |  | 0% |  | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
| doInsertAll(Collection, MongoWriter) |  | 0% |  | 0% | 4 | 4 | 13 | 13 | 1 | 1 |
| replaceWithResourceIfNecessary(String) |  | 0% |  | 0% | 5 | 5 | 12 | 12 | 1 | 1 |
| doFindAndRemove(CollectionPreparer, String, Document, Document, Document, Collation, Class) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| convertToDocument(CollectionOptions, Class) |  | 0% |  | 0% | 2 | 2 | 12 | 12 | 1 | 1 |
| findAndModify(Query, UpdateDefinition, FindAndModifyOptions, Class, String, QueryResultConverter) |  | 0% |  | 0% | 2 | 2 | 11 | 11 | 1 | 1 |
| doRemove(String, Query, Class, boolean) |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
| doFindAndReplace(CollectionPreparer, String, Document, Document, Document, Collation, Class, Document, FindAndReplaceOptions, EntityProjection, QueryResultConverter) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| lambda$doStream$2(Class, Query, Class, String, QueryResultConverter, MongoCollection) |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| prepareObjectForSave(String, Object) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| executeFindMultiInternal(CollectionCallback, CursorPreparer, MongoTemplate.DocumentCallback, String) |  | 0% |  | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
| findOne(Query, Class, String) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| doReplace(ReplaceOptions, Class, String, QueryOperations.UpdateContext, CollectionPreparer, Document) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| prepareIndexCreator(ApplicationContext) |  | 0% |  | 0% | 5 | 5 | 8 | 8 | 1 | 1 |
| lambda$doUpdate$20(Document, List, String, WriteConcern, boolean, UpdateOptions, MongoCollection) |  | 0% |  | 0% | 4 | 4 | 5 | 5 | 1 | 1 |
| lambda$findDistinct$11(Document, String, String, Query, String, Class, QueryOperations.DistinctQueryContext, Class, MongoCollection) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| exists(Query, Class, String) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| lambda$insertDocument$17(String, Class, MappedDocument, MongoCollection) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| doInsert(String, Object) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| count(Query, Class, String) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| getDefaultMongoConverter(MongoDatabaseFactory) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| lambda$convertToDocument$41(Document, CollectionOptions.TimeSeriesOptions) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| insertDocument(String, Document, Class) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| lambda$useEstimatedCount$0(BiPredicate, CollectionPreparer, String, Document, CountOptions) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| bulkOps(BulkOperations.BulkMode, Class, String) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| findAndRemove(Query, Class, String) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| setApplicationContext(ApplicationContext) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| findAll(Class, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| save(Object, String) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| insertDocumentList(String, List) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| executeQueryInternal(CollectionCallback, CursorPreparer, DocumentCallbackHandler, String) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| lambda$doCreateCollection$32(String, CreateCollectionOptions, MongoDatabase) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| lambda$insertDocumentList$18(String, List, MongoCollection) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| findById(Object, Class, String) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| exactCount(Query, Class, String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| find(Query, Class, String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| potentiallyForceAcknowledgedWrite(WriteConcern) |  | 0% |  | 0% | 6 | 6 | 5 | 5 | 1 | 1 |
| doWithClient(Function) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| doCount(CollectionPreparer, String, Document, CountOptions) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| doCreateView(String, String, List, ViewOptions) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| doStream(Query, Class, String, Class, QueryResultConverter) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| lambda$dropCollection$10(String, MongoCollection) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| saveDocument(String, Document, Class) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getMappedValidator(Validator, Class) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| executeFindOneInternal(CollectionCallback, MongoTemplate.DocumentCallback, String) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| execute(String, CollectionCallback) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| lambda$getCollectionNames$31(MongoDatabase) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| lambda$collectionExists$9(String, MongoDatabase) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| maybeCallBeforeSave(Object, Document, String) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| maybeCallAfterSave(Object, Document, String) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| maybeCallAfterConvert(Object, Document, String) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| remove(Object, String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| aggregate(Aggregation, String, Class, AggregationOperationContext) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| doFindAndReplace(CollectionPreparer, String, Document, Document, Document, Collation, Class, Document, FindAndReplaceOptions, Class) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getResultReader(EntityProjection, String, QueryResultConverter) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| execute(DbCallback) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| lambda$convertToDocument$40(Document, Class, CollectionOptions.ValidationOptions) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| aggregate(Aggregation, Class, Class) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| aggregateStream(Aggregation, Class, Class) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| maybeCallBeforeConvert(Object, String) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| doFind(String, CollectionPreparer, Document, Document, Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doFind(String, CollectionPreparer, Document, Document, Class, CursorPreparer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getAndPrepareCollection(MongoDatabase, String) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| createView(String, Class, AggregationPipeline, ViewOptions) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| mapReduce(Query, String, String, String, MapReduceOptions, Class) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| createCollection(Class, Function) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| countCanBeEstimated(Document, CountOptions) |  | 0% |  | 0% | 4 | 4 | 4 | 4 | 1 | 1 |
| prepareCollection(MongoCollection) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| lambda$executeCommand$5(ReadPreference, Document, MongoDatabase) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| createCollection(Class, CollectionOptions) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| createView(String, String, AggregationPipeline, ViewOptions) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| estimatedCount(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| insert(Object) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| insert(Object, String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| doAggregate(Aggregation, String, Class, QueryResultConverter) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| createCollectionPreparer(Query, MongoAction) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| useEstimatedCount(boolean, BiPredicate) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| insert(Collection, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| mapReduce(String, String, String, Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| executeQuery(Query, String, DocumentCallbackHandler) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| createCollection(String, CollectionOptions) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| findAndModify(Query, UpdateDefinition, Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| insert(Collection, Class) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| upsert(Query, UpdateDefinition, Class, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| updateFirst(Query, UpdateDefinition, Class, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| updateMulti(Query, UpdateDefinition, Class, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| aggregate(TypedAggregation, Class) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| aggregateStream(TypedAggregation, Class) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| replace(Query, Object, ReplaceOptions, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$createCollectionPreparer$44(MongoAction, MongoCollection) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| bulkWrite(Bulk, BulkWriteOptions) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| scroll(Query, Class) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| count(Query, Class) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| save(Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| upsert(Query, UpdateDefinition, Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| updateFirst(Query, UpdateDefinition, Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| updateMulti(Query, UpdateDefinition, Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| remove(Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| mapReduce(String, String, String, MapReduceOptions, Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| mapReduce(Query, String, String, String, Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMappedSortObject(Document, MongoPersistentEntity) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| lambda$doExactCount$15(CollectionPreparer, Document, CountOptions, MongoCollection) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| MongoTemplate(MongoClient, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| executeCommand(Document, ReadPreference) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| execute(Class, CollectionCallback) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| createCollection(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| collectionExists(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| dropCollection(String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| findDistinct(Query, String, Class, Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| findAndModify(Query, UpdateDefinition, Class, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| findAndModify(Query, UpdateDefinition, FindAndModifyOptions, Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| findAndReplace(Query, Object, FindAndReplaceOptions, Class, String, Class) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| doExactCount(CollectionPreparer, String, Document, CountOptions) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isEmptyOptions(CountOptions) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| remove(Query, Class, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| populateIdIfNecessary(Object, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getPersistentEntity(Class) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| getMappedSortObject(Query, Class) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| potentiallyConvertRuntimeException(RuntimeException, PersistenceExceptionTranslator) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| lambda$doCreateView$7(String, String, List, CreateViewOptions, MongoDatabase) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setApplicationEventPublisher(ApplicationEventPublisher) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| executeCommand(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| executeCommand(Document) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| withSession(ClientSessionOptions) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| withSession(ClientSession) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getCollection(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| findAndModify(Query, UpdateDefinition, FindAndModifyOptions, Class, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doEstimatedCount(CollectionPreparer, String, EstimatedDocumentCountOptions) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ensureNotCollectionLike(Object) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| prepareWriteConcern(MongoAction) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| insertAll(Collection) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| upsert(Query, UpdateDefinition, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| updateFirst(Query, UpdateDefinition, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| updateMulti(Query, UpdateDefinition, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doFindOne(String, CollectionPreparer, Document, Document, Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMappedSortObject(Document, Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$convertToDocument$39(Document, Class, Validator) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$findDistinct$12(MongoConverter, QueryOperations.DistinctQueryContext, Class, Class, DefaultDbRefResolver, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$doStream$1(CollectionPreparerSupport.CollectionPreparerDelegate, Document, Document, MongoCollection) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setWriteResultChecking(WriteResultChecking) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| setWriteConcernResolver(WriteConcernResolver) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| stream(Query, Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doStream(Query, Class, String, Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| createView(String, String, QueryOperations.AggregationDefinition, ViewOptions) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| bulkOps(BulkOperations.BulkMode, Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| findOne(Query, Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| exists(Query, Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| find(Query, Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| scroll(Query, Class, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| findById(Object, Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| geoNear(NearQuery, Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| geoNear(NearQuery, Class, String, Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| findAndRemove(Query, Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| remove(Query, Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| aggregate(TypedAggregation, String, Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| findAllAndRemove(Query, Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doAggregate(Aggregation, String, Class, QueryOperations.AggregationDefinition) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doAggregate(Aggregation, String, Class, AggregationOperationContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| aggregateStream(Aggregation, String, Class, AggregationOperationContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| createDelegate(Query) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$convertToDocument$42(CollectionOptions.CollectionChangeStreamOptions) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$doAggregate$27(List, MongoTemplate.DocumentCallback, Document) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$doEstimatedCount$14(CollectionPreparer, EstimatedDocumentCountOptions, MongoCollection) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| hasReadPreference() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| setEntityCallbacks(EntityCallbacks) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| stream(Query, Class, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| indexOps(String, Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| indexOps(Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| searchIndexOps(Class, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| geoNear(NearQuery, Class, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| remove(Query, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| findAll(Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| aggregate(Aggregation, String, Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| aggregateStream(TypedAggregation, String, Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| aggregateStream(Aggregation, String, Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doFindAndDelete(String, Query, Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| query(Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| update(Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| remove(Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| aggregateAndReturn(Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| mapReduce(Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| insert(Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doCreateCollection(String, Document) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doCreateCollection(String, CreateCollectionOptions) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$convertToDocument$38(Document, ValidationAction) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$convertToDocument$37(Document, ValidationLevel) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$convertToDocument$36(Document, Collation) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$executeCommand$3(String, MongoDatabase) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| MongoTemplate(MongoDatabaseFactory) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| useEstimatedCount(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| collectionExists(Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| dropCollection(Class) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| searchIndexOps(Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| bulkOps(BulkOperations.BulkMode, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| exists(Query, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| count(Query, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| findAllAndRemove(Query, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| findAllAndRemove(Query, Class, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doGetDatabase() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| maybeEmitEvent(MongoMappingEvent) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$doReplace$45(ReplaceOptions, ReplaceOptions) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$convertToDocument$43(Document, Document) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$convertToDocument$35(Document, Long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$convertToDocument$34(Document, Long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$convertToDocument$33(Document, Boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$doAggregateStream$29(Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$doAggregate$26(Class) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$executeCommand$4(Document, MongoDatabase) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setEntityLifecycleEventsEnabled(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getCollectionName(Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| createCollection(Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| indexOps(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| searchIndexOps(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| scriptOps() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCollectionNames() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$doFindAndDelete$24(Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$mapReduce$23(Collation, Collation) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$findAndModify$13(Collation, Collation) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getCollection$8(String, MongoDatabase) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$withSession$6(ClientSessionOptions) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setWriteConcern(WriteConcern) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setReadPreference(ReadPreference) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setSessionSynchronization(SessionSynchronization) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$doInsertAll$16(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getReadPreference() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getConverter() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getEntityOperations() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getQueryOperations() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDb() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getExceptionTranslator() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMongoDatabaseFactory() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$doFindAndDelete$25(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| prepareDatabase(MongoDatabase) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |