Как получить количество подходящих фильтров в mongoDB
У меня около 50000 документов в коллекции. Схемы коллекций выглядят так:
{ param1: Boolean, param2: Boolean, param3: Boolean, param4: Boolean } //etc
Как я должен сделать запрос в БД, чтобы получить каждый соответствующий счетчик параметров. В настоящее время я вызываю каждый параметр в цикле:
db.getCollection('patients').count({ param1: true } )
db.getCollection('patients').count({ param2: true } )
db.getCollection('patients').count({ param3: true } ) ...
Я чувствую, что это не правильно, пожалуйста, дайте мне несколько советов, как получить эту информацию в одном запросе.