Data Protection in an Aggregation

In order to turn of the display of data in an chart or aggregation if the number of answers falls below a certain threshhold (in this case 5), add these stages above the regular aggregation.

$facet

{     "count": [         {             "$count": "result"         }     ],     "values": [         {             "$match": {}         }     ] }

$group

{     "count": {         "$first": "$count.result"     },     "values": "$values" }

$redact

{     "$cond": {         "if": {             "$lt": [                 "$count",                 5             ]         },         "then": "$$PRUNE",         "else": "$$KEEP"     } }

$unwind

$replaceRoot

Â