Cómo obtener el recuento de filtros de coincidencia múltiple en mongoDB
Tengo alrededor de 50000 documentos en colección. El esquema de colecciones se ve así:
{ param1: Boolean, param2: Boolean, param3: Boolean, param4: Boolean } //etc
¿Cómo debo hacer una consulta a db, para obtener cada recuento de parámetros coincidentes? Actualmente, estoy llamando a cada parámetro en un bucle:
db.getCollection('patients').count({ param1: true } )
db.getCollection('patients').count({ param2: true } )
db.getCollection('patients').count({ param3: true } ) ...
Siento que esta no es la forma correcta, por favor, dame un consejo, cómo obtener esta información en una consulta.