| findAndReplace(Query, Object, FindAndReplaceOptions, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| findAndReplace(Query, Object, FindAndReplaceOptions, Class, Class) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| findAndReplace(Query, Object, FindAndReplaceOptions) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| replace(Query, Object, ReplaceOptions) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| withSession(Supplier) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| findDistinct(String, Class, Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| findAndReplace(Query, Object, FindAndReplaceOptions, Class, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| estimatedCount(Class) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| findDistinct(Query, String, String, Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| exactCount(Query, Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| createView(String, Class, AggregationOperation[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| createView(String, Class, AggregationPipeline) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| findAndReplace(Query, Object, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| replace(Query, Object, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| findAndReplace(Query, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| exactCount(Query, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| replace(Query, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |