diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/MongoTemplate.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/MongoTemplate.java index dc3d2b6033..7f77f5d53a 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/MongoTemplate.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/MongoTemplate.java @@ -1124,6 +1124,10 @@ public long count(Query query, @Nullable Class entityClass, String collection protected long doCount(String collectionName, Document filter, CountOptions options) { + if (LOGGER.isDebugEnabled()) { + LOGGER.debug("Executing count: {} in collection: {}", serializeToJsonSafely(filter), collectionName); + } + if (MongoDatabaseUtils.isTransactionActive(getMongoDbFactory())) { return execute(collectionName, collection -> collection.countDocuments(filter, options)); }