How to get only those docs which has all the match fields in mongoose
so here I got one solution, which is perfectly apt for my need:

db.getCollection('survey').aggregate([
    { "$match": { "results.active": false } },
    { "$redact": {
        "$cond": {
            "if": {
                "$allElementsTrue": {
                    "$map": {
                        "input": "$results",
                        "as": "result",
                        "in": { "$eq": [ "$$result.active", false ] }
                    }
                }               
            },
            "then": "$$KEEP",
            "else": "$$PRUNE"
        }
    }}    
])