Ответ зависит от того, какой именно запрос сгенерирует Spring Data для метода
countByActiveStatesIn(Set states);
.
Судя по таблице №16 раздела 15.3
документации Spring Data MongoDB, должен сгенерироваться запрос
db.collectionName.count({ activeStates: { $in: ["logicConnectionLost"] }})
который посчитает все документы, поле
activeStates
которых содержит хотя бы один элемент из переданного списка.
Какой именно запрос был сгенерирован, можно проверить выставив уровень логирования в
DEBUG
:
logging.level.org.springframework.data.mongodb.core.MongoTemplate=DEBUG
#Если используете реактивный MongoTemplate:
logging.level.org.springframework.data.mongodb.core.ReactiveMongoTemplate=DEBUG