Database
[{"id":1,"condition":true},{"id":1,"condition":false},{"id":2,"condition":true},{"id":3,"condition":true},{"id":1,"condition":true},{"id":4,"condition":false},{"id":4,"condition":true}]
Query
db.collection.aggregate([{$group:{_id:"$id",conditions:{$addToSet:"$condition"}}},{$match:{$expr:{"$setIsSubset":[[true,false],"$conditions"]}}},{$project:{id:1}}])