Wie man die Anzahl der passenden Filter in mongoDB erhält

ch habe ungefähr 50000 Dokumente in der Sammlung. Das Schema der Sammlungen sieht folgendermaßen aus:

{ param1: Boolean, param2: Boolean, param3: Boolean, param4: Boolean } //etc

Wie soll ich Abfrage an DB machen, um jede übereinstimmende Parameteranzahl zu erhalten. Derzeit rufe ich jeden Parameter in einer Schleife auf:

db.getCollection('patients').count({ param1: true } )
db.getCollection('patients').count({ param2: true } )
db.getCollection('patients').count({ param3: true } ) ...

Ich denke, das ist nicht der richtige Weg. Bitte geben Sie mir einen Rat, wie ich diese Informationen in einer Abfrage erhalten kann.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage